㈠ 在单片机中常提仿真,那什么是仿真
一种是纯软件单片机仿真,如伟幅编程和KEIL,不需接单片机,完全由电脑控制虚拟的单片机运行,在电脑上可以设置程序断点单步执行连续运行,并查看单片机寄存器状态,这种仿真只能检验单片机内部工作程序,没有外部输入信号,还有一种是多功能仿真软件,如proteus可以搭建虚拟的电路平台,以单片机为核心,编写程序,并模拟运行,也属于纯软件仿真,但更接近实际运用,还有一种是硬件仿真,单片机开发板由上位机控制运行,上位机可以查看单片机的运行状态,单片机多数是专用仿真芯片,也有普通芯片
㈡ 单片机的仿真问题
首先,,烧到单片机里面和单片机的仿真,你说的仿真应该指的是软件仿真。不论是软件仿真还是硬件仿真都代替不了程序实际运行的真实效果,首先,软件仿真的话,软件毕竟是软件,可能会有漏洞,我有时候用KEIL自带的软件仿真器程序能运行但是烧写之后不能运行是很正常的;
硬件仿真的话,仿真器可以让程序单步执行,还能够设置断点,看程序运行的时候相应的寄存器的值是否跟设计的一样,对调试软件很有帮助。
软件仿真的话常用的就是protues,我一般直接用KEIL的软件仿真,功能没有protues强大,但是方便;
硬件大致仿真器分两种,一种是用FGPA或者特殊的CPU来模拟单片机,程序每次是烧在RAM里面运行的,网上有用SST89E516做51单片机仿真器的,就是这个原理,每执行一次单步,就重新烧写一次程序,只不过SST89E516是烧在FLASH里面的,单步用多了的话,SST89E516很快就挂了,这种仿真器效果要比上面的软件仿真效果好,但是也有问题,它是用别的东西模拟的单片机,跟真实的还是有差异;现在用的很多的都是叫做JTAG的嵌入式仿真,这种仿真让单片机自己仿真自己,只是使用者可以随时把程序运行停下来看寄存器,效果就好多了,现在很多单片机都具有这个功能,像C8051F,AVR,ARM都有,仿真器的硬件也比上面的一种简单很多,便宜许多
初学51的话,硬件仿真成本太大,可以多用用软件仿真,但是肯定不能完全只用软件仿真,还是要实际运行一下看效果的;不用仿真器,用串口帮助调试也是很不错的选择,在感觉有问题的地方用串口发点数据,证明前面没有卡死或者直接就发单片机的状态,调试起来也很快
㈢ IAP15F2K61S2单片机的仿真是否就是指的程序在线升级 单片机仿真是什么意思不要复制粘贴 谢谢
单片机仿真,就是在没有单片机实物(硬件)早颤的情况下,
通拍做过软件陆贺败的方式,模拟出单片机工作的过程和环境,俗称仿真
常用的仿真软件是:Proteus
㈣ 什么是单片机的仿真调试
楼上说的不全面,单片机仿真调试可以用完全的软件化,就如用Proteus仿真软件。就是说不涉及到用真正单片机来做仿真。
而一般设计开发中都是用硬件的仿真器结合真正的单片机芯片及其外围电路做的硬件仿真。说白了就是让单片机根据编程者的意愿来执行程序中某些特定的部分,以便调试并找出单片机程序及外围电路的错误和毛病。
㈤ 什么是单片机仿真接口
1.单片机的程序编写是在计算机软件上完成的,通过仿手慧真接口可以将程序下载到单片机内部,
2.编写的程序不可能一次就成功,出现问题就要调试程序,通过仿真接口建立单片机和编程软件之间的团橘连接,进行单步调试等等。
简单说就是用于调试塌薯团程序的。
㈥ 仿真器是什么一回事是关于MCU的。
所谓透明,应该是指能够更像MCU,仿真器做到透明,有几种方法:
1、在仿真头上直接使用MCU,这样直接插在插座上,用PC软件中断和监控下模拟MCU功能,这样比较象真的,但占用一些MCU的内部资源;
2、使用MCU厂家特别设计的MCU芯片,实际是双核的MCU,而且厂家的理解深厚,这种方法可完全透明仿真MCU,比如Philips或者Microchip的一些仿真器,但一般较贵;
3、一些人自己开发的双MCU方式,也可以尽量接近完全透明;
4、完全软件仿真,在硬件上表现出来,实际是间接调用;
5、内部一些带有ICP或ISP功能的MCU有两部分存储器,一部分调用另一部分,来达到仿真的目的。
补充:
使用仿真器的目的是为了基于Windows环境下使用计算机来调试单片机程序,这就需要软硬件接口,软件接口比较容易实现,必要的人机界面就行,硬件接口简单地说就是在目标板上通过必要的“透明”方法最大化地接近单片机的IO性能。此即仿真。
㈦ 单片机仿真到底是怎么一回事
可以用软件画出单片机电路图,然后也照常写程序加到单片机上,运行后,就可以得到相应的仿真效果,就像实物单片机运行程序的效果一样。这样,对于学习单片机很方便,不用买实物开发板就可以学习单片机的电路和练习编写程序。
下图就是用仿真软件proteus画的仿真图及运行效果。
㈧ 什么是 单片机仿真器
什么是单片机仿真器:
是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。
仿真器使用方法:
1.将仿真器插入需仿真的用户板的CPU插座中,仿真器由用户板供电;
2.将仿真器的串行电缆和PC机接好,打开用户板电源;
3.通过Keil C 的IDE开发仿真环境UV2 下载 用户程序进行仿真、调试。
4.仿真器硬件说明:
a.使用用户板的晶振
仿真器晶振旁有两组 跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块位于电容一侧时,使用用户板的晶振。
b.为便于调试带看门狗的用户板,仿真器的复位端未与用户板复位端相连;故仿真器的复位按 钮只复位仿真器,不复位用户板;若要复位用户板,请使用用户板复位按钮。
㈨ 51单片机 在线仿真 是什么意思ISP下载是什么意思
就是可以将硬件连接在电脑上进行实时硬件仿真啦。isp就是在线系统编程, ISP(In-System Programming)在线系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。。
㈩ 单片机仿真器是啥
单片机仿真器说白了就是一种支持在线编程调试和运行的硬件设备,对于OTP(一次性可编程)单片机采用仿真器来来开发调试是必不可少的设备。