Proteus在单片机课程教学中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Proteus在单片机课程教学中应用

Proteus在单片机课程教学中应用   摘要:分析了单片机教学中造成教师难教、学生难学的原因,讨论了基于Proteus软件仿真的单片机教学方案,让Proteus软件贯穿于单片机教学的各个环节,并给出实际的教学例子。实践证明,此方法使单片机的课堂教学更为形象、直观,能够激发学生的学习兴趣。同时,学生的实践能力得到了提高,教学质量得到了改善。   关键词:单片机Proteus;实践能力;教学方法;教学效果      引 言      单片机原理与实践课程是机电、电气、自动化等专业的一门重要课程,在完善学生专业知识技能结构上占有重要地位。学好这门课程,对学生技能的提高和就业有着很大的作用。然而各层次的学生普遍感到这门课比较难学,同时单片机课程教师也感觉难教,教学效果一般都不够理想。从而造成教师难教、学生难学的尴尬境地,究其原因有以下几点。   首先,理论知识的缺乏。单片机技术是一门实用性、综合性很强的学科,具有理论与实践结合、软件与硬件结合等特点。单片机的开发者除了应具有单片机本身的专业知识外,还必须了解一些数字电子、模拟电子、计算机甚至通信等多学科的知识。单片机课堂教学虽然多以理论教学为主,但对于初学者或普通学生来说,对这些学科有一个完整的知识体系并不是一件容易的事情。   其次,实践能力的脱节。单片机教学多以理论教学为主,事实上单片机课程是一门实践性很强的学科,教学中需要很多硬件设备,如计算机、仿真器、烧写器、实验电路等等,―般理论课堂难以采用硬件辅助进行教学,即便演示,效果也不好。有些学校尽管开设了若干课外实验或单片机课程设计,对这类难学的课程来说仍是远远不够的,应该给学生创造条件让他们能在课后独立做实验,但是传统的单片机实验室不容易做到这一点。还有就是设备数量不足与老化问题,而学校要不断地重建单片机实验室,务必带来资金耗费严重等问题。因此,在课时有限和实验经费不足的情况下,学生实践能力不能得到更好地锻炼。   再次,学生经济条件有限。设计方案在软、硬件系统最后调试之前是较难确定其成功率有多大,而且单片机开发所需的仿真器、编程器及各类元器件,对于一个没有经济收入的学生来说是一笔不小的开支,一旦出现致命性的问题,很多情况下需要重新设计系统和搭接电路,这对于学生的经济支出和自身信心的损失都将是很大的。因此,学生除了上课外,平时难得有机会实践。   为此,利用Proteus与Keil整合构建单片机虚拟实验室,让Proteus软件贯穿于单片机教学的各个环节,借以进行仿真演示能够取得很好的教学效果。      Proteus软件在教学中的应用       一套实验开发系统包括开发板、仿真器、电源以及示波器等,应用系统及开发环境的搭建也要花一定的时间,非常不便于教师在理论课堂上作大量的演示。因此,选用优秀的单片机软件仿真系统(Proteus仿真软件)来构建单片机虚拟实验室,能在课堂教学中通过多媒体的演示生动地表现出真实实验开发系统的实现效果。   下面通过使用Proteus软件来实现单片机函数发生器设计的实例来说明该工具的使用方法。本实例的主要内容为:利用定时器资源,在每次中断服务程序中查找正弦函数表,并将查得的数据作D/A转换,从而得到正弦波形。通过Proteus仿真的结果来调试软硬件。   系统设计与仿真过程如下:   第一步:打开Proteus软件,运行ISIS,绘制函数发生器电路原理图,并在原理图放置好需要使用的仪器(如示波器等)。   第二步:在Keil中编制源程序,编译生成目标文件。为了与Proteus中的硬件系统联调,事先还要设置好Keil的调试工具(同时在Proteus的debug下选中“Use remote debug monitor”)。   第三步:在Keil的Debug中,采用单步或全速运行等方法,对系统进行硬、软件调试。该实例全速运行的仿真效果如图所示。   通过以上实例可以看出,从最初的设计到最后的实现都是通过运行计算机上的软件来实现的。利用开发软件、仿真软件和现有的多媒体教学设备(一台电脑和一台投影仪),便能在课堂中完成软件、硬件和系统集成等内容的教学,并让学生在有限的时间内理解掌握,这是以往很难做到的。   在教学过程中,教师可多设计一些问题,让学生讨论解决方案,利用仿真软件,验证方案的正确性,并加以分析与解释,将教与学逐步推向深入。如果在多媒体机房上课,全部学生还可自己绘制电路原理图,自己编制程序,在仿真软件里进行调试。自主设计和实施电路仿真,有利于系统、科学、有效地培养学生的专业实践能力。学生在调试过程中经常会出现一些意想不到的问题,教师通过引导学生解决这些问题提高学生解决实际问题的能力。运用Keil和Proteus的联合虚拟仿真调试的方法,由于不涉及硬件,

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档