微机原理及接口技术实验指导书2013本(SH51-Keil版)讲解

  • 格式:doc
  • 大小:712.50 KB
  • 文档页数:28

下载文档原格式

  / 28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理及接口技术实验指导书

北京联合大学机电学院

2013年4月

目录

实验指南

GCMCU单片机实验箱简介

Keil集成开发环境使用简介

实验一、数据传送及输入输出接口实验实验二、常用数据处理程序设计

实验三、外部中断实验

实验四、定时器/计数器的应用

实验五、机电设备控制实验

实验六、LED显示器实验

实验七、模/数转换实验

实验八、串行通讯实验

附录I、预习报告格式

附录II、实验报告格式

实验指南

千里之行,始于足下。如果你想成为一个优秀的应用型性工程技术人员首先应该重视实验课程,重视实验过程。养成良好的工作作风和习惯。

为了使实验安全、可靠、准确地进行,为了避免造成实验失误,实验之初应该仔细地了解你所使用设备的各种性能和要求,认真思考。绝不可草率从事或操之过急马马虎虎。应该做到细心、耐心,逐渐培养严肃认真,一丝不苟的工作作风。请注意以下几点:

1.根据授课教师给出的时间范围,到实验室申请实验时间。

2.实验之前认真阅读实验指导书,严格按照实验内容和实验要求撰写预习报告,设计实验程序。

3.使用各种实验设备之前,必须了解测量所用的范围、额定值。应将输出量程置于最小,输入量程置于最大。

4.熟悉操作设备的各项功能和作用,做到心中有数,如有疑问应立即向教师提出。

5.实验时严格按照实验要求和实验步骤进行实验。

6.连接线路后应仔细检查,确保无误后才能开启电源。

7.各种开关不能用力硬扳,各种接插头不得硬插,各种连线应避免拉扯使用。

8.特别注意各输出引线(尤其是电源输出引线),不要与地或通过机壳造成短路。

9.实验过程中应仔细观察、记录各种状态的微小变化。

10.实验结束后应先将电源关闭,再撤除连线。清理实验台后才能离开。要做到有始有终。

11.实验完成后认真编写实验报告,不要就事论事,应该对实验结果深入进行分析讨论,提出自己的看法和评价。

GCMCU单片机实验箱简介

GCMCU通用单片机实验开发平台是一种可以应用用于多种单片机实验的实验装置。用户可以根据自己的需要换用不同的单片机核心板来完成相应的单片机学习实验、系统开发等。

下图为GCMCU单片机实验箱主板的功能资源分布图。

图2.1 GCMCU主板功能分区

单片机实验开发装置的各类单元电路按功能被分为了一个一个的小区,每个小区的电路自成一体,并用插针引出必要的控制信号线。用户在使用的时候可以利用飞线将单片机核心板于功能电路之间、功能电路与功能电路之间进行连接,通过这种灵活的连接方式来实现用户需要的电路系统的搭建。

为了方便用户利用示波器、逻辑分析调试电路,单片机实验箱主板上功能电路的控制信号线均采用“双接口”设计,所有的接口信号都“一式两份”,一组可以用来搭建功能电路,另外一组可以用来连接到测量仪器,来对该通路上的信号波形进行测量和监视,方便用户使用。

Keil集成开发环境使用简介

1.建立工程

打开PC机电源,双击桌面上的Keil图标进入Keil集成开发环境,点击菜单栏中的“工程”菜单,在下拉菜单中选择“新建工程”命令,建立一个新的工程项目文件,为工程取个名字(应便于记忆,名字不要太长);选择工程存放的路径。工程建立后,Keil会立即弹出一个选择单片机型号的对话窗口,用于选择一个51单片机的型号,建议选择“Atmel”选项中的“AT89S52”,接下来会弹出一个对话框,询问用户是否添加启动代码,无论用户使用汇编语言还是C语言,一般选择“否”。如果用户用到了某些增强功能需要初始化配置时,则可以选择“是”。到此,一个空的新工程就建立完毕。

2.建立保存文件

点击菜单栏中的“文件”菜单,在下拉菜单中选择“新建文件”命令,则在Keil的集成开发环境的主窗体中出现一个空白的文件编辑窗口;在这个窗口中就可以输入、编辑源程序了;在集成开发环境工具栏中点击的“保存”命令,在弹出的保存对话框中,为该程序源文件起个名字,例如以“D1.asm”为名,注意:一定不要忘记文件的扩展名,也就是使用汇编语言编写程序的用户,在保存文件时必须输入文件的后缀名“.asm”,然后点击“保存”。

3.添加文件

点击Keil的集成开发环境的主窗体中左边窗口中的“目标1”前面的“+”,出现“源组1”,选中“源组1”,点击鼠标右键,从下拉菜单中点击“添加文件到组‘源组1’”选项,在弹出的对话框中,选择文件类型为“All files”,再选中D1.asm文件,再点击“添加”,然后关闭对话框,此时文件就添加完成了。

4.设置选项

点击菜单栏中的“工程”选项,在下拉菜单中选择“为目标‘目标1’设置选项”,在弹出的对话框中,先打开“输出”标签页,选中“生成HEX文件”项,然后“确定”,再打开“调试”标签页,在此调试页可设定此次调试是使用软件仿真还是使用仿真器仿真。

若要使用仿真器仿真,则要选中右半边圆圈点击,并点选使用“W A VE V series MCS51 Driver”仿真器,同时勾选全部选项;然后点击“设置”按钮,在弹出的“仿真器设置”

“12000000”;对话框中,选择仿真器“SH51”,选择CPU “A T89S52”,手工输入晶体频率(Hz)

同时打开“仿真头设置”对话框,勾选“P0、P2口仅做为I/O使用”和“时钟输出端XATL2输出低”;点击“好”,确认设置完成退出。这样就可以进行硬件仿真了。

5.编辑、编译源程序

文件编辑窗口输入、编辑完源程序后,保存到磁盘上。点击编译工具栏中有两个向下小箭头的图标对源程序进行编译(或按F7快捷键),编译成功后,会在左下方的信息输出窗口中出现“正在汇编……,……,0错误,0警告”,表示源程序没有错误,没有警告,可以运行调试了。若编写的源程序有错误,则在左下方的信息输出窗口中有错误报告出现,双击错误行,会在文件编辑窗口定位到出错的位置,将错误改正后,再进行汇编,直至编译成功。

6.调试运行程序

直接点击调试快捷图标(或Ctrl+F5),进入调试模式,在调试和运行工具栏中可采用“全速运行”-F5键、“单步跟踪运行”-F11键、“单步运行”-F10、运行到当前行、“设置断点运行”等方式调试运行程序。