① 【单片机】常说的编程器、烧录器、仿真器,这些概念有什么区别
编程器:为可编程的集成电路写入数据的工具,编程器主要用于单片机(含嵌入式)/存储器(含BIOS)之类的芯片的编程(或称刷写)。
编程器主要修改只读存储器中的程序,编程器通常与计算机连接,再配合编程软件使用。
烧录器:在大陆是叫编程器。
因为台湾的半导体产业发展的早,到大陆后,客户之所以叫它为“编程器”是因为现在英文名为PROGRAMMER,这个英文名与一般编写软件程式设计师是同名,所以就叫“编程器”。
烧录器实际上是一个把可编程的集成电路写上数据的工具,烧录器主要用于单片机(含嵌入式)/存储器(含BIOS)之类的芯片的编程(或称刷写)。
仿真器(emulator)以某一系统复现另一系统的功能。与计算机模拟系统(Computer Simulation)的区别在于,仿真器致力于模仿系统的外在表现、行为,而不是模拟系统的抽象模型。
(1)单片机烧录器和仿真器有什么区别扩展阅读:
选购方法:
1、稳定性。
通常欧美的烧录器技术成熟,性能稳定,如ELNEC生产的烧录器是相当稳定,有较高的市场占有率;
2、认品牌。
一般情况下比较知名的IC编程器/烧录器大厂得经过市场的验证,所以品质相对较好,如ELNEC等日,美欧洲烧录器厂生产的烧录器,时间最长,技术最成熟,从质量,品牌角度来讲是最佳的选择;
3、烧录速度:
烧录器的烧录速度也很重要。目前市场有最新产品如:ELNEC的BEEHIVE204,BEEHIVE208的烧录器,烧录速度是其它同类型机器的10倍,建议烧录64M以下芯片可选择BEEHIVE204;
4、支持IC型号的多少:
通常状况下支持芯片型号较多的烧录器,相对要好一些。如Elnec编程器,到2013年11月23日止,支持的IC数种类超过80000种(每天还在不断增加中,可在浦洛电子网站下载到最新的烧录软件.)
5、售后服务:
烧录器因其专业性较强,配备的耗材种类较多,很易出来各种不同的问题,故售后相当重要。
像ELNEC在大陆都有专业的销售与技术支持团队,例如:华南地区有浦洛电子;华东地区有浦创电子、华北地区也有浦创电子的分公司。
6、是否有能力开发烧录座等耗材及升级IC支持数。
随着IC芯片种类的更新,以前的烧录座不适合使用,需要编程器厂商开发新的烧录座。
② 我学习51单片机 但是一直没有用过单片机的仿真器 我想问一下 51单片机或者其他单片机的仿真器有什么作用
仿真器与烧写的区别就是,仿真器可以让你不烧写,而通过仿真器运行单片机,你可以在IDE里面观察程序中的变量值、单片机的寄存器值,可以设置断点
③ 烧写器,烧录器,编程器,下载器,仿真器,调试器有神马区别
烧写器 烧录器 编程器 实际上是同一个东西,烧录器烧写器是源于台湾的说法。很久以前台湾吧编程器编程的这个过程称为烧录。而且还有一个说法是,芯片中有结构是熔丝结构,通过编程器给芯片加上电压使其烧断,来实现编程。因此称这个步骤为烧录。 编程器的话 你可以看看思泰佳的网站中有介绍。在技术资源中 我就不复制粘贴了。
有些芯片可以支持ISP编程,即芯片可以焊在板子上通过电路的方式与电脑联机,用软件对芯片进行编程,而实现这个编程过程所使用的硬件部分,也就是连接电脑与目标电路板上芯片的这一部分就叫做下载器。可以买到,也可以自制。
仿真器 就是一种可以仿真芯片功能的仪器,我们平时对软件和芯片程序进行调试的时候,只能对程序进行比较宏观的一个调试,通过自己对现象进行分析来判断程序进行的是否进行顺利。仿真器则可以模仿芯片的功能,一步一步的运行程序,方便调试的工作。这个就是仿真器。
全部原创 ,要给分哦
④ 用仿真器可以通过,烧录好单片机之后就不可以了。一般都会有什么原因 单片机和仿真器(wave)有什么区别
1)如果脱离仿真器以后,单片机根本就不工作的话,可以考虑是一下是否复位电路有问题.通常仿真器带有复位电路.所以带仿真器的时候不会出现复位问题.
2)电源问题,仿真器可以为单片机供电,并且可以起到一定的电源滤波作用,脱离开仿真器这些条件就没了.
3)晶体协振(无源晶振)问题:检查两个对地的补偿电容是否焊接好,并且与数据手册的参考值相匹配.
4)如果脱离仿真器后,出现工作异常,还可以考虑是否是仿真器下工作的速度和脱离仿真器后的速度不一样.
5)如果只是程序工作异常,要检查变量声明后是否没有初始化,某些仿真器会对程序变量进行初始化,这样脱离开仿真器后,需要进行初始化的变量未进行初始化可能会导致程序运行异常.
暂时就想到这些,希望能够对你有所帮助!
⑤ 请教高手调试程序时,仿真器调试和实际烧进单片机内运行有什么区别啊
仿真器调试也是把程序烧进芯片运行,这与直接烧写没什么区别。不一样的在于程序调试的结果,因为在调试的时候你可以控制程序的单步运行,就相当于把每条语句之间的时间拉了很长,而且整个系统的运行速度会比正常运行要低。而单片机运行的时候是全速跑的,由于这两个时间的差别就决定了在你调试时序方面的程序的时候会比较麻烦,可能在仿真器调试的时候很正常,烧进片子跑就不行,关键就在于运行程序时间的不同。
程序正确就不会死机,就算你单步运行也不会影响定时器,也就是说你用6s时间单步执行了两句话,那么这时候全速跑,只要时间到还是会马上跳进你的断点,死机的可能是数组越界之类的,PC指针不知道跳哪去了,呵呵,祝成功~
⑥ 单片机的烧录器和仿真器有什么不同
你好朋友,如果你是从事单片机方面的工作那你就能够体会到仿真器带来的便利,因为如果你要调试的很多不同的程序的话,用芯片每次都要重新稍入,会很麻烦的,但用仿真器就不用了,而且上面也说到的可设断点,单目运行等等,这对于查找一个有问题的程序来说要方便的多,当然这是对于专门从事单片机程序调试工作来说,如果你只是个人学学玩玩的话确实没必要买。其实举个例子来说吧,有两堆螺丝,一堆十颗,一堆一千颗,有两种方法装,第一种用手装,第二种一台专门装螺丝的机器。让你装十颗的话当然用手装了,何必搬台笨重的机器呢,但装一千颗呢!我也是从事这方面的工作才对你的提问有所感触,希望对你有用!
⑦ 单片机的编程器和烧录器有什么区别
单片机编程器也就是烧录器,两者同出而异名,一个意思。以前的单片机存储器没有FLASH,是EPROM或EEPROM,需要用到编程器,现在大多数都有ISP、或IAP功能了,编程器慢慢会退出历史舞台。
⑧ 单片机实验板、开发板、学习板、编程器、烧录器、仿真器,这些概念有什么区别
实验板、开发板、学习板三者等同,都是你的学习平台,相当于实验箱。
编程器、烧录器、仿真器三者等同,都是你往实验箱上下载程序用的。
只是有方式和版本的不同而已。
这样说够简单了吧,呵呵。