6.2.2 软件仿真
软件仿真需借助编程器(写入器)的支持。单片机软件仿真的组态见图6-2。
(https://www.daowen.com)
图6-2 单片机软件仿真的组态
该方式是利用操作软件(典型的有Keil软件集成开发系统,适合汇编语言和C语言),在微型计算机上进行程序的编写、汇编、反汇编和调试执行,发现和纠正程序的语法错误和逻辑错误,然后生成可执行代码,再通过编程器写入单片机芯片,然后脱机运行。如果要修改,必须重复执行从微型计算机到编程器写入的整个过程。软件仿真的特点是不需要硬件仿真设备,成本低;但不能观察实时运行结果,需要从脱机运行的执行效果中观察和分析存在的问题,以便作出是否修改程序的判断。