51TRACER仿真器操作手册
- 格式:pdf
- 大小:3.10 MB
- 文档页数:23
普中51仿真器下载操作说明首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把360 等杀蠹软件先关掉成功后再打开)双击set up图标H3 setup^ESexe墉setup_x54ieMe对应什么电脑系统就装什么驱动,有win32,win64;具体安装步骤如下:选择路径中,选择与你keil安装的路径一样就行了(这里我们把KEIL1安装在E 盘)一旦“安装”由灰色变成黑色,点击它就行了最后点击确定即可。
如果电脑XP系统出现这种情况:没有癖J DIFWI. dll J因]此这个应用程序未能启动-重新安装应用程序可能会修复此问题,就把那个驱动安装文件中的这个函叩Ldll 2015718 口炀应用程序扩星M12KE 复制到WINDOW SYSTEM32面,本文这里用的是MDK Keil4.74版本,在“Debug”硬件仿真设置中找到PZ51 Tracker Driver就行了,如果没有找到就说明KEIL版本不合适,需要安装新版本的keil软件。
仿真步骤:打开一个能够正常编译通过的工程蜉虻淄更斗 由 * 官盅主山#赛M 丈兰*机何-奇21、RMM 宰口丈虹 发零养号取」o.i-^p-oj - p7i &ior4 EH F f^it V PTW Piajrrt Flash Ochug Rtripheraik T DA J I 5VCS ^X'iinaguw Hf|pj 「一』割.一 二 I I F ■株%|毒竺帕" 乏 _______________________________________________ 日9 ¥ 姓 专笆目莎暨| %" | Tflrffrtt卜|卷&蓉幸朗 由可记 ■ @ 固心tu □ REG51,M 国 mmWL■ x1、进入KEIL 硬件仿真设置j_J F arget 1E-^ Saurce Group 1为 SIARIJPA5_S -[£] Eiiin.c孟J&EG5LT□ P .右 F U 7 I 顷-Build Output 4-6 47 — 4S void UsartC&nf iomira^ian (I- 49 F 50 SCOH-gS “讦旨布丁作方于1 51 1MW==10SMC I F 厂云也汁婚程工涪万式£ 5; PC03T-3KE 2-7 打波特军H 倍 4^3 rHi=cxFa : ”奸救舞戒培宅日宣.往急蓝才玉是弟况的 S4 TLl*i :Xr*2 SS 〃 E£=Lr 〃打开接收中新 5< /< El=l ; 〃打开总中酎 57 TR1-1; 〃位开甘钦对 5® S9 J *.此入出一 矗- W2J 薪祐- £« L £T void Dela^lOcis ( -iLSlzned int cf F/1M 室 O LIS ce R ( €9 un#igH/di ch4)x A f b ;2、设置好硬件仿真后我们点Settings进入更深入的设置,请按照我这个面板这样设置。
普中51仿真器下载操作说明首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把360 等杀毒软件先关掉成功后再打开)
对应什么电脑系统就装什么驱动,有64位和32位的区分,
具体安装步骤如下:
第一步:双击set up图标
出现如下界面:
第二步:选择路径中,选择与你keil安装的路径一样就行了(这里我电脑上的keil 软件安装在I盘中,所以就选择I盘中的keil安装文件夹)
点击确定后出现如下界面:
一旦“安装”按键由灰色变成黑色,点击它就行了(注意:安装的时候一定要将仿真器用USB线连接到电脑)
这个是51仿真器驱动安装完成的界面:
然后单击退出按键即可。
安装完成之后,我们可以检查下驱动是否安装成功(仿真器要和电脑连接上的),打开电脑里面的设备管理器看看有没有PZ-51Tracker这个USB设备,如下图所示:
还有一种方法确认就是在keil软件里面能不能找到51Tracker这个设备,如下图所示:
以上确认无误,就说明仿真器驱动安装成功,接下来就可以慢慢体验仿真器所带来的乐趣。
仿真步骤:
第一步:打开一个能够编译通过的项目工程
第二步:进入KEIL硬件仿真设置
根据上图从1到9步骤设置完成之后就可以进行在线仿真调试了
第三步:在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮
当然,硬件仿真和软件仿真的操作是一样的,但是硬件仿真可以实时的显示程序运行的状态,可以更好更快的调试程序。
STC Monitor51仿真器使用指南一、安装Keil版本的仿真驱动 (1)二、在Keil中创建项目 (2)三、项目设置,选择STC仿真驱动 (4)四、创建仿真芯片 (5)五、开始仿真 (5)一、安装Keil版本的仿真驱动如上图,首先选择“Keil关联设置”页面,点击“添加MCU型号到Keil中”,在出现的如下面的目录选择窗口中,定位到Keil的安装目录(一般可能为“C:\Keil\”),“确定”若出现下面的提示框,表示安装成功二、在Keil中创建项目若第一步的驱动安装成功,则在Keil中新建项目时选择芯片型号时,便会有“STC MCU Database”的选择项然后从列表中选择响应的MCU型号(目前STC支持仿真的型号只有STC15F2K60S2),所以我们在此选择“STC15F2K60S2”的型号,点击“确定”完成选择添加源代码文件到项目中,如下图:保存项目,若编译无误,则可以进行下面的项目设置了三、项目设置,选择STC仿真驱动如上图,首先进入到项目的设置页面,选择“Debug”设置页,第2步选择右侧的硬件仿真“Use …”,第3步,在仿真驱动下拉列表中选择“STC Monitor-51 Driver”项,然后点击“Settings”按钮,进入下面的设置画面,对串口的端口号和波特率进行设置,波特率一般选择115200或者57600。
到此设置便完成了。
四、创建仿真芯片准备一颗IAP15F2K61S2或者IAP15L2K61S2的芯片,并通过下载板连接到电脑的串口,然后如上图,选择正确的芯片型号,然后进入到“Keil关联设置”页面,钩选“单CPU方案”,再选择“独立方案(不占用串口和定时器)”项,选择完成后,点击左下角的“下载/编程”按钮,当程序下载完成后仿真器便制作完成了。
五、开始仿真将制作完成的仿真芯片通过串口与电脑相连接。
将前面我们所创建的项目编译至没有错误后,按“Ctrl+F5”开始调试。
爱因51系列仿真器使用说明文档一.爱因51系列仿真器软件设置详细说明。
1.安装KEIL C仿真调试软件。
2.硬件安装。
3.对KEIL C进行串口仿真设置。
(1)建立一个工程。
(2)设置串口仿真基本项。
4.实例调试过程.二.仿真器调试注意事项。
附录:爱因51A仿真器USB接口驱动安装指南。
(USB 型)一.VICTECH-51系列仿真器软件设置详细说明。
1.安装KEIL C仿真调试软件。
首先,请您安装Keil Software 公司的Keil C ,软件在我公司随机赠送光盘中,版本号为Keil C 6.23。
2.硬件安装。
(1)将仿真器的串口连接口与计算机的串行口相连接。
(2)将仿真器的40脚插座按照正确的方向(切记)插入实验板的锁紧座中。
3.对KEIL C进行串口仿真设置。
详细过程如下所示:(1)建立一个工程。
点击→Project→New Project。
然后将该工程起名(名字应为英文且长度不宜超过6个字符)并保存在新建文件夹中。
保存好该工程文件后,系统会自动进入CPU选择界面,您可以根据下图所示的进行选择(仿真机所支持的CPU类型在本说明书第一部分已经列出)。
我们先举例选择Atmel公司的CPU(89C52)点击→Atmel→89C52→确定。
(2)设置串口仿真基本项。
首先应用鼠标左键点击“Target 1”。
随后点击→Project→Options for Target‘Target 1’选相。
在“Options for Target‘Target 1’”页面选择项中选中“Target”项。
并按照如图所示箭头所指地方进行更改:Xtal (MHz):11.0592,并将“Use On-chip Rom (0x0-0xFFFF)”复选框选中。
随后点击选中“Debug”项。
如图按照箭头所示点选中选择框“Use:Keil Monitor-51 Driver”和“Load Application at Sta”。
普中51仿真器下载操作说明首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把360 等杀毒软件先关掉成功后再打开)
双击set up图标
对应什么电脑系统就装什么驱动,有win32,win64;
具体安装步骤如下:
选择路径中,选择与你keil安装的路径一样就行了(这里我们把KEIL1安装在E 盘)
一旦“安装”由灰色变成黑色,点击它就行了最后点击确定即可。
如果电脑XP系统出现这种情况:
就把那个驱动安装文件中的这个
复制到WINDOW SYSTEM32下面,
本文这里用的是MDK Keil4.74版本,在“Debug”硬件仿真设置中找到PZ51 Tracker Driver就行了,如果没有找到就说明KEIL版本不合适,需要安装新版本的keil软件。
仿真步骤:打开一个能够正常编译通过的工程
1、进入KEIL硬件仿真设置
2、设置好硬件仿真后我们点Settings进入更深入的设置,请按照我这个面板这样设置。
最后点击确定就可以了
7、(在线仿真调试)我们可以直接在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮
点击之后我们就来到了这个页面,RST 是复位的意思、第二个是全速运行、第三个是停止运行,再过来就是我们程序检查程序中错误的时候会用到的功能的,第一个箭头是单步运行、第二个和第一个功能差不多,第三个是跳出这个函数,第四个是进入函数内部。
这四个功能大家可以自己运行体验一下效果就能理解是什么意思了。
自制51芯片仿真器完全手册初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序大了,变量也会变的很多,而直接烧片就很难看到这些变量的值了,在修改程序时还要不断的烧片实验,确实很麻烦,这时如果有一台仿真器就会变得很好方便了。
但一台好的仿真器对于业余爱好者来说确实有一些贵,在这里介绍这种易于自制的51芯片仿真器虽然有一些地方不够完善,但还是非常适于初学51单片机的朋友和经济能力不是很好的业余爱好者。
这个仿真器的仿真CPU是使用SST公司的SST89C58或SST89C54(其它相容的芯片也可,这里主要讲述SST89C58),对于没有可以烧写SST89C58芯片的朋友应该选用CA版本的SST89C58芯片,这个CA型号的芯片出厂时已内置了BSL1.1E的固件程序。
那什么是BSL呢?BSL就是英文BOOT-Strap Loader,意思就是可引导装载,形象来说就像电脑用DOS起动盘起动后可以装载应用程序并运行。
只不过SST89C58是用串口来输入程序资料的。
为了能把编译好的单片机程序HEX或BIN文件下载到SST89C58芯片上,SST 公司还提供了一种叫EasyIAP的软件,IAP为In-ApplicationProgramming,有了这个软件就可以把SST89C54变为在线下载的实验器。
在这里不详述EasyIAP的使用,只讲述如何利用它去把SST89C58升级为带SoftICE固件程序的51仿真器。
图1SST89C58一、制作带串口的的最小化应用板无论是EasyIAP还是仿真器,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此我们先要制作一个带RS232/TTL转换的应用板,如果你的51实验电路板或目标电路板已带有这样的电路那么你就可以跳过这一段了。
附录一 THKL-C51仿真器联机及软件的使用说明一、仿真器自检步骤不要带电插拔串口,以防止由此产生的浪涌电流损坏MAX232通讯芯片,下面的操作顺序可以避免带电插拔。
联机正确顺序:插好仿真用串口旋紧固定螺栓>>插上USB电源接口>>连接目标硬件,可以是任何51系统开发板、试验板、工控板、目标板...等等的51硬件系统。
脱机正确顺序:拔下USB电源接口>>拔下仿真用串口。
如果短期内经常要使用仿真功能,无需拔下串口。
因为仿真器在通电瞬间要对系统进行自检,所以在通过USB给仿真系统供电之前,仿真头上不要连有负载。
接通USB电源,自检通过后POW LED指示灯会亮起来,表示自检通过,此时就可以进入的硬件仿真了。
二、仿真器复位按钮的作用在仿真器的右侧下方有一个小的按纽,这个按钮用来给整个仿真器硬件系统复位,什么时候需要按这个按钮呢?设置好KEIL的硬件环境后,在每次点击进入仿真环境之前,需要按一下这个复位按钮,这样KEIL启动后,软件和已复位的硬件仿真器就会顺利联机,在点击进入仿真环境之后,仿真器完全由KEIL控制,此时不要按这个按钮,否则在仿真过程中系统将会提示联机中断。
如果需要给硬件复位的话,请先点击仿真器的复位键然后点退出KEIL仿真调试环境。
仿真器使用注意事项:在打开PC机之前请把仿真器和PC机的串口连好。
在联机后,请千万不要带电插拔仿真器和PC机的接口,如果带电插拔仿真器就可能导致接口电路MAX232损坏。
注意插拔的时候仿真器或者PC机至少有一方的电源是断开的。
PC机的串口和并口等接口的最大不便就是不支持热插拔,这也是开发USB接口的根本原因。
断开连接之前推荐步骤:1.按一下仿真器硬件复位按钮。
2.按退出仿真环境。
3.关闭KEIL,关闭PC机,最后再断开硬件连接,如果要经常使用则不用断开硬件连接。
三、Keil uVision2仿真软件的使用说明μVision2集成开发环境μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。
一步步教你如何第一次使用MCU51 Keil软件仿真器一步步教你如何第一次使用RZ-51仿真器本教程将会从最基础的开始,一步步教你建立工程,编辑文件,编译文件,仿真和调试程序,直到试验板上出现了你想要的结果...现在我们开始进行软件编程。
打开keilC51软件,可以看到以下界面:我们先在D:盘的根目录下建“D:/keyandledtest”目录,以方便程序的编写和调试,调试过程中产生的文件都将放在这个目录中。
现在开始建立一个工程,点菜单Project/New Project,选择保存在在“D:/keyandledtest”目录,文件名为keyandled,点保存,如下图:这时,将出现下面的窗口,综合我们现在要编的程序的规模,我们选择最常用的Atmel89C52.这个芯片拥有标准52内核,片内资源在右边的框中有显示。
另: 由于仿真机是用来仿真标准的52内核(兼容51内核),对于某些拥有特殊功能的51单片机,并不能仿真它的特殊功能部分,而是只能仿真其中的标准52内核部分。
即使市面上的高级的51仿真机都是如此。
点确定,该页面自动关闭。
现在我们开始建立新的程序文件,点击菜单File/New,将新建立一个新的文本文件,点击File/Save,将这个文件保存为“keyandled.c”。
再点击左边的那个框框里的“Target 1”,左边的“,”号。
将展开“Source GroupSource 1”项,用右键点击“Source Group 1”项,选择“Add Files to Group‘Group 1’”,将跳出下面的窗口:选择“ keyandled.c ”文件,点add将keyandled.c文件加入到我们的工程中。
这时“Source Group 1”项左边也会出现“,”号,点击它,展开文件列表,现在只有一个文件,因为我们的程序比较简单,所以一个文件也就足够了。
如果功能很复杂,就可以将各个功能的程序放在一个专门的文件,一般我们称每个文件为一个程序模块,一个工程里面可以有很多的模块。
快速入门——以P1口加1点亮灯为例实验目的:y通过本实验让初学者快速入门。
通过一个具体实例,向读者介绍一个实验的完整过程:如何搭建实验软硬件环境;如何在KEIL环境下使用51Trace仿真器控制G2200实验平台进行实验学习,包括:建立自己的工程;并学会如何进行编辑、编译、链接,生成包含调试信息的映像文件和可以直接烧写的.hex或.bin 格式文件;程序的调试方法;脱机运行的方法等。
本章介绍的实验步骤可谓面面俱到,只要初学者按照介绍的步骤进行操作,定能成功! 实验内容:P1端口接发光二极管,加1点亮。
实验器材:y 所必需的器材包括:(使用内置仿真器进行实验)(1)SICELab-G2200实验系统 1 台(2)51Trace仿真器 1 个(3)实验连线 若干 根(4)AC 电源线 1 根(5)ISP 下载器 1 个(6)USB 连线 1 根(7)计算机 1 台y 计算机系统配置需求:(1)Microsoft Windows98,Windows NT,Windows 2000, Windows XP。
(2)486以上CPU,建议采用Pentium II及更高级的处理器;(3)64M以上内存,建议采用128M以上;(4)200M空间的可用硬盘空间;(5)CD-ROM驱动器;(6)并口、串口、USB接口至少各1个。
实验步骤:y 第一步:硬件环境的搭建,y 第二步:软件环境的搭建,y 第三步:实验工程项目的建立,包括源程序的建立,程序的编译,修改等y 第四步:程序调试y 第五步:目标代码烧录。
y 第六步:脱机运行y 第七步:硬件环境的拆卸基于KEIL uV2/Uv3集成开发环境Page 1基于KEIL uV2/Uv3集成开发环境 Page 2第一步 实验硬件环境的搭建1.1 51 Trace 仿真器与计算机的连接:用随机附带的USB 连线的一头插入51 Trace 仿真器USB 接口,另一头插入PC 机USB 接口。
普中51仿真器下载操作说明
首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把 360 等杀毒软件先关掉成功后再打开)
对应什么电脑系统就装什么驱动,有64位和32位的区分,
具体安装步骤如下:
第一步:双击set up图标
出现如下界面:
第二步:选择路径中,选择与你keil安装的路径一样就行了(这里我电脑上的keil软件安装在I盘中,所以就选择I盘中的keil安装文件夹)
点击确定后出现如下界面:
一旦“安装”按键由灰色变成黑色,点击它就行了(注意:安装的时候一定要将仿真器用USB线连接到电脑)
这个是51仿真器驱动安装完成的界面:
然后单击退出按键即可。
安装完成之后,我们可以检查下驱动是否安装成功(仿真器要和电脑连接上的),打开电脑里面的设备管理器看看有没有PZ-51Tracker这个USB设备,如下图所示:
还有一种方法确认就是在keil软件里面能不能找到51Tracker这个设备,如下图所示:
以上确认无误,就说明仿真器驱动安装成功,接下来就可以慢慢体验仿真器所带来的乐趣。
仿真步骤:
第一步:打开一个能够编译通过的项目工程
第二步:进入KEIL硬件仿真设置
根据上图从1到9步骤设置完成之后就可以进行在线仿真调试了
第三步:在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮
当然,硬件仿真和软件仿真的操作是一样的,但是硬件仿真可以实时的显示程序运行的状态,可以更好更快的调试程序。
目前市面上专业的51仿真器价格在2000元以上,初学者无力承受。
而大量网上销售的采用SST单芯片公版方案仿真器由于速度慢且占用较多资源,并没有实际使用价值。
51TRACER(追踪者)仿真器是深圳市学林电子有限公司开发生产的具有自主知识产权的新一代专业仿真器,无论技术,工艺,品质均具有跨时代的进步!
十大创新设计:
2大量采用最新工艺和器件,全贴片安装,进口钽电容,贴片电解。
4 单USB接口,无需外接电源和串口,即插即用,台式电脑、无串口的笔记本均适用。
三CPU设计,采用仿真芯片+监控芯片+USB芯片结构,是一款真正独立的仿真器。
6不占资源,无限制真实仿真(32个IO、串口、T2可完全单步仿真),真实仿真32条IO脚,包括任意使用P30和P31口。
8独创内置晶体功能,可以选择最常用的4,11.0592,12,24mhz晶体。
完美解决晶体引线过长导致的不稳定。
10独创长按复位键自动进入脱机运行模式,这时仿真机就相当于目标板上烧好的一个芯片,可以更加真实的运行。
这种情况下实际上就变了一个下载器,而且下次上电时仍然可以运行上次下载的程序。
第一步:用随机USB电缆连接仿真器USB插座和计算机USB口;显示找到新硬件向导,选择“从列表或指定位置安装(高级)”选项,进入下一步;
第三步:弹出“硬件安装”对话框,如果系统提示“没有通过Windows 徽标测试…”,不用理会,点击“仍然继续”,向导即开始安装软件;
然后弹出“完成找到新硬件向导”对话框,点击完成。
第四步:重复以上几个步骤;右下角弹出对话框“新硬件已安装并可以使用了”,你可以进入系统的:控制面板\系统\硬件\设备管理器中看到以下端口信息,表示系统已经正确的安装了USB驱动。
安装失败的解决方法:
如果在安装中中途退出或掉电等,可能造成安装失败。
这时,可以在设备管理器中删除带有黄色感叹号的USB设备,然后在重复以上的安装步骤即可。
特别情况下的usb安装:
一般情况下的usb安装如上所述,特别情况下,您的电脑可能已经安装了其他的usb打印机,usb 编程器等。
在这种情况下,分配给usb虚拟串口可能是串口5,甚至是串口6!而KEIL仿真的COM选择范围只限于com1,com2,com3,com4 四个串口,如何解决呢?比较笨的办法是干脆重新安装系统,在新的系统中首先安装XLISP的usb驱动,这样系统分配的串口自然靠前了。
软件安装:直接拷贝光盘\开发工具\keil\到c盘的根目录,去掉所有文件的只读属性。
(注意必须是c盘根目录,不要安装在其他目录)
执行keil\uv2\uv2.exe即可(可将文件发送到桌面快捷方式) KEIL软件是他的驱动软件。
用户也可自行搜索下载更新版本的KEIL软件。
2汇编源文件的建立:点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口。
在里面输入一个程序范例如流水灯程序,然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.asm,例如保存为C:/prog/001.asm(注意不要有中文目录,文件名不超过8个字符,否则编译不通过!如果您是第一次使用,那么我建议您直接保存在c盘的根目录,文件名同样取001.ASM, 不要试图把他保存在桌面/我的文档等等!)
请注意:
C51用户请在您的代码的main()函数前面,加上一句:
char code dx516[3] _at_ 0x003b;
ASM汇编用户请将你的主程序跳过中断区直到0050H以后,如:
org 0000H
ljmp main
org 0050H
3 点击Target 1(目标1)前面的”+”,出现Source Group 1,(源程序组1)选中右键点选”Add files Group Source Group 1”(增加文件到源程序组1)这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按”确定”。
5 在"Debug"(调试)中点选"KeilMonitor-51 Driver",同时选中加载代码到仿真器,运行到main0,在“恢复调试设置”中“断点”“工具栏”
“浏览点”“储存器显示”也全部钩选上。
然后点击“设置”。
7按以下两个向下小箭头的图标进行编译,(或者按F7快捷)编译成功后如会出现下图红箭头所指的文字正在汇编…0(错误),0(警告)这里的意思是没有错误,没有警告。
表示编译成功。
但是用户在开始编写程序时容易出现错误,现在我们故意将第3行的ORG 0080H 改为RRG 0080H,我们再次进行编译和链接编译/链接,因源程序中有语法错误,在信息输出窗口中有错误报告出现:“001.ASM(3):错误A9:SYNTAX ERROR”(第3行语法错误)
双击该行,定位到出错的位置,将错误改正后,再进行编译,程序编译和链接能顺利完成。
8在按图第三个红色的 (debug)或按Ctrl+F5快捷键可以进入仿真
此时界面将出现连接成功的提示! Connected to monitor-51 v9.1
其中9.1是仿真器的版本号(否则设置有误请仔细检查)
3串口的选择是否正确(如果是新系统没有安装其他usb设备一般是com3)?由于仿真/烧写都需要用到串口,为此:仿真操作时,必须关闭掉XLISP烧写软件,串口调试等可能用串口的软件。
5 检查一下晶体频率设置,至少您要选择一个晶体系统才能运行,如果对此有疑问请您改一个晶体频率。
7您的目标板可能本身不正常,没有正确的时钟和复位(虽然这些不是仿真器所必需的)您可以用直接烧片的方式运行,如果运行正常,则表示目标板正常。
9为何有些端口没有动作?
有可能是仿真头接触不良,最好是打开仿真器的外壳用万用表量一下并自行修复,相信对您不是难事。
11为何程序运行不正常?
C51用户请在您的代码的main()函数前面,加上一句:
char code dx516[3] _at_ 0x003b;
ASM汇编用户请将你的主程序跳过中断区直到0050H以后,如:
org 0000H
ljmp main
org 0050H
main:....;程序开始
如果以上设置你没有做,在装载过程中,仿真器会发出“嘀嘀嘀”的三声短声报警,这时的仿真结果将可能不正确。
现在随着技术的发展, CPU的00-40H之间已经越来越多的被新的寄存器占用,而不是以前的00-30H,养成良好的程序书写习惯很重要。
如果您的程序是30H,请你改为40H或者以后如50h,80h,如果您有所疑问请您仔细参考本光盘的测试程序举例中中的例子,都是修改过的。
13仿真的概念就是模拟, 51TRACER不能保证完全真实的仿真所有51资源,如果您对仿真的状态有疑问,请您用直接烧片的方式运行。
(仿真器连接示意图连接USB到电脑,连接仿真头到目标用户板,注意晶体选择到您想要的频率)。