摘要:单片机开发需要良好的软件开发环境支持,现国内外已经有若干软件仿真器支持51系列单片机,但外围设备的仿真仍是软件仿真的一个薄弱环节。本文针对目前较为流行的keil公司的51单片机软件仿真器,介绍如何利用vc++编写动态链接库,仿真单片机外围设备,从而为软件仿真器提出一新思路。
⑥仿真结果。启动dscope,将自动载入8051仿真动态链接库s8051.dll及自行设计的外部设备的仿真动态链接库key.dll。用户输入程序,编译成功后进入调试状态,打开菜单peripheral,会多出一个interface。通过这个界面可以完成该软件的设计,而不需要外围设备。最终界面如图5所示。