找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4022|回复: 9
打印 上一主题 下一主题
收起左侧

微控制器基础知识—第五章

  [复制链接]
楼主
ID:383215 发表于 2022-6-10 13:47 | 显示全部楼层
楼主关于仿真器的描述让我搞了十几年单片机的人很难读懂,初学者更是一头雾水。“仿真器是一种测试工具,由硬件和软件组成”仿真器只可能是硬件,哪来的软件?电脑的开发环境是软件,仿真器芯片内部的监控程序也是软件,没有必要算进仿真器,STC单片机USB转TTL芯片可以充当仿真器,也没有必要硬说这个芯片里面还有软件。“它可以对用户编写的可执行程序进行调试”应该是程序代码才对,可执行程序通常指的是hex文件。“仿真器大致可以分为两种类型:在线仿真器和片上调试仿真器”,这里的“ 在线”究竟是什么意思?谁能读懂?在线是网络的说法,与仿真有什么关系?最准确的说法是硬件仿真,仿真器一旦加上“在线”这两个字,就把简简单单的概念搞的稀里糊涂、莫名其妙,在线仿真的反义词是离线仿真,更是说不通,硬件仿真的反义词是软件仿真,这是对的。“在线仿真器通过将仿真器微控制器与真实微控制器分离使用,从而实现高功能性”这里的“在线”又是什么意思?太难读懂了,下面我为楼主修改一下:
单片机仿真器是一种在电子产品开发阶段代替单片机芯片进行软硬件调试的开发工具,单片机仿真器由硬件组成。它可以对用户编写的代码进行全速运行、运行到断点、单步运行,通过这些调试手段,可观察各种变量、RAM及寄存器的实时数据,跟踪程序的执行情况。
仿真分为软件仿真和硬件仿真,软件仿真是通过电脑仿真软件或者集成开发环境模拟单片机运行情况的仿真技术,硬件仿真是集成开发环境通过仿真器实现的硬件实时仿真。仿真器大致可以分为两种类型:外挂仿真头式仿真器和片上调试仿真器。外挂仿真头式仿真器属于老式仿真器,目前已经淘汰,片上调试仿真器采用集成在目标系统中的微控制器片上调试功能,因此可以在接近真实机器的环境中进行调试。用仿真器调试程序是效率最高的编程方式,可以对硬件电路进行实时的调试,可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。
这样写是不是初学者也很容易读懂,无论如何,仿真一定不要用“在线”来描述,极其简单的概念,就被“在线”两个字搅糊涂了。
楼主提供的最后一张图片,上面的是片上调试仿真器,下面的是外挂仿真头仿真器,我的英语很差,通过翻译软件得知,英语的在线是on line,离线是off line,in circuit emulator的确是在线仿真器的意思,实际这个翻译并不准确,直面看是进入线路仿真器,准确的说法应该是外挂式仿真器。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表