单片机在线仿真技术的出现,极大地提高了开发单片机应用系统、仿真调试的效率和可靠性,减轻了开发者的劳动强度。
一般地,单片机开发采用“宿主机/目标机”方式(如图1所示)。首先,利用宿主机上丰富的资源及良好的开发环境开发和仿真调试目标机上的软件。然后,通过串行口将编译生成的目标代码传输下载到目标板上,并用交叉调试器在调试软件支持下进行实时分析和在线仿真调试。最后,目标板在特定环境下编程脱机运行。
图1 宿主机/目标板的开发方式
这种一对一式的开发,无疑是很好的开发方式,但它的问题是设备利用率低下,这在单片机实验室显得尤其突出。所以在设备紧缺情况下,开发一套辅助设备来提高仿真开发设备的利用率是非常有必要的。
性能要求
在现有单片机仿真设备的基础上,设计一个多路开发应用装置,实现一套可供几个用户轮流开发仿真的单片机仿真器。这样几人一组共用实验设备,既能提高设备利用率,又能形成良好的开发仿真氛围,更重要的是降低设备重复投入。
多路开发器的整机框图
本文陈述的设计实现了一套单片机仿真器的多路开发应用板,很好地满足了以上要求,并且在实践过程中取得了较好的效果。其原理如图2所示。
图2 仿真多路开发器的原理框图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)