烧录器和仿真器的区别

控制/MCU

1890人已加入

描述

  烧录器是用来将特定格式的程序文件(比如*.hex *.bin等格式)烧进单片机的内部EEPROM,使其上电后能运行你烧入的程序。也就是说你每次修改完程序需要验证的时候都得烧一次芯片,然后接到板子上,再上电运行,而且不支持多种调试方式。

  烧录器的原理是对能编程的芯片,在许可的时序范围内,把一窜010101的数据,通过对芯片进行加电操作的方式,改变芯片内部的010101结构,从而达到预期的效果。

  而仿真器是通过硬件和相应的软件对单片机进行仿真,可以直接接在用户板上运行程序,还可以进行程序调试(单步、断点等),它不需要每次修改程序都烧写芯片,更没有来回拆、装芯片的麻烦,是学习单片机极其方便的工具。在程序还没有下载进芯片前,利用仿真软件或者编译软件中自带的仿真功能进行程序功能模拟。

  单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与 PC机等设备的软件结构也是类似的。

  因而单片机在软件开发的过程中也需要对软件进行调试,观察其中间结果, 排除软件中存在的问题。但是由于单片机的应用场合问题,环具备标准的输入输出装置,受存储空间限制,也 难以容纳用于调试程序的专用软件,因此要对单片机软件进行调试,就必须使用单片机仿真器。

  单片机仿真器具 有基本的输入输出装置,具备支持程序调试的软件,使得单片机开发人员可以通过单片机仿真器输入和修改程 序,观察程序运行结果与中间值,同时对与单片机配套的硬件进行检测与观察,可以大大提高单片机的编程效率 和效果。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分