- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验讲义单片机实验讲义
实验报告要求
写明本次实验的目的、实验内容;
写出程序设计的算法,画出程序流程图;
写出调试程序的操作步骤;
写出调试中遇到的问题及解决方法;
写出测试过程及检测结果
写出上机运行通过后的正式程序清单。
仿真实验硬件环境的建立
仿真器与微机的连接;
用串口通讯电缆一端连接到TKSMmonitor51仿真器的RS232串行通信口,另一端连接到PC机的串口上(COM1 或COM2)。
仿真器与DP—51PROC综合仿真试验仪的连接;
通过IDC40—DIP40仿真电缆把仿真器与DP—51PROC综合仿真试验仪连接起来。
仿真器的电源:
用双头电源线,一端连接仿真器的电源输入端,另一端连接DP—51PROC综合仿真试验仪最左端标注的仿真器电源输出。
仿真试验仪的电源:
电源线一端连接实验仪,一端插到220V电源板
仿真实验软件环境的建立
(以LED显示为例)
用40针排线把实验仪上A区J76接口和A2区J79接口相连(把单片机的引脚引出);
2. 使用排线把A2区的J61接口与D1区的J52接口相连(把P1口引脚与LED相连)
仿真器开关接load;
按下reset键,仿真实验仪进入下载状态;
双击dpflash软件图标,进入下载软件的操作界面;
选“文件”----“装载”—选 “**.hex”文件;
选“型号”框为DP-51PROC
选择适当的通信口及波特率(9600);
编程选择: MON51
单击“编程”命令按钮,把mon51.hex监控程序下载到仿真器的flash中;
退出dpflash软件;
仿真器开关接RUN;
按下reset键,仿真实验仪进入调试状态。
实验一 程序的建立、编辑、执行
实验目的:
1、掌握Keil c51 应用程序的创建方法;
2、掌握Keil 软件的执行方法。
实验设备及器件:
1、IBM PC 机 一台
2、DP-51 PROC 单片机综合仿真实验仪 一台
实验内容:
1、编写一段程序,分别往A寄存器,R0,R1寄存器,内存30H,31H传送数据25H,26H,27H,28H,29H,2AH。
编写一段程序,把外存储器2000H单元开始的一个字数3678H传送到内存储器30H开始 的单元。
设置栈指针SP为70H,把A和B寄存器的内容压入栈区,查阅栈区值和栈指针的值。
实验步骤:
1、程序的建立
(1)创建一个工程项目文件
工具栏project → new project → 选择工程存放的路径 → 为工程取一个名字 → 保存。
(2)选择目标器件
工具栏 file →Device Database → 选择器件生产商 → 选中该厂家某一款器件。
(3)创建源程序项目文件
工具栏 file → new → 进入 Text 1编辑画面 → 输入程序代码。
(4)保存创建的源程序项目文件
工具栏 file → save → 敲入 文件名.ASM → 保存。
(5)把源程序文件添加到项目中
工具栏 view → project windows → 在 project windows 窗口内(屏幕左侧)右击 sour group 1 → Add file to Group ‘sour Group 1’ → 产生添加源程序文件对话框 → 点起编辑的源程序文件 → Add → close。
调试环境的设置
进入调试环境的方法。
方法1: 工具栏 project → option for Target ‘target 1’。
方法2: 工具栏 view → project windows → 在工程窗口选 Target 1 → 击右键 → option for Target ‘target 1’。
调试环境的设置
Target → off-chip code memory Eprom 项 设储器的工作范围:
模拟仿真 : x0000 , ox4000
实验板仿真: x8000 ,ox4000
off-chip xdata memory RAM 项 : xc000 ,ox4000
output
选中 HEX 选中 HEX Fi ( 创造16进制的文件)
Debug 设置不同的仿真模式
模拟仿真 : use simulator
实验板仿真 : use Keil monitor–51 Driver
注: 微机串行通讯口的设置:
在调试环境中的debug→setting→设置通讯口COM1或COM2;设置通讯波特率9600 。
编译
Project → Build tar
原创力文档


文档评论(0)