单片机仿真机使用说明

上传人:marr****208 文档编号:117487960 上传时间:2019-12-05 格式:DOC 页数:13 大小:1.02MB
返回 下载 相关 举报
单片机仿真机使用说明_第1页
第1页 / 共13页
单片机仿真机使用说明_第2页
第2页 / 共13页
单片机仿真机使用说明_第3页
第3页 / 共13页
单片机仿真机使用说明_第4页
第4页 / 共13页
单片机仿真机使用说明_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《单片机仿真机使用说明》由会员分享,可在线阅读,更多相关《单片机仿真机使用说明(13页珍藏版)》请在金锄头文库上搜索。

1、 单片机仿真机使用说明 型号:LG-32K2001/9/3 http:/ LG-32K是老古开发网推出的一个支持keil c51设计软件的软件断点仿真机。 使用一片SST89C58单片机和一片AT90S8515单片机来实现仿真功能(主CPU 和用户CPU),两片CPU之间通过一根I/O引脚通讯(通讯速率在33兆晶振时约100KBPS),主CPU负责跟keil c51通讯,用户CPU只跟 主CPU通讯.结构框图:主要功能和特性:1 支持串口的仿真功能2 串口中断用户可以使用3 不占用定时器24 完全仿真p0,p2口5 支持89C52等嵌入式CPU仿真6 占用用户堆栈2个字节7 占用1条 I/O

2、: P3.58 ISP 在线编程,在线下载9 仿真频率最高33兆10支持同时最多10个断点11支持单步,断点,全速运行12支持汇编,c语言,混合调试13支持KEIL C51的IDE开发仿真环境UV1 UV2(V5.20 V6.02 V6.10 V6.12 V6.14)14单步执行时间(60毫秒)15程序代码载入(可以重复装载,无需预先擦除用户程序空间)16SFR读取速度(128个)200毫秒17跟踪记录(trace record)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要接到你的电脑的串口.这是跟keil c51进行通讯的接口.keil c51通过这个串口发命令到仿

4、真机.COM_B是连接到你的仿真CPU的串口的,用来监视你的CPU的串口发出的数据的.如果你的程序没有用到串口,就不用接到电脑的串口. 如果你想看你的单片机的串口发出的数据,就要连接到你的电脑的串口(这时需要使用你的电脑的两个串口.)注意不要插反你的连接线,连接线的正确接法是: 2。如何设置Keil C51仿真机的工作参数?这里拿keil c51 V6.14来说明。(keil c51 v6.02,v6.10,v6.12的设置跟v6.14是一样的).1.先打开一个工程文件。如果你没有工程文件就要先建立一个。这里拿keil c51提供的hello.prj为例子说明。用鼠标点击菜单的project,

5、选择open project。如图:2.选择keilc51exampleshellohello,点击打开,如图:3。选择菜单的Project-Option for Target Simulator,如图:3.1:(2001.11.10补充)选择C51栏的设置如图:删掉define:里的MONITOR51这几个字母,如果define栏是空的,可以跳过这一步:删掉MONTOR51之后的设置如下图,不要点击确定,因为还要进行其他设置:附注:3.1的步骤是调试keil提供的这个Hello工程才需要做的,对你自己建立的工程不需要这个设置,你自己的工程可以跳过这步,直接进行下一个设置.在这里用红色来写这个

6、说明,是需要引起用户注意,一些用户买回仿真机之后,然后说调试到第二步就死机了.把仿真机退回换一个新的,结果还是这样,我检查了退回的仿真机,仿真机没有问题.而是忽略了要做这一步的设置.这是我的说明文件漏掉了这一步的说明,特此更正.4。选择debug栏的设置项目:Use: Keil Monitor-51 DriverLoad Application at Start:选择这项之后,keil才会自动装载你的程序代码。Go till main:调试c语言程序时可以选择这一项,pc会自动运行到main程序处点击上图的Settings,打开新的窗口:Port:设置你的串口号,为仿真机的串口连接线 COM_

7、A所连接的串口。Baudrate:设置为57600,仿真机固定使用57600bps跟keil通讯。Serial Interrupt:选中它。Cache Options: 可以选也可以不选,推荐选它,这样仿真机会运行的快一点。最后点击ok和确定关闭你的设置。6。编译你的程序,选择Project - Rebuild all target files7.编译完毕之后,选择Debug-Start/Stop Debug Session,就进入仿真了8。装载代码之后,在左下角显示如图:Connected to Monitor-51 V1.0表示连接到仿真机,仿真机的版本号为1.0,这是我的第一个版本。Lo

8、ad C:KeilC51EXAMPLESHELLOHELLO表示代码装载成功。9 其他的调试方法跟软件仿真是一样的。 3如何使用用户板的晶振?答:板上有一个拨码开关:是8路的,默认的设置如上图,设置的位置如下:1 ON 2 OFF3 OFF4 OFF5 OFF6 OFF7 OFF8 ON拨码开关拨到右边为ON, 左边为OFF其中的123路拨码开关是设置使用仿真板的晶振还是用用户板的晶振。默认是用仿真板上的晶振,为11059200 hz 的。要使用用户板的晶振,请将123路设置为:1 OFF2 ON3 ON 4如何使用用户板的复位?其中的第4路拨码开关是设置使用仿真板的复位(RESET)还是用用

9、户板的复位(RESET)。默认是用仿真板上的复位,就是SST89C58的RESET脚不连到用户板。要使用用户板的复位,就是SST89C58的RESET脚连到用户板,请将第4路设置为:4 ON使用看门狗复位时,最好设置为OFF . 5如何使用板上的电平转换电路?其中的第5,6路拨码开关是设置使用仿真板的MAX232做为电平转换,还是用用户板的电平转换。默认是用用户板上的转换。要使用仿真板的串口,将第5,6路设置为:5 ON6 ON这时才可以通过我提供的第二条串口线来查看串口的输入输出。 6我的程序可以使用P3.5吗?答:由于监控系统要使用P3.5来进行通讯,最好不要使用。如果使用,可能会影响该引

10、脚的状态。对监控系统是没有影响的。可以用来做输出。这是该仿真机的一个弱点。As of Microsoft Internet Explorer 4.0, you can applmultimedia-style effects to your Web pages using visual filters and transitions. You can apply visual filters and transitions to standard HTML controls, such as text containers, images, and other windowless objec

11、ts. Transitions are time-varying filters that create a transition from one visual state to another. By combining filters and transitions with basic scripting, you can create visually engaging and interactive documents.Internet Explorer 5.5 and later supports a rich variety of optimized filters. Clic

12、k the following button to see a demonstration of many of these filters and how to usetheProcedural surfaces are colored surfaces that display between the content of an object and the objects background. Procedural surfaces define each pixels RGB color and alpha values dynamically. Only the procedure

13、 used to compute the surface is stored in memory. The content of an object with a procedural surface applied is not affected by the procedural surface.警告:此类已序列化的对象将不再与以后的 Swing 版本兼容。当前的序列化支持适合在运行相同 Swing 版本的应用程序之间短期存储或 RMI。从 1.4 版开始,已在 java.beans 包中加入对所有 JavaBeansTM 的长期存储支持。请参见 XMLEncoder。引用类型和原始类型的

14、行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。这里我们采用的是Java语言,Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号