首页 -> 2009年第1期

联合仿真在单片机教学中的应用

作者:侯继红




  END
  完成源程序的编写后,用Proteus软件打开要仿真的电路,在Keil uVision3编辑平台下选择主菜单Project下的Build target命令对源程序进行编译,如果程序没有语法错误,继续选择主菜单Debug下的Start/stop debug session命令运行源程序,此时,Proteus软件中的仿真电路图已处在单步执行的运行状态。然后,可以在Keil uVision3软件或在Proteus软件中Debug菜单下的命令对源程序进行调试,同时在Proteus软件中可以很直观地查看结果,这样即可像使用仿真器一样调试程序。
  
  Proteus软件与Keil uVision软件联合仿真教学的效果
  
  近年,笔者将Proteus软件与Keil uVision软件联合仿真应用于单片机接口技术的课程教学,收到了良好的教学效果,教学质量得到明显提高,喜欢学习单片机的学生明显增多。在教学过程中,每个实例都采用Proteus软件与Keil uVision软件联合仿真对程序都像仿真器一样调试,同时在屏幕上学生可以直观地看到电路输出状态,比较容易读懂并理解所调试的程序。这在一定程度上降低了学生学习单片机的难度,也提高了学生学习单片机的兴趣。学生可以只用一部电脑完成一个单片机系统设计、调试等操作,解决了学生想学好单片机但又缺乏硬件条件的问题;用Proteus软件与Keil uVision软件联合仿真技术进行单片机课堂实验演示极大地提高了课堂效率,克服了用传统仿真器进行实验演示时教师要准备很多硬件设备、要进行接线等操作的缺点。在实际工程中,Proteus软件与Keil uVision软件联合仿真技术也被广泛应用,用仿真器仿真调试电路程序将逐渐被淘汰。这样,使用Proteus软件与Keil uVision软件联合仿真技术进行教学可充分做到教学与实际工作需要不脱节,使学生在校学习期间就掌握了实际工作中需要的知识,培养了实际工作需要的单片机开发技能,可提高学生就业成功率,并能够缩短毕业生适应相关工作岗位的时间。
  
  参考文献:
  [1]张晓峰. Keil与Proteus联合虚拟仿真技术在单片机教学中的应用[J].林区教学,2007,(12).
  [2]马刚.Proteus与Keil整合构建单片机虚拟仿真平台[J].现代电子技术,2006,(24).
  作者简介:
  侯继红(1975—),男,硕士,广州科技贸易职业学院讲师,研究方向为单片机应用及电子EDA技术应用。
  

[1]