单片机实验教案.ppt

单片机实验教案.ppt

ID:57559183

大小:1.47 MB

页数:22页

时间:2020-08-27

单片机实验教案.ppt_第1页
单片机实验教案.ppt_第2页
单片机实验教案.ppt_第3页
单片机实验教案.ppt_第4页
单片机实验教案.ppt_第5页
资源描述:

《单片机实验教案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、件名(后缀为.c或.h或.asm),单击”保存”按钮,保存文件。(4)重复(1)-(3)步,建立所有设计的模块。(5)修改程序时,直接打开要修改的文件,修改完成后,单击”保存”按钮,保存文件即可。KeilC软件的操作说明(三)将模块文件选入工程(1)单击文本编辑框左侧Target1前面的+号,展开里面的内容SourceGroup1。(2)用右键单击SourceGroup1,在弹出的快捷菜单中选择“AddFilestoGroup‘SourceGroup1’”选项。(3)在弹出的“AddFilestoGroup‘SourceGrou

4、p1’对话框中选择需加入的文件,单击“Add”按钮,如图6所示,加完后单击“Close”按钮。关闭对话框KeilC软件的操作说明(4)确认在SourceGroup1目录里是否包含所有需要的文件,否则重复(2)、(3)步。图6模块文件选入工程示意图KeilC软件的操作说明(四)设置环境(1)用鼠标右键单击Target1,在弹出的快捷菜单中选择“OptionforTarget‘Target1’”选项。(2)在弹出的“OptionforTarget‘Target1’”对话框中设置编译环境:点击“Debug”菜单,在此菜单中可选择是使用

5、硬件仿真,还是软件仿真,连接实验箱做实验时选择硬件仿真,点击硬件仿真选项后面的[Setting]选项,在此对对话框中选择串口和波特率,串口根据所连电脑来决定。波特率为38400。如图7所示。图7环境设置示意图软件仿真硬件仿真选择串口选择波特率KeilC软件的操作说明KeilC软件的操作说明(五)编译程序选择【Project】/【Rebuildalltargetfiles】选项,如果编译成功,状态框将显示“0Error(s),0Wraning(s)”;否则修改源程序,重新编译,直到成功。(六)调试程序选择【Debug】/【Star

6、t/StopDebugSession】选项,进入调试界面。图8启动程序调试示意图KeilC软件的操作说明在调试界面中可以对程序进行单步或者全速运行的调试。如附图9所示。连机/停止全速运行单步图9调试界面示意图KeilC软件的操作说明若要查看内存中的数据,点击“MemoryWindows”,如附图10所示:图10打开内存数据窗口示意图KeilC软件的操作说明X:地址H显示数据存储区中数据D:地址H显示CPU内部存储区中数据图11调试数据查看示意图仿真器使用者使用时应注意:KeilC仿真器用户程序在全速运行时,如果需暂停运行,请按仿

7、真板上S1复位按钮,此时仿真器存储器数据清零。如果您要再次运行您所编写的程序,就必须重新装载运行。实验一跑马灯实验一、实验电路及连线图12实验电路连线图实验一跑马灯实验二、实验内容P1.0~P1.7用导线连至L0~L7,编写程序实现发光二极管按下列规律点亮: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

8、-L2L5-L3L4-L0L7-……要求改变间隔时间分别为:1秒,2秒,5秒三、参考程序流程图图13程序思路框图开始A初始化A输出至P1口,点亮1位发光二极管延时A左移一位四、参考实验程序ORG0000HDD1:MOVA,#01HDD2:MOVP1,ARLALC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。