一. 实验目的
熟悉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 程序然后再
编译调试)
上一篇:基于51单片机的智能大棚水量温度控制系统设计
下一篇:AT89S51单片机扩充外部中断源系统的设计
推荐阅读最新更新时间:2024-11-10 17:54
推荐帖子
- F28335 的gel文件修改
- 各位坛友,,求助,。。我在CCS3.3上connet的时候需要F28335芯片上GPIO1、3、5、管脚为低,我在gel文件里添加了一个初始化函数,但是没有被执行。这个是为甚么呢??我应该怎么改这个才行啊??OnReset(intnErrorCode){Unlock_CSM();ADC_Cal();GPIO_1();}OnRestart(intnErrorCode){IER=0;IFR=0;ADC_Cal();GPIO
- alasijia 微控制器 MCU
- 电源管理基础知识
- 电源有多重要?其工作原理如何?有哪些不同类型的电源?使用的转换方法有哪些?电源如何影响信号链?如何为电路选择最佳调节器?本视频还将说明噪声、纹波、线路和负载调节、电源抑制比、温度变化的影响以及影响电源性能的其他规格参数。电源管理基础知识
- 天明 ADI参考电路
- 【工程源码】CYUSB3014芯片使用EEPROM无法下载固件说明
- 本文和设计代码由FPGA爱好者小梅哥编写,未经作者许可,本文仅允许网络论坛复制转载,且转载时请标明原作者。当使用128KB的EEPROM存储CYUSB3014芯片的固件时,需要注意,不同厂家的EEPROM存储器,其A0、A1、A2功能不一样,在设计时电路也不一样。Microchip对应的128KB的EEPROM存储器芯片型号为24LC1025。Atmel的128KB的EEPROM存储器型号为24C1024。例如,MicrochipEEPROM将引脚A1和A0用于芯片选择,
- 小梅哥 Altera SoC
- 我毕业设计要做太赫兹通信系统,有个问题请各位高人帮帮忙!
- 太赫兹通信系统中,发射极要把2GHz的信号变频到500GHz,接收机又要把500GHz下变频到2GHz。但是老师说:没有这么高频率的混频器,叫我另外想办法。想不出来,急啊!请求各位帮助,万分感谢!!我毕业设计要做太赫兹通信系统,有个问题请各位高人帮帮忙!光通信?不就是个光收发器马,弄个P混频器牙。不是光通信,没有达到光的频率啊,还是电磁波通信兄弟!另拜师门吧,你们老师实在是太无知了!首先微波理论本身就没有研究到那么高的频率,其次,对于100G以上的东西是对中国禁运的,你拿什么做
- zds1982 嵌入式系统
- 电子电路大全(合订本)
- 也不知道有人发过没~本文使用超星浏览器阅读:超星浏览器下载地址:电子电路大全(合订本)电子电路大全(合订本)回复:电子电路大全(合订本)电子电路大全(合订本)回复:电子电路大全(合订本)不全,解压不了回复:电子电路大全(合订本)非常之感谢楼主的上传,真是雪中送炭,万分珍惜~!回复:电子电路大全(合订本)怎么上传不全呢?还差一些,无法解压。支持楼主继续把剩下部分补全。谢谢~!回复:电子电路大全(合订本)都有什么电路呀?期待中……,感谢楼主上传!回复:电
- 呱呱 单片机
- 《大语言模型:原理与工程实践》- 通俗意义上的大模型的微调及对齐
- 在人工智能的世界里,开源大模型就像是一块块待雕琢的璞玉,等待着我们去发掘它们的潜力。本帖子将分享开源大模型的微调和对齐,探索如何让这些模型更加精准地服务于我们的需求。大模型微调:让模型更懂你1.有监督的微调:定制化训练想象一下,你手里有一台万能打印机,但是它默认只能打印黑白文档。现在,如果你想要打印彩色照片,就需要对它进行一些调整。有监督的微调就像是对打印机进行调整,让模型在特定的任务上表现得更加出色。2.数据构建:打好基础在微调的过程中,数据就像是
- kit7828 嵌入式系统
设计资源 培训 开发板 精华推荐
- 【RA】瑞萨R7MCU调光控制
- 具有 SCSI-2 有源端接的 LT1086IM 低压差稳压器的典型应用
- IRAUDAMP6,使用 IRS20957S 和 IRF6785 的两通道 250 W(8 欧姆)半桥 D 类音频功率放大器
- UNIDOCK
- L6225 DMOS双路全桥驱动器评估板
- 使用 Analog Devices 的 LTC2922IF-2.5 的参考设计
- 使用 Analog Devices 的 LTC3803MPS6-3 的参考设计
- EVAL-ADMP621Z-FLEX,基于 ADMP621 的 PDM 数字输出 MEMS 麦克风评估板
- CRSF_TO_PWM12
- DC1962C,使用 LTC3880 双输出多相降压 DC-DC 控制器和数字电源系统管理的演示板