51仿真器使用说明
- 格式:doc
- 大小:1.22 MB
- 文档页数:14
普中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 开始调试,如果退出也是点这个按钮
当然,硬件仿真和软件仿真的操作是一样的,但是硬件仿真可以实时的显示程序运行的状态,可以更好更快的调试程序。
附录一 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工具。
爱因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 是复位的意思、第二个是全速运行、第三个是停止运行,再过来就是我们程序检查程序中错误的时候会用到的功能的,第一个箭头是单步运行、第二个和第一个功能差不多,第三个是跳出这个函数,第四个是进入函数内部。
这四个功能大家可以自己运行体验一下效果就能理解是什么意思了。
单片机仿真软件Keil C51软件的使用教程(中文版)keil uvision2 C51软件是目前功能最强大的单片机c语言集成开发环境,本软件及视频教程可以本站下载。
下面我们通过图解的方式来Keil C51软件的使用教程,学习最简单的,如何输入源程序→ 新建工程→ 工程详细设置→ 源程序编译得到目标代码文件。
第一步:双击Keil uVision2的桌面快捷方式(图1),启动Keil集成开发开发软件。
软件启动后的界面如图2所示。
图1:启动Keil uVision2单片机集成开发环境图2:软件启动后的界面第二步:新建文本编辑窗。
点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗,见图3所示。
图3:新建文本编辑窗第三步:输入源程序。
在新的文本编辑窗中输入源程序,可以输入C语言程序,也可以输入汇编语言程序,见图4。
图4:输入源程序第四步:保存源程序。
保存文件时必须加上文件的扩展名,如果你使用汇编语言编程,那么保存时文件的扩展名为“.asm”,如果是C语言程序,文件的扩展名使用“*.C ”。
图5:保存源程序注:第3步和第4步之间的顺序可以互换,即可以先输入源程序后保存,也可以先保存后输入源程序。
第五步:新建立Keil工程。
如图6所示,点击 "工程" → "新建工程" 命令,将出现保存对话框(图7)。
图6:新建工程图7:保存工程对话框在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为".uv2",工程名称不用输入扩展名(见图7),一般情况下使工程文件名称和源文件名称相同即可,输入名称后保存,将出现"选择设备"对话框(图8),在对话框中选择CPU的型号。
第六步:选择CPU型号。
如图8所示,为工程选择CPU型号,本新建工程选择了ATMEL公司的AT89C51单片机。
图8:选择CPU型号对话框第七步:加入源程序到工程中。
一步步教你如何第一次使用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”项左边也会出现“,”号,点击它,展开文件列表,现在只有一个文件,因为我们的程序比较简单,所以一个文件也就足够了。
如果功能很复杂,就可以将各个功能的程序放在一个专门的文件,一般我们称每个文件为一个程序模块,一个工程里面可以有很多的模块。
普中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 开始调试,如果退出也是点这个按钮
当然,硬件仿真和软件仿真的操作是一样的,但是硬件仿真可以实时的显示程序运行的状态,可以更好更快的调试程序。
K51U/Keil_CPU单片机仿真机使用说明K51U/Keil_CPU是一个支持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 占用1 条I/O : P3.57 ISP 在线编程,在线下载8 仿真频率最高33 兆9 支持同时最多10 个断点10 支持单步,断点,全速运行11 支持汇编,c 语言,混合调试12 支持KEIL C51 的IDE 开发仿真环境UV1 UV2(V5.20 V6.02 V6.10 V6.12 V6.14)13 单步执行时间(60 毫秒)14 程序代码载入(可以重复装载,无需预先擦除用户程序空间)15 SFR 读取速度(128 个)200 毫秒16 跟踪记录(trace record)256 条17 可以仿真标准的89c51 89c52 89c58 等51 内核的单片机仿真二,如何使用:1 如何接仿真机的接线把K51U/Keil_CPU按CPU正视方向插入用户板CPU/实验仪CPU插卡区。
系统通信口:要接到你的电脑的串口,这是跟keil c51 进行通讯的接口,keil c51 通过这个串口发命令到仿真机。
(实验仪通信开关:KB6->51)用户通信口:是连接到你的仿真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 选择open project 如图:2.选择keil\c51\examples\hello\hello,点击打开如图:3 选择菜单的Project->Option for Target 'Simulator',如图:3.1,选择C51 栏的设置如图:删掉define:里的MONITOR51 这几个字母,如果define 栏是空的可以跳过这一步:删掉MONTOR51 之后的设置如下图,不要点击确定,因为还要进行其他设置:附注:3.1 的步骤是调试keil 提供的这个Hello 工程才需要做的,对你自己建立的工程不需要这个设置,你自己的工程可以跳过这步,直接进行下一个设置.在这里用红色来写这个说明,是需要引起用户注意,一些用户买回仿真机之后,然后说调试到第二步就死机了.把仿真机退回换一个新的,结果还是这样,我检查了退回的仿真机,仿真机没有问题.而是忽略了要做这一步的设置.这是我的说明文件漏掉了这一步的说明,特此更正.4 选择debug 栏的设置项目Us e:Keil Monitor-51 DriverLoad Application at Star t:选择这项之后keil 才会自动装载你的程序代码Go till mai n:调试c 语言程序时可以选择这一项,pc会自动运行到main 程序处点击上图的Settings,打开新的窗口,Port:设置你的串口号为仿真机的串口连接线所连接的串口Baudrate:设置为57600 仿真机固定使用57600bps 跟keil 通讯Serial Interrupt:选中它Cache Options: 可以选也可以不选,推荐选它这样仿真机会运行的快一点,最后点击ok 和确定关闭你的设置5 编译你的程序选择Project -> Rebuild all target files6.编译完毕之后选择Debug->Start/Stop Debug Session,就进入仿真了7 装载代码之后在左下角显示如图Connected to Monitor-51 V1.0表示连接到仿真机仿真机的版本号为1.0 这是我的第一个版本Load "C:\\Keil\\C51\EXAMPLES\\HELLO\\HELLO"表示代码装载成功8 其他的调试方法跟软件仿真是一样的三,K51U/Keil_CPU开关设置1,如何使用用户板的晶振答:板上有一个拨码开关是8 路的默认的设置如上图设置的位置如下1 ON2 OFF3 OFF4 OFF5 OFF6 OFF7 OFF8 ON拨码开关拨到右边为ON, 左边为OFF其中的123 路拨码开关是设置使用仿真板的晶振还是用用户板的晶振默认是用仿真板上的晶振为11059200 hz 的要使用用户板的晶振请将123 路设置为1 OFF2 ON3 ON2,如何使用用户板的复位其中的第4 路拨码开关是设置使用仿真板的复位RESET 还是用用户板的复位(RESET),默认是用仿真板上的复位,就是SST89C58 的RESET 脚不连到用户板,要使用用户板的复位就是SST89C58 的RESET 脚连到用户板,请将第4 路设置:4 ON使用看门狗复位时最好设置为OFF .3,如何在仿真板脱机运行用户程序1 ON2 OFF3 OFF4 OFF5 OFF6 OFF7 ON8 ON4,如何使用板上的电平转换电路其中的第5 6 路拨码开关是设置使用仿真板的MAX232 做为电平转换还是用用户板的电平转换,默认是用用户板上的转换,要使用仿真板的串口将第5 6 路设置为5 ON6 ON这时才可以通过我提供的第二条串口线来查看串口的输入输出5, 我的程序可以使用P3.5 吗答:由于监控系统要使用P3.5 来进行通讯,最好不要使用。
单片机仿真软件KeilC51软件的使用教程单片机仿真实验步骤第一步:双击Keil uVision2的桌面快捷方式,启动Keil集成开发开发软件。
第二步:新建文本编辑窗。
点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗。
第三步:输入源程序。
在新的文本编辑窗中输入源程序,可以输入C语言程序,也可以输入汇编语言程序。
第四步:保存源程序。
保存文件时必须加上文件的扩展名,如果你使用汇编语言编程,那么保存时文件的扩展名为“.asm”,如果是C语言程序,文件的扩展名使用“*.C ”。
注:第3步和第4步之间的顺序可以互换,即可以先输入源程序后保存,也可以先保存后输入源程序。
第五步:新建立Keil工程。
点击"工程" →"新建工程" 命令,将出现保存对话框。
在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为".uv2",工程名称不用输入扩展名,一般情况下使工程文件名称和源文件名称相同即可,输入名称后保存,将出现"选择设备"对话框,在对话框中选择CPU的型号。
第六步:选择CPU型号。
为工程选择CPU型号,本新建工程选择了ATMEL公司的AT89C51单片机.第七步:加入源程序到工程中。
在选择好CPU 型号后,点击"确定"按钮返回主界面,此时可见到工程管理窗中出现“Target 1”,点击“Target 1”前面的“+”号展开下一层的“Source Group 1”文件夹,此时的新工程是空的,“Source Group 1”文件夹中什么文件都没有,必须把刚才输入的源程序加入到工程当中。
如图9所示,右击工程管理窗中的“Source Group 1”,出现下拉菜单,点击“增加文件到组'Source Group 1'”命令,将出现添加文件对话框。
在添加文件对话框中,找到要添加到工程中的源程序文件。
Keil C51和伟福V8/T仿真器使用方法1.先安装Keil C51;2.安装VW仿真开发环境;(在光驱内放入仿真器安装软件)3.运行Keil uVision3(Keil C51汉化版);4.点击→工程→新建工程,在本地磁盘内创建一新目录,单击保存;5.在“为目标1选择设备”中选择Atmel下的AT89C2051;6.选择主菜单栏中的“工程”→“为目标‘目标1’设置选项”;7.在界面内:8.选择“输出”,对话框内如下图复选5项;9.选择“调试”,使用框内选择“W A VE V series MCS51 Drive”,其余如下图,确认;10.单击“文件”→“新建”,随后可在编辑窗口中输入源程序;11.程序输入完成后,选择“文件”→“另存为”,将该文件以扩展名为*.asm格式保存在(电子钟)文件夹中;12.添加文件到当前项目组中:单击工程管理器中目标1前的“+”号,出现“源代码组1”后再单击,加亮后右击,选择“添加文件到组‘源代码组1’”,在增加文件窗口中选择刚才以asm格式编辑的文件,单击“ADD”按钮,然后点“CLOSE”(文件格式选*.*);13.编译文件:选择“工程”→“重建所有目标文件”或点击图标,这时输出窗口出现源程序的编译结果,如果编译出错,将提示错误ERRORS的类型和行号。
14.检查并修改源程序文件中的错误,直至编译通过为止。
编译通过后将输出一个以HEX为后缀名的目标文件;15.软件模拟仿真调试:将仿真器与电路板连接好,在主菜单中点击“调试”→,在打开的界面内选择V8/T 仿真器,POD-H8X5X仿真头,AT89C2051的CPU,晶体频率输入12000,然后打开仿真器电源,点击,仿真器准备就绪;16.执行程序:在主菜单中点击“调试”→,线路板即可按写入的程序进行运行,观察运行结果,与设计要求相比较,调整程序,直至达到设计要求;17.程序执行后,需在主菜单中点击“调试”→,方可退出系统。
一步步教你如何第一次使用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”项左边也会出现“,”号,点击它,展开文件列表,现在只有一个文件,因为我们的程序比较简单,所以一个文件也就足够了。
如果功能很复杂,就可以将各个功能的程序放在一个专门的文件,一般我们称每个文件为一个程序模块,一个工程里面可以有很多的模块。
Study51单片机仿真机说明书 2007.12.13一、Study51单片机仿真器配件清单仿真器主机一台两头孔串口直连线一条资料光盘一张(含说明书、教学软件、工具软件、开发软件等)二、主要特点Study51仿真器是一款方便精巧的仿真器,该仿真器通过与KEIL µVision2 Debugger软件的配合,完成C51程序的加载、单步、断点、全速运行等功能。
仿真器以完整的功能、精巧的做工、低廉的价格(全国最低),让您以极小的投入获取最大的回报。
■ 体积轻巧、精巧耐用、携带方便■ 在线下载Inter HEX文件■ 支持ASM汇编语言和C51高级语言的在线实时DEBUG仿真功能■ 智能反汇编CODE区的内容■ 在线行汇编■ 单步执行(STEP)■ 跨步执行(SETP OVER)■ 设置/去除断点■ 运行到断点或光标所在行■ 读/写Data区■ 读/写Code区■ 读/写特殊寄存器■ 读/写端口■ 硬件复位■ 可仿真63K的程序■ 可仿真内外陪晶振■ 功耗低,无须外部电源,直接从目标板取电三、可仿真的器件列表Inter公司 Atmel公司 Temic公司 Philips公司Winbond公司i87C54i87C58i87L54i87L58i87C51FB i87C51FC AT89C51AT89C52AT89S51AT89LV52AT89S53AT89LS53AT89C55AT89LV5580C5180C5283C15483C154D89C5187C52P80C54P80C58P87C54P87C58P87C524P87C528W78C54W78C58W78E54W78E54Siemens公司 ISSI公司 Dallas公司 SST公司C501-1R C501-1E C513A-H C503-1R C504-2R IS80C52IS89C51IS89C52DS83C520DS87C520SST89C54SST89C58注:判断是否可仿真的说明Study51仿真器是52兼容内核,具备的资源是P0、P1、P2、P3的32个IO,64K程序空间。
M ON51单片机仿真器使用手册 Mon51仿真器是依据Keil的Mon51标准设计的51系列单片机仿真器,一个支持keil C51设计软件的软件断点仿真器。
一、主要功能和特性:1.完全仿真IO口;2.支持89C52等嵌入式CPU仿真,可以仿真标准的89C51,89C52,89C58等51内核的单片机;3.ISP 在线编程,在线下载,28K/63K程序空间;4.仿真频率最高33MHz;5.支持同时最多10个断点;6.支持单步,断点,全速运行;7.支持汇编,C语言,混合调试;8.体积非常小巧,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障;9. 完全兼容keilC51 UV2调试环境,可以通过UV2环境进行单步,断点,全速等操作;二、功能限制:仿真器占用单片机串口及定时器2,与Keil C(PC)通讯,故不支持串口及定时器2的仿真功能。
全速运行时单片机串口及定时器2可供用户使用。
三、仿真器使用方法:1.将仿真器插入需仿真的用户板的CPU插座中,仿真器由用户板供电;2.将仿真器的串行电缆和PC机接好,打开用户板电源;3.通过Keil C 的IDE开发仿真环境UV2 下载用户程序进行仿真、调试。
4.仿真器硬件说明(参见下图):4.1、仿真器上的J3-4两个跳线,用来切换仿真器内部晶振和用户板晶振,当两个短路块连接时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块取掉时,使用用户板的晶振。
4.2、仿真器上的J2跳线,是为便于调试带看门狗的用户板,连接时,仿真器使用自身的复位电路,断开时使用用户板复位电路;4.3、仿真器上的J1跳线,是仿真器自身的手动复位端子,瞬间短路即可复位。
默认为断开状态。
四、Keil C51 IDE开发仿真环境的设置方法1.先打开一个工程文件。
如果你没有工程文件就要先建立一个。
这里拿 keil c51提供的 hello.prj为例子说明:用鼠标点击菜单的project,选择open project。
Keil C51仿真器的使用说明一、Keil uVison3编程软件的安装(1)如计算机中已经安装此软件,无须再安装。
(2)打开随箱的软件安装光盘,在keil750AHK(3000TC)\setup 目录下,双击setup图标,显示如图2,点击Full V ersion,顺序点击Next、Y es等,在图3中,输入序列号:k1dzp-5iush-a01ue,其他任意。
安装完成后,默认安装目录为C:\Keil,此目录下还包括一些实验例程。
图2图3二、Keil C51仿真器的使用(1)仿真器的连接:将仿真器的40孔插头插入图4所示的插座中,另一端的USB口插入计算机的USB插孔中。
(2)仿真器驱动程序的安装:打开实验箱电源开关,在计算机上将显示“未知硬件”,按照图5、6的指示,安装硬件驱动(驱动程序在随箱的软件光盘中)。
驱动安装后,在计算机硬件属性串口中可以看到如图7所示的新USB接口设备ProlificUSB-to-Serial Bridge(COM5),COM5表示此设备占用了5号COM口(注:不同的计算机安装后占用的COM口可能不同)。
在图7中点击上端的“端口设置”,可看到如图8所示,此窗口用于设置串口的的波特率等信息,设置的各项参数要与Keil uVision软件中串口设置的一样,方能保证通讯正常。
图4图5图6图7图8(3)K eil uVision2软件中对仿真器的设置:启动Keil uVision2软件,在主界面中,点击工具栏Project(项目)选项中的New Project(新项目),如图9,文件名任意,点保存后出现图10,在器件目录的Atmel目录中选择所要仿真的芯片(如:A T89S51)后确认。
点击主界面的工具栏Project(项目)选项中的“为目标1设置选项”,出现如图11所示,此界面用于设置项目的各项参数,在“目标”选项中设置单片机的晶振时钟,在“调试”选项中,选择使用“Keil Monitor-51 Driver”仿真器,点击框后的“设置”按钮,弹出仿真器通讯参数设置选项,这里的参数要设置与计算机中串口设置的参数一致(见第2步)。
普中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 仿真器价格在2000 元以上,初学者无力承受。
而大量网上销售的采用SST 单芯片公版方案仿真器由于速度慢且占用较多资源,并没有实际使用价值。
51TRACER(追踪者)仿真器是深圳市学林电子有限公司开发生产的具有自主知识产权的新一代专业仿真器,无论技术,工艺,品质均具有跨时代的进步!十大创新设计:1 最新高科技航空级镁铝合金外壳,外部采用进口绒布面料套,豪华高贵,一见倾心。
2 大量采用最新工艺和器件,全贴片安装,进口钽电容,贴片电解。
3 全面保护方案,确保万无一失。
电源采用快恢复保险,即便短路也可有效保护。
所有IO 口加电阻防冲击,USB 口独家采用tvs 防雷击静电保护。
4 单USB 接口,无需外接电源和串口,即插即用,台式电脑、无串口的笔记本均适用。
三CPU 设计,采用仿真芯片+监控芯片+USB 芯片结构,是一款真正独立的仿真器。
5 下载仿真通讯急速115200bps,相比以前版本提高一个数量级(10 倍以上),单步运行如飞。
6 不占资源,无限制真实仿真(32 个IO、串口、T2 可完全单步仿真),真实仿真32 条IO 脚,包括任意使用P30 和P31 口。
7 兼容keilC51 UV2 调试环境支持单步、断点、随时可查看寄存器、变量、IO、内存内容。
支持夭折功能,全速运行时按STOP 按钮即暂停,并指向当前程序行。
可仿真各种51 指令兼容单片机,ATMEL、Winbond、INTEL、SST、ST 等等。
可仿真ALE 禁止,可仿真PCA,可仿真双DPTR,可仿真硬件SPI。
媲美2000 元级别专业仿真器!8 独创内置晶体功能,可以选择最常用的4,11.0592,12,24mhz 晶体。
完美解决晶体引线过长导致的不稳定。
9 独创多声响和led 指示实时系统状态和自检,特别设计p1.0 自检灯,方便排除故障。
10 独创长按复位键自动进入脱机运行模式,这时仿真机就相当于目标板上烧好的一个芯片,可以更加真实的运行。
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单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序稍大,变量也会变的很多,系统调试就极为复杂,此时就需要有一台仿真器。
一台好的仿真器非常贵,这里介绍这种自制的51芯片仿真器。
这个仿真器的仿真CPU是使用SST公司的SST89C516RD2。
1.制作带串口的的最小应用板
无论是EasyIAP还是仿真器,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此先要设计RS232/TTL转换电路。
由于现在的电脑多取消了普通串口,因此我们此处设计了一个usb转TTL的串口接口电路,使用的接口芯片是PL2303。
2.通过编程器烧写仿真监控程序
接下来需要把仿真CPU的HEX文件烧到SST89C58里面,再把它插到上面的最小系统电路中就可以了。
因为SST89C58有两个程序存储区,在这里要注意的是在烧写时就把仿真监控程序烧到SST89C58的第二个存储区也就是的RB1。
烧写时要求用支持SST89C58的编程器。
3. 仿真器原理简介
SST的MCU SoftICE通过PC的一个COM口与KEIL uVision2 Debugger 通讯它可以实时地调试目标程序,因此提供使用SST单片机的工程师简单有效和容易使用在板上调试程序。
尽管小而紧凑,SoftICE却提供高级仿真器的大部分功能与KEIL uVision2 Debugger 一起使用。
SoftICE提供以下特性:
源代码调试支持汇编语言和C51高级语言
单步执行STEP和STEP OVER
断点调试做多到10个固定和1个临时断点
全速运行
显示修改变量
读/写数据存储器
读/写代码存储器
读/写SFR特殊功能寄存器
读/写P0-P3端口
下载INTEL HEX文件
对8051程序存储区的反汇编
在线汇编
SST MCU产品特有的IAP功能In Application Programming
SoftICE 用到的MCU 硬件资源
SST的SoftICE用到的MCU硬件资源如下
(1) 一个UART串口RXD TXD 用定时器2做为波特率发生器
(2) 8个字节的堆栈空间
(3) SoftICE监控程序占用5Kbyte程序空间
对SST89E/V516RDX BLOCK1的4Kbyte 从0000h 到0FFFh
BLOCK0的1Kbyte 从FC00h 到FFFFh
其它部分的存储区域可以由用户的应用程序使用
前面三点作为仿真器的简单了解仿真器的与PC机的连接使用见第四点
4.仿真器连接KEIL进行仿真操作
1)连接前需要给pc机安装Pl2303驱动,驱动程序在安装文件夹内,解压后即可安装。
安装好后右击我的电脑—>管理—>设备管理器-->端口(COM 和LTP),这时用USB数据线连接PC机与我们的仿真器即可看到仿真器的连接情况,如下图所示,这时请注意与电脑连接的是COM的哪个口(并非都是COM4口,COM口后面的keil调试设置时会用到)
2) Pl2303驱动安装无误后,安装keil文件文件夹内的是keil uv4 内有破解方法(不破解只能编译2kb程序对于初学者也够用了)
3)建立工程 Projict—>New uVison Projict
选择工程地址填入文件名(工程路径最好不要有中文文件名字里不要有中文)
保存
选择atmel公司的AT89c51即可点击ok
建立工程asm文件 File—>New…
保存文件
文件名后面别忘了加asm 如22.asm (c语言编写c文件则为22.c)
保存
添加工程文件右击Souce Group -->Add file to Group …
选择刚刚创建的文件 ADD close(选择文件类型asm source file…能方便查找asm文件)
文件加载好后看到的工程栏目如下图所示4)编写asm文件
5)调试设置
点击工具栏里的图标出现如下工具栏点击Target 晶振频率改为12Mhz
点击 Output Create HEX File 项打上勾
选择Debug菜单 use Keil monitor-51 Driver Run to main 项打勾
点击Settings进行设置跳出下图菜单 Port 选择之前在设备管理器里看到的驱动连接COM口这里为COM4 波特率12Mhz晶振mcu宜选择38400 以默认的波特率也可以点击ok确定
6)程序调试
回到keil窗口点击工具栏里的build菜单对asm文件编译
编译成功
编译成功后点击工具栏里的debug 如下图开始程序在线调试
调试错误调试成功
红色标记的选项左边的为全速运行其他的为单步调试用
右图与下图为调试窗口各种数据窗口
写的好辛苦的大家努力吧!!!^-^ ^-^。