本文目录一览

1,单片机仿真的步骤怎么样

大概就是用仿真软件搭建电路模型,然后用编程软件编你要的程序,然后将程序输入仿真软件,看看效果,做做测试,记录下一些关键数据,回头再分析一下数据是否正确什么的。(点点点点)……………………
哦,我的元件库里面没有这个东西;颜色有多种,能识别出来,说明这个东西会输出可变的电压信号,因此,需要把她连接到adc;

单片机仿真的步骤怎么样

2,如何使用Proteus做单片机仿真

调出Ateml的89C51然后把对应的周边画上(晶振,复位都可以不画).HEX载入就可以了
单片机的学习不要用仿真,最好直接用实物来做。可以自己弄一套开发板,类似于吴(鉴鹰)老师开发板就可以。
http://jingyan.baidu.com/article/7c6fb428389b7480652c907d.html看下这个

如何使用Proteus做单片机仿真

3,单片机仿真用什么

STC系列的单片机可以住仿真啊,我就是是STC的。在选单片机的时候是找不到STC的,除非你加进去了,所以你直接选择ATMEL的单片机就行了,一样的。用protues很方便。
multisim也可以仿真单片机!
proteus 是仿真电路的,编译软件除了keil外还有万利 跟伟福,本人喜欢用伟福。
还是在Proteus里面做仿真就行了,单片机就选AT89C52的就行了,一样的。你看一下这两单片机的资料就知道,没什么大的区别,基本上是一样的

单片机仿真用什么

4,51单片机 在线仿真 是什么意思ISP下载是什么意思

就是可以将硬件连接在电脑上进行实时硬件仿真啦。isp就是在线系统编程, ISP(In-System Programming)在线系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。。
你给我邮箱,我给你发个pdf你就明白了。
在线仿真: 在电路板CPU插槽插上与电脑连接的硬件仿真器(例如伟福3000),可以在电脑软件里测试程序和电路板上的硬件,也可以单步观测程序等等ISP下载: 把CPU焊接在电路板上后,可以直接通过串口或者P1口用电脑软件(如双龙软件可以通过并口下载)下载程序,而不再需要把CPU拆下在烧录器上烧程序。例如:STC,SST,AT系列的8051核心单片机。
在线仿真,就是将单片机连接到PC上,然后单步调试程序,进行硬件仿真,可以查看每一部硬件的实际结果。isp,在线系统编程,通俗讲,你把单片机已经焊在板子上了,你把下载的口留好,不用取下单片机,就可以方便的对其编程。

5,什么是 单片机仿真器

仿真器的出现也是有原因的,有两点: 一,早期的单片机内部没有ROM,比如8031、8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM。紫外擦除的ROM需要用紫外灯照射较长时间(10分钟或者更多)才能擦掉芯片中的内容以便写入新的程序。二是有的单片机内部ROM是一次写入成型的,比如8751,程序写入单片机的ROM之后就不能被擦除。 因此,如果这样直接用单片机来调试,怎么调试呢?把程序写入ROM然后运行,出问题了就修改程序在写道ROM中再运行?但写一次ROM需要不少时间啊!如果是8751单片机,写一次程序不对,那这单片机就废了,要知道当时的单片机比肉价还贵呢。 因此出现了仿真器,这仿真器用RAM当充当单片机的程序存储器,这样就可以快速的反复写入程序进行运行测试,通过插入其他代码来观察寄存器和RAM中数据的变化,以判断程序运行是否正确。这样就高效快速的设计程序了。 现在的单片机高级,比如C8051F、STM32等,其仿真器把程序直接写入单片机的内部的ROM中,通过JTAG逻辑读出寄存器和RAM中的数据来判断运行是否正确,这就算“直接用单片机来进行调试”了。

6,单片机的仿真问题

首先,,烧到单片机里面和单片机的仿真,你说的仿真应该指的是软件仿真。不论是软件仿真还是硬件仿真都代替不了程序实际运行的真实效果,首先,软件仿真的话,软件毕竟是软件,可能会有漏洞,我有时候用KEIL自带的软件仿真器程序能运行但是烧写之后不能运行是很正常的; 硬件仿真的话,仿真器可以让程序单步执行,还能够设置断点,看程序运行的时候相应的寄存器的值是否跟设计的一样,对调试软件很有帮助。 软件仿真的话常用的就是protues,我一般直接用KEIL的软件仿真,功能没有protues强大,但是方便; 硬件大致仿真器分两种,一种是用FGPA或者特殊的CPU来模拟单片机,程序每次是烧在RAM里面运行的,网上有用SST89E516做51单片机仿真器的,就是这个原理,每执行一次单步,就重新烧写一次程序,只不过SST89E516是烧在FLASH里面的,单步用多了的话,SST89E516很快就挂了,这种仿真器效果要比上面的软件仿真效果好,但是也有问题,它是用别的东西模拟的单片机,跟真实的还是有差异;现在用的很多的都是叫做JTAG的嵌入式仿真,这种仿真让单片机自己仿真自己,只是使用者可以随时把程序运行停下来看寄存器,效果就好多了,现在很多单片机都具有这个功能,像C8051F,AVR,ARM都有,仿真器的硬件也比上面的一种简单很多,便宜许多 初学51的话,硬件仿真成本太大,可以多用用软件仿真,但是肯定不能完全只用软件仿真,还是要实际运行一下看效果的;不用仿真器,用串口帮助调试也是很不错的选择,在感觉有问题的地方用串口发点数据,证明前面没有卡死或者直接就发单片机的状态,调试起来也很快
1、烧到单片机里面和单片机的仿真有什么区别?大部分仿真可行,烧到单片机也可行的,但不是绝对的,因为实际情况会有干扰或者其他因素2、仿真不要硬件,单片机用protues,你百度就知道了
我给你说,keil是用来写程序的,写好然后编译连结之后会生成一个一个hex的文件,这个文件就是二进制的文件,用准备用来烧写到单片机里的。而你要仿真的话,用proteus里搭一个虚拟的单片机线路,通过设置把hex文件载入到单片机,运行就可以了。在这里可以模拟你写的程序在真是单片机里运行的情况,比如它可以搭虚拟的灯,可以点亮之类的。我应该说明白了吧?
烧到单片机里就不叫仿真了!仿真有硬件仿真和软件仿真,这要看你用的是什么单片机了。现在软件仿真还不能完完全全的代替硬件仿真,但是一旦你认为软件仿真能满足你的需求的就尽量用软件仿真,比如软件延时的仿真。但是硬件仿真还是最接近板子的实际情况的,一般有JATG仿真。有的硬件仿真需要很多硬件,就是仿真器,但是现在先进的单片机都不需要太多硬件仿真器了,都是很小的一块仿真器!

文章TAG:单片机  仿真  真的  步骤  单片机仿真  
下一篇