51仿真器通过与KEIL µ Vision2 Debugger 软件的配合,完成C51 程序的加载、单步、断点、全速运行等功能。51无需外接交流电源,直接USB 供电,同时也可为外接模块供电。这款经济实用的开发工具会让您工作、学习更轻松。操作简捷、精巧耐用,在线下载Inter HEX 文件,支持ASM 汇编语言和C51 高级语言的在线实时DEBUG 仿真功能.在线行汇编单步执行(STEP). 跨步执行(SETP OVER). 设置/去除断点. 运行到断点或光标所在行.硬件复位. 可仿真全部空间程序63k!
51仿真器可仿真的单片机型号列表(配合自制2051仿真头更可仿真2051等芯片)
Inter 公司i87C54 i87C58 i87L54 i87L58 i87C51FB i87C51FC
Atmel 公司AT89C51 AT89C52 AT89S51 AT89LV52 AT89S53 AT89LS53 AT89C55 AT89LV55
Temic 公司80C51 80C52 83C154 83C154D 89C51 87C52
Philips 公司P80C54 P80C58 P87C54 P87C58 P87C524 P87C528
Winbond 公司W78C54 W78C58 W78E54 W78E54 Siemens 公司C501-1R C501-1E C513A-H C503-1R C504-2R
ISSI 公司IS80C52 IS89C51 IS89C52 Dallas 公司DS83C520 DS87C520 SST 公司SST89C54 SST89C58
硬件安装
首先将 的9 针串口插头接到PC 的串口上,比如COM1 。然后将USB 插头接到PC 的任意USB 插座上,此时 的LED 将点亮,这样就完成了C51BOX 的硬件安装。
软件安装
是与KEIL UV2 配合的专用仿真器,只需简单设置一下UV2 软件即可。
1. 建立一个项目:
点击Project菜单,选择弹出的下拉式菜单中的New Project,接着弹出一个标准Windows文件对话窗口,在"文件名"中输入您的第一个程序项目名称,这里假定我们用"test"。"保存"后的文件扩展名为uv这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。 这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89C51

2. 汇编源文件的建立: 点击FILE菜单中的NEW...命令新建一个文本编辑窗口,在里面输入一个程序范例:如流水灯程序, 然后点击FILE菜单中的SAVE命令保存文件,注意必须输入文件的后缀名,我们这里用的是汇编语言所以后缀为*.ASM,例如保存为001.asm

点击Target 1前面的“+”,出现Source Group 1,选中右键点选“Add files Group Source Group 1” 这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按“确定”

仿真器采用Mon51协议,在使用之前应必须对软件项目进行如下设置 1、单击"Project"(工程)菜单,再在下拉菜单中单击"options for target target 1" 在下图中,单击"Target"输入仿真器的工作频率(11.0592MHz)。
2、在"Debug"(调试)中点选"KeilMonitor-51 Driver",即选择了 51硬件仿真器。

3、单击"Settings"(设置)选择要使用串口(必须和实际相符合),波特率 38400。

4、如果需要生成HEX代码给编程器烧写芯片的话,需要选中“Create HEX file”的选项,按钮“Select Folder for objects”是用来选择最终HEX文件的存放目录的。
5、按F7快捷键可以进行编译,(或者点击编译.创建所有)编译成功后如会出现图红箭头所指的文字,表示编译成功!然后可以进行硬件仿真了,将仿真器按照图中的位置放入51单片机试验开发板的40脚活动插座中,开始仿真时务必按一下仿真器上的复位按钮。