返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

颠覆传统专业仿真器价值观, 新一代51tracer深圳学林电子新年巨献,每套仅售390元(不含运费和发票),不到一般仿真器价格的1/3,和本公司xl2000,xl600+实验仪配套购买更有更多惊喜特惠价!

                                         

                                         3章 51TRACER 仿真操作指南 

软件安装:直接拷贝光盘\开发工具\keil\到c盘的根目录,去掉所有文件的只读属性。 (注意必须是c盘根目录, 不要安装在其他目录)
 
执行keil\uv2\uv2.exe即可(可将文件发送到桌面快捷方式)
KEIL软件是他的驱动软件。用户也可自行搜索下载更新版本的KEIL软件。

51TRACER仿真器采用功能强大的keil 集成开发环境,本光盘提供该软件的评估版,如果您觉得这个软件不错可以联系代理商购买正式版本。
(由于KEIL 操作较复杂,如果您是新手,请严格参考以下说明书,一步步的操作, 相信您一定能够成功!)

 

硬件安装:首先连接好usb电缆,此时仿真器上的喇叭响一下,同时指示灯闪烁一下。表示系统自检正常。插入仿真头到目标板,请注意仿真头插入方向!

建立您的第一个项目(软件操作指南):

1  点击Project(工程)菜单,选择New Project(新工程),在文件名中输入您的第一个程序项目名称,假定我们用"test"。"保存"后的文件扩展名为uv2这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。注意输入的时候不要输入文件的后缀名, 默认即可。为了查找方便, 假定我们保存在c盘的根目录。

这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89C52。注意我们实际使用的是89s52,他们的资源基本是一致的,不必理会。

 

 

*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
main:....;程序开始
如果以上设置你没有做,在装载过程中,仿真器会发出“嘀嘀嘀” 的三声短声报警,这时的仿真结果将可能不正确。

现在随着单片机技术的发展,CPU的00-40H之间已经越来越多的被新的寄存器占用,而不是以前的00-30H,养成良好的程序书写习惯很重要。如果您的程序是30H。请你改为40H或者以后如50h,80h。如果您有所疑问请您仔细参考本光盘的测试程序举例中中的例子,都是修改过的。

*3 点击Target 1(目标1)前面的”+”,出现Source Group 1,(源程序组1)选中右键点选”Add files Group Source Group 1” (增加文件到源程序组1)这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按”确定”。

*4 仿真部份采用Mon51协议,在使用之前应必须对软件项目进行如下设置:

单击"Project"(工程)菜单,再在下拉菜单中单击"options for target target 1"(目标1属性) 在下图中选择output(输出)”Create HEX file”(产生hex文件)的选项,以便汇编后生成HEX代码,供编程器使用

*5 在"Debug"(调试)中点选"KeilMonitor-51 Driver",同时选中加载代码到仿真器,运行到main0,在“恢复调试设置”中“断点”“工具栏”

“浏览点” “储存器显示”也全部钩选上。然后点击“设置”。

*6"Settings"(设置)选择要使用串口必须和实际相符合, 你的计算机可能是COM2或者其他, 对此不能确定可以通过察看 控制面板\硬件\端口\通讯端口来解决, 同时注意电脑上不能够同时运行其他可能占用串口资源的软件例如XLISP下载软件,串口调试软件等等也必须退出, 否则将引起冲突,(如果您使用的是USB通信方式, 那么选择系统分配的虚拟串口号)同时选择通信速率到最高:115200 在下面的serial interrupt 也选上!

*7按以下两个向下小箭头的图标进行编译,(或者按F7快捷)编译成功后如会出现下图红箭头所指的文字正在汇编…0(错误),0(警告)这里的意思是没有错误, 没有警告。表示编译成功。

但是用户在开始编写程序时容易出现错误,现在我们故意将第3行的ORG 0080H 改为RRG 0080H,我们再次进行编译和链接编译/链接,因源程序中有语法错误,在信息输出窗口中有错误报告出现 : “001.ASM(3):错误A9:SYNTAX ERROR”(第3行语法错误)

双击该行,定位到出错的位置,将错误改正后,再进行编译,程序编译和链接能顺利完成。

此时在C盘的根目录就生成了test.hex文件,有了这个hex文件, 我们也可用ISP方式烧写到单片机实验)

然后可以进行硬件仿真了,将仿真头插入目标板的40pin卡座,开始仿真退出仿真时最好按一下51TRACER仿真器上的复位按键,小喇叭发出“滴”一声响。(一般不需要这样做,除非系统没有复位)

 

*8在按图第三个红色的     (debug)或按Ctrl+F5快捷键可以进入仿真

此时界面将出现连接成功的提示!   Connected to monitor-51 v9.1

其中9.1是仿真器的版本号(否则设置有误请仔细检查)

51tracer仿真器主要特性资源

兼容各大公司51
系列内核仿真

单步仿真串口可仿
真IO
DATAIDATA程序空间XDATA
空间
内部XRAM双DPTR禁止ALE2倍频版本调试方法
(都支持汇编和C51)
说明
52增强内核51-516全部
51RD-516RD全部
可以全部
32条
128B256B63KB64KB768B可以单步,断点,全速运行,全速时停止,脱机运行等标准专业版.适用于公司,个人单步速度超快

51tracer仿真器多角度实拍
51tracer仿真器多角度实拍51tracer仿真器多角度实拍51tracer仿真器多角度实拍51tracer仿真器多角度实拍
51tracer仿真器多角度实拍51tracer仿真器多角度实拍51tracer仿真器多角度实拍51tracer仿真器多角度实拍
51tracer仿真器附件实拍
仿真器特别设计的绒布套51tracer仿真器手册设计文件51tracer仿真器标准仿真头51tracer仿真器32k彩色使用手册
51tracer仿真器连接各种目标板照片
未连接仿真头的照片连接自制目标板的照片仿真器连接xl600+的照片仿真器连接xl600+的照片
仿真器连接xl2000的照片仿真器连接xl2000的照片仿真器连接xl2000的照片连接xl400的照片