浅谈PROTEUS仿真软件在单片机教学中的应用

2013-04-24 00:53枣庄科技职业学院
电子世界 2013年15期
关键词:倒计时电路设计流程图

枣庄科技职业学院 于 波

随着科技的发展单片机技术在越来越多的领域得到广泛应用,这使得单片机应用技术课程在高职高专课程体系中凸显出重要地位,传统的单片机教学通常在单片机实训室进行,先进行软件编程,再进行硬件电路设计与连接,然后将程序下载到单片机中调试,如果出现问题软件程序、硬件电路都需要重新调试,有时一次课完成不了一个实训项目,打消了学生的学习积极性主动性,如果采用虚实结合的教学手段,则可以改变这种教师费力学生不懂的状态。下面以一个倒计时的子项目为例,介绍PROTEUS仿真软件在单片机教学中的使用过程。

1.项目介绍

采用二位数码管显示,从60秒开始倒计时,每秒数值减1,减到0后重新开始60秒倒计时,不断循环,程序采用动态扫描的方式进行。

2.硬件电路设计

倒计时硬件电路如图1所示,在PROTEUS软件中进行硬件电路绘制,打开PROTEUS ISIS模块,新建“倒计时”文件,保存后建成名为“倒计时.DSN”的文件,单击按钮,再单击按钮打开元件库,在弹出的对话框中输入所需原件名称,单击所选择得元件就会添加到元件列表中,根据电路图依次选择元件,所选元件如表1所示,将元件放置到绘图纸的合适位置并连线,建立如图1所示的电路。

3.软件程序编写

根据硬件电路设计以及项目要求绘制程序流程图,如图2所示,按照流程图编写源程序,部分源程序如下所示:

图2 程序流程图

图3 仿真效果截图

4.程序下载调试

在PROTEUS硬件电路图中双击单片机,打开元件编辑窗口,在Program File一栏中选择“daojishi.hex”程序文件,单击OK按钮,程序下载完毕,点击运行观察效果,倒计时截图效果如图3所示。

5.结语

与传统的教学方式相比,PROTEUS仿真软件的使用节省了课堂教学时间,让学生在虚拟的情况下先观察到实训效果,提高学生学习兴趣,而且,如果修改软件程序,PROTEUS仿真软件自动执行修改后的程序,不需要重新进行软件程序下载等操作。与采用多媒体动画方式授课相比,学生可以自己动手对软硬件系统进行操作及调试,在理解单片机硬件系统原理的基础上,又能掌握软件设计、调试的方法,如果仿真时硬件出现接线错误,也很容易修改。总之,PROTEUS仿真软件的应用,更好地将理论知识与实际应用结合起耒,培养学生的创新意识和创新能力,提高学生单片机系统设计与分析能力,为就业打下坚实基础。

[1]杨打生.单片机C51技术应用[M].北京理工大学出版社,2011,8.

[2]李生明,杨红.PROTUES软件在学习单片机中的应用[J].清远职业技术学院学报,2010,6.

[3]严其艳.高职单片机课程教学改革与实践[J].中国西部科技,2010,2.

猜你喜欢
倒计时电路设计流程图
Altium Designer在电路设计中的应用
负反馈放大电路设计
开漏输出比较器的峰值检测电路设计
专利申请审批流程图
专利申请审批流程图
宁海县村级权力清单36条
基于UC3842应用电路设计
《天津医药》稿件处理流程图