- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
实验一 熟悉DP-51PRO实验系统的使用 ……………………01
实验二 汇编语言程序设计上机练习(一)………………………09
实验三 汇编语言程序设计上机练习(二)………………………12
实验四 中断及定时器∕计数器实验…………………………………16
实验五 8155扩展实验………………………………………………19
实验六 I2C总线及ZLG7290LED显示实验………………………23
实验七 A/D转换实验………………………………………………27
实验八 D/A转换实验………………………………………………31
实验九 C51编程实验………………………………………………34
实验十 万年历时钟实验……………………………………………38
实验一 熟悉DP-51PRO实验系统的使用
一、实验目的
熟悉KeilC51集成开发环境调试功能的使用和DP-51PRO单片机综合仿真实验仪的使用。
二、实验设备及仪器
微机 一台
DP-51PRO单片机综合仿真实验仪 一台
三、实验内容
清零程序。
四、实验参考程序
功能:将片内RAM40H~6FH中的内容清零。
ORG 8000H
LJMP MAIN
ORG 8100H
MAIN: MOV R0,#40H
MOV R7,#30H
MOV A,#00H
LOOP: MOV @R0,A
INC R0
DJNZ R7,LOOP
SJMP $
END
五、实验步骤
1.双击Keil C51快捷图标,进入Keil C51集成开发环境。这时Keil C51集成开发环境自动打开上次退出时编辑的工程项目文件。如图1所示。
图1 Keil C51集成开发环境
2.点击菜单Project-New Project新建一个工程,输入工程名称并保存。在弹出窗口中选择CPU为Philips公司的P80/P87C52X2。
图2 CPU选择窗口
这时系统提示是否加入启动代码,如果是汇编程序,点击否;如果是C51程序,点击是。
图3 启动代码选择窗口
3.点击菜单File-New,创建一个新文件。输入源程序。点击菜单File-Save存盘。存盘时注意如果是汇编程序要加入后缀.asm,如果是C51程序加入后缀.c。
图4 文件保存窗口
4.选择Project Workspace窗口,右键单击Source Group 1,在弹出窗口选择Add Files to Group ‘Source Group 1’。将刚才编辑并保存的文件加入到工程中。这时左键单击Source Group 1项目,将出现新添加的文件。
图5 文件添加窗口
5.选择Project Workspace窗口,左键单击Target 1项。然后左键单击菜单Project-Option for Target ‘Target 1’。设置运行环境选项。
图6 Target环境设置窗口
Target环境设置如图6。用户的应用程序从8000H地址单元开始存放,片外RAM从C000H开始存放,大小都是16K(4000H)。用户需设置Off-Chip Code Memory 栏的Eprom选项和Off-Chip Xdata Memory栏的Ram选项。
Output环境设置如图7。要求选中Create Hex File。即编译生成目标文件代码*.Hex文件。
图7 Output环境设置窗口
Debug环境设置如图8。选择Use Simulator是软件模拟仿真,软件模拟仿真程序起始地址为0000H。Use选项则是硬件仿真调试。DP-51PRO仿真实验仪应该选择Keil Monitor-51 Driver,此时程序起始地址为8000H。同时它的Setting项还提供了串口通信环境设置,可选择串行口和波特率等。串口通信环境设置如图9。
图8 Debug环境设置窗口
图9 串口通信环境设置窗口
6.选择菜单Project-Build Target编译连接源程序(或直接按F7),生成目标文件。如果出现错误则修改程序后再重新编译连接。
7.检查DP-51PRO实验仪A1区,短接JP15的TXD、RXD跳线;跳开JP14的ISP跳线(即不短接);跳开JP13的SRAM_E和FLASE_E跳线;将MOD_SW1开关拨到RUN。注意:此区的设置一般都已设好,用户不要随意改变这些设置,否则程序将无法下载!确认以上设置后,按下实验仪上的Rst复位键,此时实验仪进入下载状态。
8.选择菜单Debug-Start/Stop Debug Session,将目标文件下载到DP-
文档评论(0)