单片机开发时为什么需要仿真机

仿真是单片机开发过程中非常重要的一个环节,除了一些极简单的任务,一般产品开发过程中都要进行仿真,仿真的主要目的是进行软件调试,当然借助仿真机,也能进行一些硬件排错。一块单片机应用电路板包括单片机部份及为达到使用目的而设计的应用电路,仿真就是利用仿真机来代替应用电路板(称目标机)的单片机部份,对应用电路部份进行测试、调试。
仿真有cpu仿真和rom仿真两种,所谓cpu仿真是指用仿真机代替目标机的cpu,由仿真机向目标机的应用电路部份供给各种信号、数据,进行调试的办法。这种仿真能通过单步运行、连续运行等多种办法来运行程序,并能观察到单片机内部的变化,便于改正程序中的错误。
所谓rom仿真,就是用仿真机代替目标机的rom,目标机的cpu工作时,从仿真机中读取程序,并执行。这种仿真其实就是将仿真机当成一片eprom,只是省去了擦片、写片的麻烦,并没有多少调试手段可言。常常这是二种不一样类型的仿真机,也就是说,一台仿真机不能既做cpu仿真,又做rom仿真。可能的情况下,当然以cpu仿真好。

深度学习是基础服务
人脸识别一直失败原因_人脸识别不通过解决技巧
R&S CMW500宽带无线通信测试仪:支持更高阶调制方式
让游戏厂商趋之若鹜的RTX光线追踪,到底神奇在何处呢?
PCBA抛料的八大原因分析
单片机开发时为什么需要仿真机
2020年NAND闪存需求逐渐紧张,价格预计持续走扬
Matter标准 – 智能家居设计的未来
MTA25N02J3替换型号DD016NG,P TO P兼容MTA25N02J3,应用于电机驱动
广告太多?分享如何关闭MIUI广告推送的方法
市场规模近4000亿!华为联通看好,物联网解决方案是未来经济发展主力
dfrobotIO Extend micro:bitIO扩展板简介
@所有物联网人,2023年末弯道超车的机会来了
高增益助听器专用集成电路详解 —电路图天天读(186)
通信电源的日常管理及维护研究
中微爱芯6路施密特倒相器AIP74HC14概述
华为今年最值得买的2款手机:华为Mate10超强,荣耀V9性价比无敌
怎样在Google Chrome浏览器上取消隐藏密码
在线召开“中国照明电器协会分支机构工作会议”
柔宇科技正式提交科创板招股书,盈利能力尚不乐观