普中51仿真器使用说明书
普中51仿真器驱动安装说明手册
普中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 开始调试,如果退出也是点这个按钮
当然,硬件仿真和软件仿真的操作是一样的,但是硬件仿真可以实时的显示程序运行的状态,可以更好更快的调试程序。
普中ARM仿真器使用说明书
普中A R M仿真器使用说明书-CAL-FENGHAI.-(YICAI)-Company One1普中ARM仿真器下载操作说明本文这里用的是MDK 版本,如果在硬件仿真设置中找不到CMSIS-DAP请更换版本,版本过低的KEIL不会显示CMSIS-DAP-Debugger。
注意:ARM 仿真器在WIN10 上当仿真器插到电脑上时,随电脑开机重启使用之前要把USB 拔了重插才能识别步骤:打开一个能够正常编译通过的工程1、进入KEIL硬件仿真设置2、设置好硬件仿真后我们点Settings进入更深入的设置,请按照我这个面板这样设置。
(PS:这里我们也可以选择SW模式,把SWJ勾上Port选择SW就是SW模式了)3、设置好debug页面。
我们点击Flash Download进入下载设置把Rese and Run 勾上4、点击add我们就来到了这一个页面,找到STM32F10x High-density Flash 512k 选中点add添加就回到第4步页面,有显示STM32F10x High-density 512k 点ok 完成设置。
6、完成以上设置后我们点Utilities页面,这里也选择CMSIS-DAP选择好之后我们点ok完成设置(ps:如果这个界面没有Use Target for flash Programming选择CMSIS-DAP就忽略这一项)7、(keil下载)设置好之后我们编译程序没问题我们点Download进行下载提示Verify OK就说明已经下载成功了8、(在线仿真调试)我们可以直接在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮点击之后我们就来到了这个页面,RST是复位的意思、第二个是全速运行、第三个是停止运行,再过来就是我们程序检查程序中错误的时候会用到的功能的,第一个箭头是单步运行、第二个和第一个功能差不多,第三个是跳出这个函数,第四个是进入函数内部。
THKL-C51仿真器联机及软件的使用说明
附录一 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单片机教程配套PPT
1:CPU脉冲输入端,端口对应一个信号输出端16。 2:CPU脉冲输入端。 3:CPU脉冲输入端。 4:CPU脉冲输入端。 5:CPU脉冲输入端。 6:CPU脉冲输入端。 7:CPU脉冲输入端。 8:接地
9:该脚是内部7个续流二极管负极的公共端,各二极管的正极分别接各达林顿管的集 电极。用于感性负载时,该脚接负载电源正极,实现续流作用。如果该脚接地,实际 上就是达林顿管的集电极对地接通。
普中科技 单片机开发仪视频教程
原理图和连接逻辑图
原理图
连接逻辑图
当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地 址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出 ,利用G1、/(G2A)和 /(G2B)可级联扩展成4线-16线译码器或5线-32线译码器
普中科技 单片机开发仪视频教程
轻触按钮开关在开发仪上应用原理图
01
排线连接方法 看视频图像
02
四、知识点 1.intrins.h:_nop_函数在此头文件中,此函数是空指令函数,相当汇编NOP指令。 2.Sbit 关键字:是Keil C增加的关键字,用来定义位变量,它有三种用法: 1. sbit 位变量名 = 地址值 例如: sbit AC = 0xD6 2.sbit 位变量名 = 寄存器名称^寄存器某位的序号 例如:sbit K1 = P0^0 3.Sbit 位变量名 = 寄存器地址^寄存器某位的序号 例如:sbit K2 = 0x80^1 3.While循环语句: while语句用来“当型”循环结构,它的格式:while(表达式) { 语句;} 当表达式为为“真”或“1”时,循环执行while后面{ }内的语句,常称循环体,当为“假”或“0”时,不执行循环体或者退出循环体语句。 4.If条件判断选择语句: if语句是一个条件判断选择语句。这里介绍2种用法。它的格式: ①if(表达式) { 语句; } //表达式为“真”或“1”则执行语句,为“假”或“0” 则 //执行 语句后面的语句 if(表达式) 语句1; //表达式为真或1时,则执行语句1. else 语句2; //表达式为假或0时,则执行语句2.
51TRACER仿真器操作手册
目前市面上专业的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 编程器等。
普中51仿真器使用说明书
普中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 是复位的意思、第二个是全速运行、第三个是停止运行,再过来就是我们程序检查程序中错误的时候会用到的功能的,第一个箭头是单步运行、第二个和第一个功能差不多,第三个是跳出这个函数,第四个是进入函数内部。
这四个功能大家可以自己运行体验一下效果就能理解是什么意思了。
一步步教你如何第一次使用MCU51 Keil软件仿真器
一步步教你如何第一次使用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仿真器下载操作说明
首先安装普中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仿真器简介
仿真单片机简介
1.首家采用高速USB通信,通信速度达到1M以上,非传统采用串口通信和USBHID通信,仿真极速没有延迟、停顿、断线感。
2.支持51内核的全资源仿真,不占用51的任何硬件资源,包括串口,可以串口仿真。
3.支持8M 11.0592 12M 18.432M 24M 48M 晶振选择,方便各种波特率的通信调试
4.支持12T和6T模式
5.支持进行全速运行、单步运行、多步运行、多断点设置、停止、复位等各种仿真操作方式。
6.支持63K仿真程序空间
7.仿真RAM足够大,由当前开发环境具体型号决定,不受仿真器硬件限制。
8.支持C语言和汇编语言
9.支持XP WIN7 WIN8 WIN10 操作系统。
51单片机仿真器简介
51单片机仿真器简介51单片机仿真器简介一、主要功能和特性1,可以仿真63K程序空间,接近64K 的16位地址空间;2,可以仿真64Kxdata 空间,全部64K 的16位地址空间;3,可以真实仿真全部32 条IO脚;4,完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等操作;5,可以使用C51语言或者ASM汇编语言进行调试 ;6,可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某变量上就会立即显示出它此的值;7,可选使用用户晶振,支持0-40MHZ 晶振频率;8,片上带有768字节的xdata,您可以在仿真时选使用他们,进行xdata 的仿真;9,可以仿真双DPTR 指针;10,可以仿真去除ALE 信号输出. ;11,自适应300-38400bps 的所有波特率通讯;12,体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障;13,仿真插针采用优质镀金插针,可以有效地防止日久生锈,选择优质园脚IC插座,保护仿真插针,同时不会损坏目标板上的插座. ;14,仿真时监控和用户代码分离,不可能产生不能仿真的软故障;15,RS-232接口不计成本采用MAX202集成电路,串行通讯稳定可靠,绝非一般三极管的简易电路可比。
二、功能限制仿真器占用单片机串口及定时器2,与Keil C(PC)通讯,故不支持串口及定时器2 的仿真功能。
全速运行时单片机串口及定时器2 可供用户使用。
三、仿真器使用方法1.将仿真器插入需仿真的用户板的CPU 插座中,仿真器由用户板供电;2.将仿真器的串行电缆和PC 机接好,打开用户板电源;3.通过Keil C 的IDE 开发仿真环境UV2 下载用户程序进行仿真、调试。
四、仿真器硬件说明1、使用用户板的晶振:仿真器晶振旁有两组跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块位于电容一侧时,使用用户板的晶振。
51单片机实验指导书
第一章 51系统部分及仿真器使用说明一、51CPU系统部分的组成51CPU系统部分由仿真电路、上电复位电路、用户晶振插座、低位地址锁存器74LS373、地址译码器74LS138、存储器电路、电源开关和指示电路、仿真插座、全部总线(P0口作数据总线D0~D7、P1口、P2口作高位地址总线A8~A15、P3口) 引出插孔和排线引出等组成。
实验程序可以在线下载、在线调试。
二、51CPU系统部分接口介绍1、在CPU仿真区里的JFZ:连接51仿真器的专用插座。
使用时插上51仿真器。
2、在CPU仿真区里的FZ1:接插51CPU芯片STC89C51,在仿真完成后,关闭电源,取下仿真器,在FZ1位置插上51CPU芯片STC89C51,用导线将P3.0和RS232通信区域的RXD_232相连, 将P3.1和RS232通信区域的TXD_232相连,打开电源,运行STC-ISP.EXE软件,即进入在线下载,下载完成自动进入连续运行状态。
3、在51仿真区里的JJZ:在外接仿真器使用时,JJZ上不插任何元件。
在不用仿真器,直接在FZ1位置插上51CPU芯片STC89C51进行在线下载运行时,需在JJZ圆孔座的两边插上11.0592MHZ晶振。
4、在51仿真区里的JR:在外接仿真器时,JR上跳线连右边两脚。
三、51单片机仿真部分使用说明系统专配的仿真器是一个支持keil c51设计软件的软件断点仿真机。
该仿真器使用一片SST89C58单片机和一片A T90S8515单片机来实现仿真功能(主CPU 和用户CPU),两片CPU之间通过一根I/O引脚通讯(通讯速率在33兆晶振时约100KBPS),主CPU负责跟keil c51通讯,用户CPU只跟主CPU通讯,仿真器结构框图如下:A、仿真器主要功能和特性1、支持串口的仿真功能2、串口中断用户可以使用3、不占用定时器24、完全仿真p0,p2口5、支持89C52等嵌入式CPU仿真6、占用用户堆栈2个字节7、占用1条 I/O : 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、程序代码载入(可以重复装载,无需预先擦除用户程序空间)16、SFR读取速度(128个)200毫秒17、跟踪记录(trace record)256条18、可以仿真标准的89c51,89c52,89c58等51内核的单片机。
仿真器使用说明
ICEFor 51/53/54/55/56/57/59 andS53/S54/S56 and 8A21/U86/U83/U86LV 8-Bit Micro-ControllerVer : 2.XX使用手冊目錄1 前言 (1)2 系統需求 (1)2.1 硬體設備 (1)2.2 軟體 (1)3 安裝 (2)3.1 硬體 (2)3.2 軟體 (2)4 程式介紹 (3)4.1 檔案列 (4)4.1.1 Project專案相關選單 (4)4.1.1.1 建立新專案 (4)4.1.1.2 開啟舊有專案 (5)4.1.1.3 儲存專案 (7)4.1.1.4 另存新專案 (7)4.1.1.5 關閉已開啟之專案 (8)4.1.1.6 新增檔案至專案檔中 (9)4.1.1.7 從專案檔中移除檔案 (10)4.1.1.8 專案選項 (10)4.1.2 File檔案相關選單 (13)4.1.2.1 建立新編輯檔案 (13)4.1.2.2 開啟舊編輯檔案 (14)4.1.2.3 儲存編輯中檔案 (15)4.1.2.4 另存編輯中檔案 (15)4.1.2.5 儲存所有正在編輯中檔案 (16)4.1.2.6 關閉單一檔案 (17)4.1.2.7 關閉全部檔案 (18)4.1.2.8 Prj 路徑 (18)4.1.2.9 離開ICE程式 (18)4.1.3 Edit編輯相關選單 (19)4.1.3.1 復原 (19)4.1.3.2 重做 (19)4.1.3.3 剪下 (19)4.1.3.4 複製 (19)4.1.3.5 貼上 (19)4.1.3.6 刪除 (19)4.1.3.7 選擇全部 (19)4.1.3.8 尋找 (19)4.1.3.9 取代 (20)4.1.4 Build編譯選單 (21)4.1.4.1 編譯程式 (21)4.1.4.2 下載機器碼到ICE (24)4.1.5 Run執行選單 (26)4.1.5.1 全速執行 (26)4.1.5.2 執行 (26)4.1.5.3 單步執行 (27)4.1.5.4 跨越執行 (27)4.1.5.5 迴歸執行(Run Until Return) (27)4.1.5.6 重置Reset (28)4.1.5.7 游標執行(Run Cursor) (29)4.1.5.8 指令碼上設定中斷 (30)4.1.5.9 暫存器觸發中斷 (32)4.1.5.10 追蹤程式 (34)4.1.5.11 清除所有中斷點 (39)4.1.5.12 填滿數值 (39)4.1.5.13 清除Watch中常用變數 (40)4.1.6 Setting設定選單 (40)4.1.6.1 連結埠傳輸模式 (40)4.1.6.2 列印埠屬性設定 (40)4.1.6.3 USB Device選項 (42)4.1.6.4 USB 驅動程式安裝 (42)4.1.6.5 重新與ICE連線 (43)4.1.6.6 自我測試 (44)4.1.6.7 其他選項 (45)4.1.6.7.1 編輯選項 (45)4.1.6.7.1.1 Tab鍵定位點 (45)4.1.6.7.1.2 顯示字型 (45)4.1.6.7.1.3 字型大小 (46)4.1.6.7.1.4 程式內容列表(List) (46)4.1.6.7.1.5 列出include檔案內容 (46)4.1.6.7.1.6 指令碼位置 (46)4.1.6.7.1.7 儲存備份檔 (46)4.1.6.7.2 其他選項 (46)4.1.6.7.2.1 啟動時自動開啟上次開啟專案檔 (47)4.1.6.7.2.2 開啟時自動下載專案檔內程式 (47)4.1.6.7.2.3 重置時對RAM填寫亂數 (47)4.1.6.7.2.4 檢查Stack堆疊 (47)4.1.7 Window選單 (48)4.1.7.1 View Option (48)4.1.7.2 Watch window (49)4.1.7.3 Record window (49)4.1.7.4 Variable window (50)4.1.7.5 Edit Icon (50)4.1.7.6 Set LCD Panel (54)4.1.7.7 開啟檔案視窗列表 (56)4.1.8 About選單 (56)4.1.8.1 Help (56)4.1.8.2 UserManual (56)4.1.8.3 Pin Definitions (56)Window (57)4.2 ProjectWindow (57)4.3 REGWindow (58)4.4 SRAM4.5 ACC/STACKWindow (58)Window (58)4.6 MessageWindow (59)4.7 Edit4.8 ConfigWindow (60)voltage (60)4.8.1 Setfreq (60)4.8.2 Set4.8.3 Fosc (60)Unit (60)4.8.4 Extclkfreq (60)4.8.5 ExtclkConnect (60)4.8.6 Check4.8.7 VCC (61)4.8.8 VREG (61)4.8.9 Cpuck (61)4.8.10 Speed (61)4.8.11 WDTEN (61)4.8.12 OSCD (61)4.8.13 SUT (61)4.8.14 OSCIN (61)4.8.15 OSCOUT (61)4.8.16 RDPORT (61)4.8.17 WUTRIG (61)Bar (62)4.9 Tools4.9.1 Project (62)4.9.2 File (62)4.9.3 ICE (62)Bar (64)4.10 Status4.10.1 執行狀態/編輯區位置 (64)4.10.2 PC位址 (64)4.10.3 進度列 (64)4.10.4 編輯區的輸入狀態 (64)4.10.5 鍵盤數字區 (64)4.10.6 鍵盤大小寫 (64)4.10.7 Download檔案 (64)4.10.8 開啟Project之檔案 (64)5 組譯 (65)5.1 組合語言敘述 (65)5.1.1 名稱欄 (65)5.1.2 運算欄 (66)5.1.3 運算元欄 (66)5.1.4 註解欄 (66)5.2 數值進位的種類 (66)5.3 數值資料運算式 (66)5.4 程式架構 (67)5.4.1 引入檔段 (67)5.4.2 自定義段 (68)5.4.3 程式碼段 (69)5.5 虛擬指令 (70)5.5.1 ORG (70)5.5.2 $ (70)5.5.3 .SET、.ENDSET (70)5.5.4 MACRO、ENDM (73)6 使用方法 (74)6.1.1 變數觀查視窗 (74)6.1.2 變數列表 (77)7 附錄 (79)7.1 錯誤訊息代碼表 (79)7.1.1 ICE硬體方面訊息 (79)7.1.2 Compiler編譯方面訊息 (82)7.2 引入檔說明 (84)7.2.1 系統內建引入檔 (84)7.2.2 自行定義引入檔 (86)7.2.3 引入檔之間之關聯圖 (86)腳位圖 (86)7.3 68ICE7.4 USB驅動程式手動安裝方法 (87)7.5 無法連線簡易排除方法 (92)1前言ICE是一種高性能為開發單晶片的應用系統,可以透過ICE在目標系統上進行程式的開發或除錯。
51单片机仿真
MON-51单片机仿真器使用手册MON-51是一个支持KEIL C51设计软件的软件断点仿真器。
一、主要功能和特性:1.可以仿真63K程序空间,接近64K的16位地址空间.2.可以仿真64Kxdata空间,全部64K的16位地址空间.3.可以真实仿真全部32条IO脚.4.完全兼容keilC51 UV2调试环境,可以通过UV2环境进行单步,断点,全速等操作.5.可以使用C51语言或者ASM汇编语言进行调试6.可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某变量上就会立即显示出它此的值.7.可选择使用用户晶振,支持0-40MHZ晶振频率。
8.片上带有768字节的xdata,您可以在仿真时选择使用他们,进行xdata 的仿真.9.可以仿真双DPTR指针.10.可以仿真去除ALE信号输出.11.自适应300-38400bps的所有波特率通讯.12.体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障.13.仿真插针采用优质镀金插针,可以有效地防止日久生锈,附赠优质园脚IC插座,保护仿真插针,同时不会损坏目标板上的插座.14.仿真时监控和用户代码分离,不可能产生不能仿真的软故障.15.RS-232接口不计成本采用MAX202集成电路,串行通讯稳定可靠,绝非一般三极管的简易电路可比。
二、功能限制:仿真器占用单片机串口及定时器2,与Keil C(PC)通讯,故不支持串口及定时器2的仿真功能。
全速运行时单片机串口及定时器2可供用户使用。
三、仿真器使用方法:1.将仿真器插入需仿真的用户板的CPU插座中,仿真器由用户板供电;2.将仿真器的串行电缆和PC机接好,打开用户板电源;3.通过Keil C 的IDE开发仿真环境UV2 下载用户程序进行仿真、调试。
4.仿真器硬件说明:a.使用用户板的晶振仿真器晶振旁有两组跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块位于电容一侧时,使用用户板的晶振。
普中科技-51单片机教程配套PPT课件
4.高节能:LED耗电相当低,一般来说LED的工作电 压是2-3.6V。工作电流是20-30mA。这就是说:它消耗的 电能不超过0.1W。
普中科技
单片机开发仪视频教程
三、排线连接方法
看视频图像
四、相关的知识点
1、启动文件STARTUP.A51:它包含目标板启动代码,在每个工程中加入这个文件。 只要复位,该文件则立即执行,其功能包括:1.定义内部RAM大小、外部RAM小、可 重入堆栈位置。2.清除内部、外部或者以此页为单元的外部存储器。3.按存储模式初使 化重入堆栈及堆栈指针。4.初始化8051硬件堆栈指针。5.向main( )函数交控制权
if成立强制推出循环ppt课件实验六动态数码管实验普中科技单片机开发仪视频教程数码管动态显示方式是单片机中应用最为广泛的一种显示方式之一动态驱动是将所有数码管的8个显示笔划abcdefgdp的同名端连在一起另外为每个数码管的公共极com增加位选通控制电路位选通由各自独立的io线控制当单片机输出字形码时所有数码管都接收到相同的字形码但究竟是哪个数码管会显示出字形取决于单片机对位选通com端电路的控制所以我们只要将需要显示的数码管的选通控制打开该位就显示出字形没有选通的数码管就不会亮
①if(表达式) { 语句; } //表达式为“真”或“1”则执行语句,为“假”或“0”
则
if(表达式) 语句1; else 语句2;
//执行 语句后面的语句 //表达式为真或1时,则执行语句1. //表达式为假或0时,则执行语句2.
普中科技
单片机开发仪视频教程
5.逻辑运算符:C语言提供了3种逻辑运算符, 1. && 逻辑与(双目运算) 2. || 逻辑或 (双目运算) 3. ! 逻辑非(单目运算)
JD51仿真学习板使用说明V1.3
JD51学习板(仿真+下载)使用说明北京交通大学戴胜华2014.5V1.3正式使用前请先仔细阅读本说明文件,以避免不必要的麻烦,体验愉快的单片机学习过程。
所有蓝色文字请特别留意!本仿真学习套件主要针对初学者设计,力求简洁扼要,让使用者尽快掌握51单片机的使用要领,不作功能部件的盲目堆砌。
学习板上的MCU引脚全部预留外引并可通过跳线选择使用,所以JD51不但适合单片机课程学习,而且可用于单片机课程设计、电子设计大赛和项目开发。
JD51采用USB 和标准5mm插座双供电方式,可提供的5V 电源,仅用笔记本电脑即可供电及调试。
JD51型学习板可做的实验1.LED 电路,8 只独立LED 发光管,可做指示或各种闪烁效果用。
2.数码管电路,4只共阳一体8 段数码显示管,可实现各种数据显示,如计数、时钟等。
3.蜂鸣器电路,可用于设计各种提示音、演奏音乐等。
4.键盘电路,学习按键控制相关编程。
5.LCD 显示电路,编程控制LCD 显示。
6.串口电路,学习编程实现JD51 和PC 或其他符合该通信协议的电路之间的通信。
7.红外电路,通过选配的红外遥控器,学习红外解码并可实现红外遥控JD51。
8.温度模块电路,采用一线式温度传感器实现温度的采集并可显示在数码管或者LCD 上,通过温度数据处理便可实现温度控制器功能。
9.除了以上提到的可编程电路本学习板还有一些常用的不可编程电路,包括电源电路、复位电路、晶振电路等。
JD51资料包含内容●本学习套件的说明文件。
●本学习套件的学习板电路原理图。
●例子源代码。
●keil开发环境说明文档。
●相关元器件PDF文档。
●SST单片机的在线编程软件(SST EasyIAP)。
要使用JD51应配备一台计算机或笔记本电脑,该计算机应有一个串行通信接口(9针RS-232C),没有串口的用USB转RS-232C串口。
本说明内容均以Windows操作系统为基本环境,WIN XP、WIN7、WIN8等32位或64位系统都可以。
C51高级语言仿真开发功能板使用说明
C51高级语言仿真开发功能板使用说明C51仿真开发功能板是一种功能强大而实用的单片机开发调试工具, 它充分利用台式PC机的系统资源, 使用户可以轻松完成8051单片机应用系统的仿真调试工作。
用户在PC机上完成软件程序的编辑、编译、连接, 通过串行口通信方式将目标程序相比之下载到C51仿真开发功能板中, 可对汇编语言和高级语言源程序进行跟踪调试, 具有指令单步/过程单步运行、设置多达10个临时断点、随时察看内存数据或单片机内部资源、在线修改源程序等多种功能,仿真开发功能板上预留了用户扩展区,并将单片机的引脚全部引出,可作为外部仿真头使用,还预留了若干译码输出,可作为8279键盘、A/D、D/A等接口使用。
采用本仿真开发功能板对用户源程序进行实时在线调试,可极大地缩短单片机应用系统的开发时间。
一、仿真开发功能板资源*. 单一+5V电源供电。
*. 8~32K仿真RAM/用户ROM,配有32KRAM芯片62256, 调试时用户程序被下载到该芯片中, 调试完成后可将其换为故化有用户程序的2764/27256芯片。
*. 8K/24K用户RAM, 配有8KRAM芯片6264,可作为用户的数据存储器。
*. MAX7219共阴级8段LED驱动器, 可直接驱动8个共阴级数码显示器。
*. 8031单片机(基本配置)、可选配其它类型单片机如Atmel89C51、Winbond77E58、DS80C320、Phiips98C51RDx(ISP)、SST89C58(ISP)等新型单片机。
仿真开发板仅占用单片机内部串行口和定时器T1 以便于与PC机的通信,完成用户程序的仿真调试,其它所有片内资源均可由用户使用。
如在开发中需使用串行口,可选用内部带有双串口的单片机如80C320、77E58等。
*. 单片机全部引脚都引出,可作为仿真插头接口,还预置了若干译码输出端口(地址线)以及数据线以便于用户使用,板上留有充分的用户扩展区,方便用户进行各种接口扩展。
THKL-C51仿真器联机及软件的使用说明
附录一 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工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
普中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|p
j 「一』割.一 二 I I F ■株%|毒竺帕" 乏 _______________________________________________ 日9 ¥ 姓 专笆目莎暨| %" | Tflrffrtt
卜|卷&蓉幸朗 由可记 ■ @ 固心tu □ REG51,M 国 mmWL
■ x
1、进入KEIL 硬件仿真设置j_J F arget 1
E-^ 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进入更深入的设置,请按照我这个面板这样设置。
最
后点击确定就可以了
7、(在线仿真调试)我们可以直接在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮
D. (031 迎 C:Q^DBF iKiwr M K CSGC-LICI F jQSFZtS 31.Q LEI In=.t 5x _ 302.113^ 4 \ 311 3^2 r fUSCiTlCi
E. Sir □ fiu9C7 ipE Dutpi^l
F.erum m ^4i n 0 LEt^Lnlt (j i 20 El I。