时间:2024-09-03
枣庄科技职业学院 于 波
随着科技的发展单片机技术在越来越多的领域得到广泛应用,这使得单片机应用技术课程在高职高专课程体系中凸显出重要地位,传统的单片机教学通常在单片机实训室进行,先进行软件编程,再进行硬件电路设计与连接,然后将程序下载到单片机中调试,如果出现问题软件程序、硬件电路都需要重新调试,有时一次课完成不了一个实训项目,打消了学生的学习积极性主动性,如果采用虚实结合的教学手段,则可以改变这种教师费力学生不懂的状态。下面以一个倒计时的子项目为例,介绍PROTEUS仿真软件在单片机教学中的使用过程。
采用二位数码管显示,从60秒开始倒计时,每秒数值减1,减到0后重新开始60秒倒计时,不断循环,程序采用动态扫描的方式进行。
倒计时硬件电路如图1所示,在PROTEUS软件中进行硬件电路绘制,打开PROTEUS ISIS模块,新建“倒计时”文件,保存后建成名为“倒计时.DSN”的文件,单击按钮,再单击按钮打开元件库,在弹出的对话框中输入所需原件名称,单击所选择得元件就会添加到元件列表中,根据电路图依次选择元件,所选元件如表1所示,将元件放置到绘图纸的合适位置并连线,建立如图1所示的电路。
根据硬件电路设计以及项目要求绘制程序流程图,如图2所示,按照流程图编写源程序,部分源程序如下所示:
图2 程序流程图
图3 仿真效果截图
在PROTEUS硬件电路图中双击单片机,打开元件编辑窗口,在Program File一栏中选择“daojishi.hex”程序文件,单击OK按钮,程序下载完毕,点击运行观察效果,倒计时截图效果如图3所示。
与传统的教学方式相比,PROTEUS仿真软件的使用节省了课堂教学时间,让学生在虚拟的情况下先观察到实训效果,提高学生学习兴趣,而且,如果修改软件程序,PROTEUS仿真软件自动执行修改后的程序,不需要重新进行软件程序下载等操作。与采用多媒体动画方式授课相比,学生可以自己动手对软硬件系统进行操作及调试,在理解单片机硬件系统原理的基础上,又能掌握软件设计、调试的方法,如果仿真时硬件出现接线错误,也很容易修改。总之,PROTEUS仿真软件的应用,更好地将理论知识与实际应用结合起耒,培养学生的创新意识和创新能力,提高学生单片机系统设计与分析能力,为就业打下坚实基础。
[1]杨打生.单片机C51技术应用[M].北京理工大学出版社,2011,8.
[2]李生明,杨红.PROTUES软件在学习单片机中的应用[J].清远职业技术学院学报,2010,6.
[3]严其艳.高职单片机课程教学改革与实践[J].中国西部科技,2010,2.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!