![单片机 试验一 MC68HC908GP32入门试验_第1页](http://file4.renrendoc.com/view/0e5fb8cb8767fa15d3c9bf7938708298/0e5fb8cb8767fa15d3c9bf79387082981.gif)
![单片机 试验一 MC68HC908GP32入门试验_第2页](http://file4.renrendoc.com/view/0e5fb8cb8767fa15d3c9bf7938708298/0e5fb8cb8767fa15d3c9bf79387082982.gif)
![单片机 试验一 MC68HC908GP32入门试验_第3页](http://file4.renrendoc.com/view/0e5fb8cb8767fa15d3c9bf7938708298/0e5fb8cb8767fa15d3c9bf79387082983.gif)
![单片机 试验一 MC68HC908GP32入门试验_第4页](http://file4.renrendoc.com/view/0e5fb8cb8767fa15d3c9bf7938708298/0e5fb8cb8767fa15d3c9bf79387082984.gif)
![单片机 试验一 MC68HC908GP32入门试验_第5页](http://file4.renrendoc.com/view/0e5fb8cb8767fa15d3c9bf7938708298/0e5fb8cb8767fa15d3c9bf79387082985.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——单片机试验一MC68HC908GP32入门试验试验一MC68HC908GP32入门试验
一.试验目的
1.熟悉MT-IDE嵌入式开发系统软硬件环境,把握其使用方法及调试方式。2.把握GP32的I/O口的使用方法及编程方法。3.熟悉嵌入式应用的常用元器件。
4.熟悉GP32单片机汇编程序或C语言程序编程框架。5.理解课本中的第一个汇编程序或C语言程序代码。
二.预习要求
1.细心阅读本试验指导书。
2.预习课本中有关嵌入式应用的常用元器件。3.复习有关的嵌入式开发系统介绍的章节。4.复习课本有关I/O口的知识。5.根据试验内容要求编写好程序。
三.试验设备及其连接
1.PC机2.MT-IDE嵌入式开发系统3.串行通信线4.万用表
一台一台一根一只
四.试验内容
1.使用MT-IDE嵌入式开发系统的软硬件环境,把握其使用方法及调试方式。2.根据课本的样例程序编写主程序。
3.运行课本中的第一个汇编程序或C语言程序代码。
4.运行课本中的样例程序,观测小灯的闪烁;调整延时的长短,继续观测小灯的闪烁。5.自编一个程序,用4个开关分别接在PTA4~PTA7口通过MCU控制分别接在PTA0~PTA3口上的4个小灯,开关拨在“ON〞时,对应小灯亮,否则为暗,运行过程中用万用表测试正在使用的I/O口电压变化。
五.试验程序
(一)运用MT-IDE嵌入式开发系统进行开发
1.运行MT-IDE嵌入式开发平台,点击菜单命令“文件\\新建〞,跳出一个对话框,“新建
工程〞标签页,通过“浏览〞按钮选择所要创立工程路径或直接输入所要创立工程路径,以前没有自动创立所需的文件夹,输入工程名,选择属于C工程还是汇编工程(本试验选“C工程〞),接着选择对应单片机的型号(本试验选MC68HC908GP32,以下简称GP32),对应工程属性自动确定,即RAM起始地址、RAM终点地址、Flash起始地址和堆栈起始地址,点击确定按键,退出对话框。
2.开发平台自动创立四个原始文件(除两个工程管理文件,即prj文件和src文件,这两个文件不在界面文件列表中出现),即三个源程序文件(.c)和一个头文件(.h)。
3.在此基础上,保存setup.c和GP32C.h文件不变动,删除vectors08.c文件(若用中断方式通信,则不能删除),这里举例建立PTA的I/O口程序进行说明,添加IO.c、IOInit.c和IO.h文件,根据需要在main.c、IO.c、IOInit.c和IO.h填写相应代码。
4.程序代码编写终止,先进行编译,检查程序语法是否能通过,点击菜单“编译\\编译源程程序〞,或者点击工具栏的按钮“开始编译(F7)〞。假使有问题,在输出窗口中根据问题的提醒,找到对应的行,检查语法错误的原因。
5.检查规律问题,即进行通信测试,首先将连线接好,再将程序写入GP32芯片中,然后调试或运行。
6.连线方式:试验箱的电源开关先不用开启,扩展核心板插在试验箱对应接口上,通过编程调试器的接线一头接在该扩展板的J3,注意该接线的红边靠试验者的身体这边,另一头接PC机的USB接口,然后点击工具栏的“USB擦除/下载程序〞按钮,通过对话框,将GP32芯片中原来的程序先擦除,再写入当前的程序至该芯片中,然后调试或运行查找规律问题。
7.这有两种方式,一种是在线调试方式,另一种是直接运行方式。
8.在线调试方式是:试验箱中核心扩展板的开关键J5仍处在“写入器〞位置,串行线也接好,电源开关开启。点击“开始调试〞按钮,然后点击VB开发的串行口收发测试界面的发送按钮,即可看到运行效果。假使没有出现预计的结果说明规律上有问题,需要进行查找。为了便于查找问题所在,可以用调试功能的单步进行的方式,先在可能的位置设置断点,接着点击工具栏“开始调试〞按钮,之后可以用单步调试功能,即F10或F11功能键进行一步一步检查程序每一步的运行结果是否确凿,细心判断即可查找出问题所在。9.直接运行方式是:不用点击“开始调试〞按钮,试验箱中核心板上的开关键J5改在“扩展板〞位置,编程调试器断开,串行口接好(与计算机通信才使用,这里不用),电源开关开启,然后按一下试验箱中的复位(reset)按钮,即可看到运行效果。不过这样操作比较麻烦,有问题又要重新接线,恢复前面的状态。(二)编程提醒
1.依照结构要求写好编程代码和解释。
2.08汇编源程序寻常由七个部分组成:程序描述、头文件与有关常量命名、内存变量、主程序、内部直接调用子程序、外部子程序、中断向量。
3.08C语言源程序寻常由六个部分组成:程序描述、头文件与有关常量命名、全局变量声明、子程序声明、主程序main、直接调用的子程序实体。
六.试验总结
回复以下问题
1.08C语言编写中断子程序与其它普通子程序不同,有特定的结构,该结构是什么?2.MT-IDE嵌入式开发系统有哪些主要元器件?
3.上拉电阻和下拉电阻对系统有重要的影响,那么这类电阻阻值应是怎样大致确定?4.上拉电阻和下拉电阻分内置的和外接的,内置的电阻一般只有几K或十几K,外接电阻可以是几M、十几M甚至更大。当要求功耗较低时,应当怎样选择内置的还是外接的电阻?
5.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厅前台服务总结
- 酷咖食品科技产业园建设项目可行性研究报告模板-立项拿地
- 10月石家庄房地产市场调研总结报告
- 2025-2030全球环锭细纱机单锭检测系统行业调研及趋势分析报告
- 2025年全球及中国有机天然肥料行业头部企业市场占有率及排名调研报告
- 2025年全球及中国风冷单螺杆式冷水机组行业头部企业市场占有率及排名调研报告
- 2025年全球及中国航空航天设备零部件用超声波清洗机行业头部企业市场占有率及排名调研报告
- 2025年全球及中国网红孵化服务行业头部企业市场占有率及排名调研报告
- 2025-2030全球电池护照(DDP)行业调研及趋势分析报告
- 2025年全球及中国冷加工喷丸机行业头部企业市场占有率及排名调研报告
- 苏教版四年级数学下册第三单元第二课时《常见的数量关系》课件
- 浙江省台州市2021-2022学年高一上学期期末质量评估政治试题 含解析
- 宁夏“8·19”较大爆燃事故调查报告
- 中国高血压防治指南(2024年修订版)解读课件
- 2024年浙江省中考科学试卷
- 初三科目综合模拟卷
- 2024年全国高考新课标卷物理真题(含答案)
- 劳动合同薪酬与绩效约定书
- 消除医疗歧视管理制度
- 足疗店营销策划方案
- 学校安全一岗双责
评论
0/150
提交评论