【摘要】:在线仿真方式需借助单片机硬件仿真系统的支持,这是最早流行的方法。硬件仿真系统由仿真装置和仿真头两部分组成,内含监控程序,与微型计算机及用户电路实验板共同组成一套在线仿真系统。图6-1 单片机在线仿真系统的组态仿真系统装置通过扁平电缆连接仿真头。在线仿真的优点是:仿真调试过程就是实际的运行过程。然而,仿真头不是通用的,不同的单片机芯片需配置相应的仿真头,开发系统的成本相对较高。
在线仿真方式需借助单片机硬件仿真系统(又称单片机开发系统)的支持,这是最早流行的方法。硬件仿真系统由仿真装置(或称仿真器)和仿真头两部分组成,内含监控程序,与微型计算机及用户电路实验板共同组成一套在线仿真系统。单片机在线仿真系统的组态见图6-1。
图6-1 单片机在线仿真系统的组态(www.xing528.com)
仿真系统装置通过扁平电缆连接仿真头。40引脚仿真头适用于40引脚的DIP芯片;附加的20引脚转换插头适用于精简型芯片(如89C2051)。用户电路实验板用仿真头取代单片机芯片,在微型计算机上配置有相应的操作软件(例如WAVE开发系统软件),可进行程序编写、汇编、反汇编、目标代码生成等操作处理,然后通过仿真头送到用户电路实验板进行在线运行,同时可在微型计算机上观察执行结果,可反复进行程序在线调试和修改。微型计算机把生成的可执行代码文件另外通过编程器(又称写入器,如NPS型等)写入到单片机的片内或片外程序存储器芯片,再把芯片插到用户电路实验板上做脱机运行。
在线仿真的优点是:仿真调试过程就是实际的运行过程。在微型计算机上通过设置断点、单步执行、全程执行等方式观察程序的具体运行情况,对查找故障十分有效,可以较快发现诸如把“#30”写成“30”这一类的键入错误(前者为十进制数,后者为十进制地址)。对于调试过程(尤其是用软件仿真手段时)出现的一些难题,使用开发系统有助于问题的发现和解决。然而,仿真头不是通用的,不同的单片机芯片需配置相应的仿真头,开发系统的成本相对较高。在条件许可情况下为节省时间和提高效率,配备这类开发系统是必要和值得的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。