资源描述:
《单片机仿真机使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机仿真机使用说明型号:LG-32K2001/9/3http://www.laogu.comLG-32K是老古开发网推出的一个支持keilc51设计软件的软件断点仿真机。使用一片SST89C58单片机和一片AT90S8515单片机来实现仿真功能(主CPU和用户CPU),两片CPU之间通过一根I/O引脚通讯(通讯速率在33兆晶振时约100KBPS),主CPU负责跟keilc51通讯,用户CPU只跟主CPU通讯.结构框图:主要功能和特性:1.支持串口的仿真功能2.串口中断用户可以使用3.不占用定时器24.完全仿真p0,p2口5.支持89C52等嵌入式CPU仿真6.占用用户堆栈2个字节7.占用
2、1条I/O:P3.58.ISP在线编程,在线下载9.仿真频率最高33兆10.支持同时最多10个断点11.支持单步,断点,全速运行12.支持汇编,c语言,混合调试13.支持KEILC51的IDE开发仿真环境UV1UV2(V5.20V6.02V6.10V6.12V6.14)14.单步执行时间(60毫秒)15.程序代码载入(可以重复装载,无需预先擦除用户程序空间)16.SFR读取速度(128个)200毫秒17.跟踪记录(tracerecord)256条18,可以仿真标准的89c51,89c52,89c58等51内核的单片机仿真。仿真机的正面图:仿真机的底面图:仿真机的电路图1:仿真机的电路图2:
3、仿真机的电路图3:仿真机的电路图4:如何使用:1。如何接仿真机的接线:总共有2条线,4个接口.两个USB的接头USB_B,USB_A两个串口接头COM_B,COM_A提供的两条连接线是一样的.两个USB的接头是用来从电脑的USB口取得5伏的电源.只要将其中的一个接到你的电脑任何一个USB接口.如果你不是从电脑的USB接口取得电源,而是从你的电路板供应5伏的电压给仿真机的话,这两个USB的接头不用接到你的电脑上.USB的接头的作用只是从电脑里取得电源而已,不作数据通讯.两个串口的连接头:COM_A要接到你的电脑的串口.这是跟keilc51进行通讯的接口.keilc51通过这个串口发命令到仿真
4、机.COM_B是连接到你的仿真CPU的串口的,用来监视你的CPU的串口发出的数据的.如果你的程序没有用到串口,就不用接到电脑的串口.如果你想看你的单片机的串口发出的数据,就要连接到你的电脑的串口(这时需要使用你的电脑的两个串口.)注意不要插反你的连接线,连接线的正确接法是:2。如何设置KeilC51仿真机的工作参数?这里拿keilc51V6.14来说明。(keilc51v6.02,v6.10,v6.12的设置跟v6.14是一样的).1.先打开一个工程文件。如果你没有工程文件就要先建立一个。这里拿keilc51提供的hello.prj为例子说明。用鼠标点击菜单的project,选择openp
5、roject。如图:2.选择keilc51exampleshellohello,点击打开,如图:3。选择菜单的Project->OptionforTarget'Simulator',如图:3.1:(2001.11.10补充)选择C51栏的设置如图:删掉define:里的MONITOR51这几个字母,如果define栏是空的,可以跳过这一步:删掉MONTOR51之后的设置如下图,不要点击确定,因为还要进行其他设置:附注:3.1的步骤是调试keil提供的这个Hello工程才需要做的,对你自己建立的工程不需要这个设置,你自己的工程可以跳过这步,直接进行下一个设置.在这里用红色来写这个说明
6、,是需要引起用户注意,一些用户买回仿真机之后,然后说调试到第二步就死机了.把仿真机退回换一个新的,结果还是这样,我检查了退回的仿真机,仿真机没有问题.而是忽略了要做这一步的设置.这是我的说明文件漏掉了这一步的说明,特此更正.4。选择debug栏的设置项目:Use:KeilMonitor-51DriverLoadApplicationatStart:选择这项之后,keil才会自动装载你的程序代码。Gotillmain:调试c语言程序时可以选择这一项,pc会自动运行到main程序处点击上图的Settings,打开新的窗口:Port:设置你的串口号,为仿真机的串口连接线COM_A所连接的串口。B
7、audrate:设置为57600,仿真机固定使用57600bps跟keil通讯。SerialInterrupt:选中它。CacheOptions:可以选也可以不选,推荐选它,这样仿真机会运行的快一点。最后点击ok和确定关闭你的设置。6。编译你的程序,选择Project->Rebuildalltargetfiles7.编译完毕之后,选择Debug->Start/StopDebugSession,就进入仿真了8。装载代码之后