单片机调试程序时使用的仿真机的作用是什么 10

单片机调试程序时使用的仿真机的作用是什么?为什么程序调试由电脑一步一步执行,程序不是在停机机上运行的吗,真搞不明白这个仿真机到底啥用,为什么单片机调试程序还离不开他?... 单片机调试程序时使用的仿真机的作用是什么?为什么程序调试由电脑一步一步执行,程序不是在停机机上运行的吗,真搞不明白这个仿真机到底啥用,为什么单片机调试程序还离不开他? 展开
 我来答
百度网友283d78e
2013-02-08 · 知道合伙人IT服务行家
百度网友283d78e
知道合伙人IT服务行家
采纳数:1491 获赞数:2982

向TA提问 私信TA
展开全部
简单点说,就是单片机运行的速度太快了,相对来说,毕竟一般都是1us级别的,需要有个机器让他可以停止在程序的某个地方,以便检验程序的正确性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
751027378
2013-02-19 · TA获得超过273个赞
知道答主
回答量:190
采纳率:0%
帮助的人:136万
展开全部
现在的仿真器,所谓的仿真,并不是把单片机每个引脚的时序和单片机的状态、内存的分配全都给你,那样几乎是不可能实现的,那种东西proteus或者multisim甚至是cadence之类的软件就可以满足,仿真器更主要的是作为“调试器”和“下载器”的集合,你可以用它进行单步执行、设置断点之类的操作,这样的调试功能是不能单纯依靠下载去完成的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丰台印
2013-02-07
知道答主
回答量:14
采纳率:0%
帮助的人:1.1万
展开全部
仿真器的作用是把本该在单片机中跑的程序下载到仿真器中,然后通过一个与所用单片机引脚一样的仿真头插在目标板上,让它执行单片机的功能。现在仿真器用的人不多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绾浔漓酱&#xF353;
2013-02-05 · TA获得超过4.6万个赞
知道大有可为答主
回答量:7273
采纳率:75%
帮助的人:3936万
展开全部
过去大部分单片机是掩模的(MARK ROM),EEPROM的极少,而且价格很贵,掩模单片机一旦写入就无法更改,对于研发很不利,成本太高。还有一些单片机不支持在线烧写或者重复烧写次数很少。所以当时就用仿真器来帮助调试,仿真器内部就是一块可编程可修改的单片机。
分步调试可以发现程序的问题,这个是仿真器的特有功能,主要是利用了中断控制进行,分步调试也是单片机中断的一个重要应用。
现在单片机和ISP技术都很成熟了,价格大幅度下降,且烧写次数很多,所以大部分学习者都用ISP下载线下载,进行硬件仿真,这样更快。

但是对于一些工业用单片机,仿真器还是脱不开,因为它们很多都是一次烧写而且不支持ISP的。
说实话,51什么在工业上用的其实很少,功能太弱,价格又太高,性价比低得很。工业单片机无论在功能,还是在价格方面都具有很大优势,唯一的缺点就是开发设备太贵了,动辄几万,几十万,一般人用不起。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式