Proteus在单片机教学中的应用研究
-z^m1eiS< O^siSi>-z5HHz)\Z"http://www.wufanghuizhong.com/p/fangan/" target="_blank" class="keylink">方案进行验证,探究哪些功能没有实现,若未实现便对软硬件进行重新修订,直至成功为止[3]。
3.2 Proteus虚拟软件在单片机教学中的应用实例分析
现以虚拟单片机试验箱的设计为例分析Proteus虚拟软件在单片机教学中的应用。
(1)电路设计和硬件搭建。在虚拟实验箱中进行的电路设计和硬件搭建与传统实验箱通过导线连接不同,它通过网络标号完成各项电器连接,即在器件引脚上标示对应的网络标号,以标示两者的对应关系已连接[4]。例如,单片机8个引脚(P1.0-P1.7)跟液晶屏9-16引脚相连,于是可以将对应的引脚定义为相同的网络标号,具体如图2(a)、(b)所示。单片机引脚P1.0-P1.7定义为网络标号P1.0-P1.7,而对应的液晶屏引脚9-16定义为同样的网络标号P1.0-P1.7。通过这种方式,将整个线路进行连接。
(2)软件设计、编写源程序。通过C语言工具编写源程序,由于程序复杂且数据量大,本文此处略去,不再罗列。在源程序编写完成之后,进行编译并链接,生成.HEX目标代码文件,之后在单片机上进行左键双击,可出现软件设计窗口,然后在Program File选项中直接点击刚生成的.HEX目标代码文件,再进行确定[5]。
(3)运行仿真。在硬件视图下单击左下角的运行仿真开始按钮,可以观察到程序运行的模拟仿真结果。具体如图3所示。
4 结语
综上所述,在单片机教学中引入Proteus虚拟软件等虚拟仿真技术,让单片机实验脱离相关设备和场地的要求和限制,可增强课程的立体感、应用性与实践性,促进学生全身心投入实验,提升学习效率,并避免了各种可能存在的实验失误而造成的风险。但Proteus虚拟软件在应用过程中仍存在一定问题,例如虚拟仿真实验中无法充分体现出现实操作中可能存在的误差,不能将现实中最真实的情况完全模拟出来,实时性较差。因此,在实际教学中应该尽量做到虚实结合,将虚拟仿真技术作为单片机教学的一种手段,而将实际操作看作单片机教学的目的所在,才能充分提升单片机教学质量。
参考文献:
[1]江凤兵.基于Proteus的单片机课程教学应用与实验仿真[J].福建电脑,2014(11):202203,133.
[2]宋剑英,石从刚.基于Proteus的“学教做合一”高职教材建设——以单片机应用技术教材建设为例[J].青岛职业技术学院学报,2014(2):5861.
[3]孟庆涛,曹春芳.实时时钟电路的单片机仿真设计[J].仪表技术,2014(10):2426.
[4]高林.单片机原理与微机原理综合仿真系统的设计及应用[J].实验技术与管理,2014(3):9194.
[5]宋海军.基于Proteus的MCS51单片机实训教学研究[J].学园,2014(8):167168.
[6]谢国强.基于Proteus的《单片机接口技术》仿真教学应用[J].软件导刊,2013,12(5):105106.
责任编辑(责任编辑:黄 健)
推荐访问: 单片机 研究 教学中 Proteus