保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

如何仿真单片机的外围设备


当落下的小球数等于装箱数目时,关闭漏斗门,传送带移动。

图4 Debug页

    3.2 仿真的具体实现

图2是单片机的硬件电路图。此例中需要仿真的外围设备有:键盘(外供用户输入装箱的小球数目)、传感器(判断料箱是否移动到漏斗下方以及计数)和其它(如传送带)。

具体实现如下:

首先是在调试函数中设置断点,以便查看存储器内容以及控制目标文件与DLL库的执行顺序。其次是DLL的编写:

①加入AGSI.h(其中定义了外部仿真的接口及函数的原型)。

②写初始代码。包括创建AGSI,定义菜单及对话框,定义SFR、VTR,定义中断复位。

③建立用户界面。加入按钮(代表键盘)、指示灯图片(代表传感器)等。

④编写仿真代码,如图3所示。

⑤接口。

*VC中打开菜单Project->Setting,选取Custom Builder页,将编制好的DLL文件拷贝到Keil公司指定的安装路径..下,然后配置环境。

*keil中打开菜单project->Options for Target,选取Debug页,按图4输入。

    ⑥仿真结果。启动dScope,将自动载入8051仿真动态链接库S8051.DLL及自行设计的外部设备的仿真动态链接库KEY.DLL。用户输入程序,编译成功后进入调试状态,打开菜单Peripheral,会多出一个Interface。通过这个界面可以完成该软件的设计,而不需要外围设备。最终界面如图5所示。

4 小结

本文介绍了利用DLL仿真单片机外围设备的方法,其设计思想具一定的普遍性。软件仿真在硬件诊断、实时仿真等方面存在不足;但在教学研究中或没有硬件情况下,应用前景广泛,对于单片机教学以及程序开发具有一定的指导意义。

《如何仿真单片机的外围设备(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/146145.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。