一. 实验目的
熟悉Keil C51 集成开发环境调试功能的使用和DP-51PROC 单片机综合仿真实验仪的使用。
二. 实验设备及器件
IBM PC 机 一台
DP-51PROC 单片机综合仿真实验仪 一台
三. 实验内容
按照本书的第2 章的2.5 节内容进行Keil C51 集成开发环境的仿真调试练习。然后按照以下内容建立文件并编译仿真调试。
ORG 8000H
LJMP Main
ORG 80F0H
Main:
MOV R7, #0
Loop:
MOV R6, #0
DJNZ R6, $
DJNZ R6, $
DJNZ R6, $
DJNZ R6, $
DJNZ R7, Loop ;延时
CPL P1.0 ; P 1 .0 取反
CPL P1.1 ; P 1 .1 取反
CPL P1.2 ; P 1 .2 取反
CPL P1.3 ; P 1 .3 取反
CPL P1.4 ; P 1 .4 取反
CPL P1.5 ; P 1 .5 取反
CPL P1.6 ; P 1 .6 取反
CPL P1.7 ; P 1 .7 取反
SJMP Main;
END
四. 实验要求
熟练掌握结合DP-51PROC 单片机综合仿真实验仪和Keil C51 集成开发环境进行仿真调试。如果还有时间,可以把本书的第2 章的2.6 节、2.7 节内容也看一下。
五. 实验步骤
1. 用40 针排线把DP-51PROC 实验仪上的A1 区J76 接口和A2 区J79 接口相连,然后使用排线把A2 区的J61 接口与D1 区的 J52 接口相连。如图3.1 所示。
图3.1 实验1 原理图
2. 对DP-51PROC 实验仪上电,然后按照本书的第2 章的2.5.1 小节设置
TKSMonitor51 仿真器和使用软件DPFLASH 把MON51 监控程序下载到
TKSMonitor51 仿真器。
3. 关闭DPFlash 软件。把TKSMonitor51 仿真器的工作模式选择开关切换到RUN处,然后按一下复位键(RST),MON51 程序就开始运行了。此时,TKSMonitor51仿真器进入调试状态。
4. 用户使用Keil C51 集成开发环境建立工程、编辑与编译“实验内容”所列的程序。然后按照本书的第2 章2.5.3 节的第2 点(软件调试环境的设置)设置好,然后再编译一次。
5. 此时用户就可以按照本书的第2 章2.5.4 节所讲述的方法进行仿真调试。如果用户在退出仿真调试模式后想再次进入仿真调试,可以先按一下TKSMonitor51 仿真器的复位键(RST)。用户可以在仿真调试环境下设置断点,单步,全速运行等。在调试过程中用户可以看见D1 区的LED 的亮灭是由用户程序来控制的。
六. 实验预习要求
认真阅读本书的第2 章的2.5 节内容。如果还有时间,可以把本书的第2 章的2.6节、2.7 节内容也看一下。
七. 实验思考题
(1) 如何仿真和调试C51 程序呢?(用户可以把上面的例子改为C51 程序然后再
编译调试)