编程器与仿真器的区别

[复制链接]
2657|10
 楼主| lw30402048 发表于 2009-1-14 10:54 | 显示全部楼层 |阅读模式
本人初学单片机,对于编程器的仿真器实在不能很好的理解<br /><br />我想知道仿真器在仿真的时候是不是把程序下载到单片机了,<br /><br />和编程器的烧录有什么区别吗?<br /><br />仿真的时候单片机工作吗?还是电脑模拟而已?<br /><br />仿真结束后单片机上保存程序吗?<br />
 楼主| lw30402048 发表于 2009-1-14 11:09 | 显示全部楼层

编程器与仿真器的区别

51的仿真器&nbsp;和&nbsp;430的仿真器&nbsp;好像不太一样?用过的前辈&nbsp;也请解释下啊&nbsp;谢谢
sxggj 发表于 2009-1-14 11:23 | 显示全部楼层

抛砖

编程器和烧录器是一样的,430的仿真器是利用JTAG的,相当于程序在MCU里面跑,你拿个放大器在旁边看,必要时,也可以利用JTAG遥控程序的执行等,51不太清楚,没用过
 楼主| lw30402048 发表于 2009-1-14 11:56 | 显示全部楼层

拿个放大器在旁边看 什么意思啊?

  
Batistuta_ 发表于 2009-1-16 11:31 | 显示全部楼层

应该叫显微镜。不用它你就看不到。

用它,你可以看到其内部的各个寄存器状态,内存数值。&nbsp;
catwill 发表于 2009-1-16 20:53 | 显示全部楼层

编程器、仿真器区别还是比较大的

编程器相当于你写好了程序,可以烧录(行话叫“烧”,听上去挺恐怖的……)到某些芯片(比如51、AVR、或者EPROM芯片)上的设备<br /><br />而仿真器就是可以“模仿”你要开发的芯片的行为,而提供了你要开发的芯片不能提供的观察程序运行情况的接口的设备。<br /><br />欢迎老虾指正。
catwill 发表于 2009-1-16 20:54 | 显示全部楼层

51、430

430使用JTAG技术(我也不知道是什么意思)<br />就是提供一个JTAG接口可以控制MCU中程序的运行,观察程序运行情况等<br /><br />51的仿真器一般是单独的设备模拟要开发的芯片来进行仿真操作的。
sheshichu 发表于 2009-1-19 10:06 | 显示全部楼层

也是菜鸟

顾名思义:编程器用来编程,仿真器用来仿真.<br />
walnutcy 发表于 2009-1-20 22:09 | 显示全部楼层

烧录,这个词估计是当时OTP时出来的,延用至今

  
 楼主| lw30402048 发表于 2009-1-21 09:39 | 显示全部楼层

谢谢 各位前辈的指点

不过&nbsp;51&nbsp;和430&nbsp;的仿真的原理&nbsp;好像不太一样&nbsp;<br />就像catwill说的51的仿真器一般是单独的设备模拟要开发的芯片来进行仿真操作的。&nbsp;但是430的是什么原理啊?还请知道的前辈&nbsp;指点?
mugenwon 发表于 2009-1-22 14:30 | 显示全部楼层

。。。

JTAG具体怎么描述我就不会了,反正这是个新技术,能不用仿真器调试程序了。<br />在ic里面有这个功能的话,你可以用电脑来控制这个cpu,叫它跑就跑,叫它停就停,要看那个变量就看哪个变量,要设哪个变量就设哪个变量,所以给开发带来极大的方便。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

140

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部