欢迎来到天天文库
浏览记录
ID:37559083
大小:430.01 KB
页数:15页
时间:2019-05-25
《单片机仿真器与Keil C51的连接》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LAB51单片机仿真器用户手册第1页目录目录……………………………………………………………………………………………….2LAB51单片机仿真器用户手册…………………………………………………………………3一、LAB51单片机仿真器的介绍………………………………………………………………..31、LAB51单片机仿真器的作用……………………………………………………………32、LAB51单片机仿真器特点………………………………………………………………43、LAB51单片机仿真器支持的单片机清单………………………………………………5二、仿真
2、器安装与连接……………………………………………………………………………61、联机安装………………………………………………………………………………….62、仿真器安装……………………………………………………………………………….83、KeilC51软件……………………………………………………………………………..8三、使用实例………………………………………………………………………………………81、运行KeiluVision2软件………………………………………………………………...82、使用仿真器的软件设置…………………………………
3、……………………………...103、仿真器流水灯演示实验………………………………………………………………….14四、晶体振荡器和复位电路…………………………………………………………………….161、晶体振荡器……………………………………………………………………………...162、复位电路………………………………………………………………………………...16五、常见问题Q&A………………………………………………………………………………17第2页LAB51单片机仿真器使用手册1.LAB51仿真器介绍1.1单片机仿真器的作用单片机仿真器
4、是在产品开发阶段用来替代单片机进行软硬件调试的非常有用的开发工具。使用单片机仿真器可以对单片机程序进行单步、断点等手段的调试,检查程序运行中单片机RAM、寄存器内容的变化,观察程序的运行情况,与此同时可以对硬件电路进行实时的调试。使用单片机仿真器可以迅速发现、纠正程序中的错误,从而大大缩短单片机开发的周期。第3页图1、使用仿真器调试目标电路板如果不使用单片机仿真器,而是利用单片机编程器(烧片器)反复烧写单片机进行开发,对于程序设计中的错误只能通过分析、猜测然后修改程序、重新烧写、重新试验来完成,这样就大大增加了调试的难度,延长了开
5、发时间,特别对于单片机开发经验并不丰富的开发者来产尤为困难。1.2单片机仿真器的特点仿真器利用了单片机的IAP功能。所谓IAP就是”在线应用可编程”(InApplicationProgrammable)的缩写。具有IAP功能的单片机一般具有两块独立闪存(FLASH)程序,当程序在其中一块程序存储区中运行时可以改写另外一块程序存储区中的程序,这一功能实际上也是仿真器的基本特性。仿真器仿真的原理就是在调试过程中随时对程序进行修改,来达到单步运行、断点运行的目的。(成品图)第4页因此,具有IAP功能的单片机非常适合作为单片机仿真器的监控
6、芯片。单片机仿真器的监控芯片中预先烧入了监控程序。监控程序通过单片机的串口和计算机通讯。当调试者通过单片机集成开发环境(KeilC51)开始进行仿真时,需要调试的单片机机程序目标代码通过串口被传送给监控芯片,并被监控程序烧写到监控芯片的程序存储器。在调试单片机程序的过程中,监控程序通过随时改写被调试的程序来达到设置断点、单步运行的目的。程序在遇到断点暂停执行后,监控程序接过CPU的控制权,此时通过串行口通讯,在集成开发环境中可以观察单片机RAM、寄存器内容和单片机内部的各种状态。2.1XX单片机仿真器的主要性能:*使用具有IAP功
7、能的MCS-51单片机,完全仿真通用型51系列的运行状态*直接支持KEILC51的IDE开发仿真环境*可单步、断点、全速、可参考变量、RAM变量*支持汇编、C语言,混合调试*片内63K程序空间可以随时进行在线程序更新*监控程序占用用户的资源少*完全保留单片机特性,避免仿真正常而实际烧录芯片不正常的问题*RS-232通讯接口,波特率4800-57600bps可调*仿真频率0-33MHz晶体振荡器可换,随机配置11.592MHz晶体振荡器*程序代码可以重复装载,无需预先擦除用户程序空间*可以仿真89C51、89C52、89S51、89
8、S52、89C58等51内核的单片机单片机仿真器支持以下51系列单片机芯片仿真,还有很多公司产品不能一一列出:ATMAL公司AT89C51、AT89C52、AT89C55Philips公司P80C54、P80C58、P87C54、P87C58、P8
此文档下载收益归作者所有