单片机实验
实验 基于Keil C51 集成开发环境的仿真与调试
一. 实验目的
熟悉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 程序然后再
编译调试)
全部0条评论
快来发表一下你的评论吧 !