51单片机实验指导书.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

38号店铺 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档