单片机实验教案_第1页
单片机实验教案_第2页
单片机实验教案_第3页
单片机实验教案_第4页
单片机实验教案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,培训教程,MCS51实验系统装置的介绍 Keil C软件的操作说明 彩灯循环显示控制电路设计,Keil C软件的操作说明,Keil 软件操作说明: (一)创建工程名 (二)输入设计的模块文件 (三)将模块文件选入工程 (四)设置编译环境 (五)编译程序 (六)调试,Keil C软件的操作说明,图1 新建工程示意图,(一)创建工程名 (1) 选择【Project】/【New Project】选项;,Keil C软件的操作说明,(2)在弹出的“Create New Project”对话框中选择要保存项目文件的路径,在“文件名”文本框输入项目名,然后单击“保存”按钮。,图2 工程项目保存示意图,K

2、eil C软件的操作说明,(3) 这时会弹出一个对话框,要求选择单片机的型号,选择完后单击“确定”按钮。,图3 单片机型号选择示意图,Keil C软件的操作说明,(二)输入设计的模块文件 (1)这时可以开始建立新的源程序文件(包括C文件、h文件或asm文件),通过选择【File】/【New】选项来进行。如图4所示。,图4 新建源程序文件示意图,Keil C软件的操作说明,(2)在弹出的程序文本框中输入所设计的程序,如图5所示。,图5 源程序文件输入示意图,Keil C软件的操作说明,(3)选择【File】/【Save】选项,在弹出的“Save As”对话框中输入文件名(后缀为.c或.h或.as

3、m),单击”保存”按钮, 保存文件。 (4)重复(1)- (3)步,建立所有设计的模块。 (5)修改程序时,直接打开要修改的文件,修改完成后,单击”保存”按钮, 保存文件即可。,Keil C软件的操作说明,(三)将模块文件选入工程 (1)单击文本编辑框左侧Target1前面的 + 号,展开里面的内容Source Group1。 (2)用右键单击Source Group1,在弹出的快捷菜单中选择“Add Files to GroupSource Group1”选项。 (3)在弹出的“Add Files to GroupSource Group1对话框中选择需加入的文件,单击“Add”按钮,如图6

4、所示,加完后单击“Close”按钮。关闭对话框,Keil C软件的操作说明,(4)确认在Source Group1目录里是否包含所有需要的文件,否则重复(2)、(3)步。,图6 模块文件选入工程示意图,Keil C软件的操作说明,(四)设置环境 (1)用鼠标右键单击Target1,在弹出的快捷菜单中选择“Option for TargetTarget1”选项。 (2)在弹出的“Option for TargetTarget1”对话框中设置编译环境:点击“Debug”菜单,在此菜单中可选择是使用硬件仿真,还是软件仿真,连接实验箱做实验时选择硬件仿真,点击硬件仿真选项后面的Setting选项,在此

5、对对话框中选择串口和波特率,串口根据所连电脑来决定。波特率为38400。如图7所示。,图7 环境设置示意图,软件仿真,硬件仿真,选择串口,选择波特率,Keil C软件的操作说明,Keil C软件的操作说明,(五)编译程序 选择【Project】/【Rebuild all target files】选项,如果编译成功,状态框将显示“0 Error(s), 0 Wraning(s)”;否则修改源程序,重新编译,直到成功。 (六)调试程序 选择【Debug】/【Start/Stop Debug Session】选项,进入调试界面。,图8 启动程序调试示意图,Keil C软件的操作说明,在调试界面中可

6、以对程序进行单步或者全速运行的调试。如附图9所示。,连机/停止,全速运行,单步,图9 调试界面示意图,Keil C软件的操作说明,若要查看内存中的数据,点击“Memory Windows”,如附图10所示:,图10 打开内存数据窗口示意图,Keil C软件的操作说明,X:地址H显示数据存储区中数据 D:地址H显示CPU内部存储区中数据,图11 调试数据查看示意图,仿真器使用者使用时应注意:,Keil C仿真器用户程序在全速运行时,如果需暂停运行,请按仿真板上S1复位按钮,此时仿真器存储器数据清零。如果您要再次运行您所编写的程序,就必须重新装载运行。,实验一 跑马灯实验,一、实验电路及连线,图1

7、2 实验电路连线图,实验一 跑马灯实验,二、实验内容 P1.0P1.7用导线连至L0L7,编写程序实现发光二极管按下列规律点亮: 1.L0-L1-L2-L5-L6-L7-L1-L2- 2.L7-L6-L5-L2-L1-L0-L7-L6- 3.L0L2-L4L6-L1L3-L5L7-L0L2-L4L6- 4.L0L1L2L3-L4L5L6L7-L0L1L2L3- 5.L0L7-L1L6-L2L5-L3L4-L0L7- 要求改变间隔时间分别为:1秒,2秒,5秒,三、参考程序流程图,图13 程序思路框图,四、参考实验程序,ORG 0000H DD1: MOV A,#01H DD2: MOV P1,A RL A LCALL DELY SJMP DD2 机器周期数 DELY: MOV R6,#200

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论