Proteus虚拟仿真在单片机课程教学中的应用
2013-12-03长江大学工程技术学院湖北荆州434020
长江大学学报(自科版) 2013年25期
徐 阳 (长江大学工程技术学院,湖北 荆州434020)
徐爱钧 (长江大学电子信息学院,湖北 荆州434023)
目前,单片机已成为电子系统设计中最为普遍的手段,广泛应用于家用电器、仪器仪表、医用设备、航空航天、以及工业测量与过程控制等领域[1]。为此,国内许多高等院校都将单片机列为电子信息类专业学生的一门重要专业课程。在传统单片机课程教学中,教师在课堂上以纯理论方式讲解单片机片的硬件结构和软件编程,这些知识往往比较枯燥,学生难以理解消化,导致学习积极性不高。另外,教师在讲授时,通常将软件与硬件相对独立地呈现给学生,使学生无法从整个系统的角度去理解单片机软、硬件结合技术,尤其涉及硬件的一些操作,譬如I/O口控制、定时器/计数器控制等,如果只进行理论分析,很难获得好的教学效果[2]。为此,笔者对Proteus虚拟仿真在单片机课程教学中的应用进行了探讨。

图1 单片机汇编指令功能的虚拟仿真图
1 单片机汇编指令功能的虚拟仿真
由于8051单片机总共有111条汇编指令,因而熟练掌握汇编指令对于提高学生的编程能力具有十分重要的作用[3]。传统教学模式是对汇编语言程序逐条进行原理讲解,但学生难以理解指令的执行过程及其功能,尤其是讲解汇编语言程序时,如果学生对其中一条指令没有弄清楚,则对整个程序都不能理解。为此,利用Proteus的虚拟仿真功能来解决上述问题。首先绘出单片机系统硬件原理电路图,然……
登录APP查看全文
