- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
依托PROTEUS仿真软件单片机技术改革及实践
依托PROTEUS仿真软件单片机技术改革及实践摘要:Proteus仿真软件为单片机教学提出一条仿真教学的新思路。本文介绍了Proteus软件的特点和功能,并以实例介绍了应用Proteus软件进行单片机仿真教学的方法,以提高单片机教学的效果。
关键词:Proteus软件 单片机 仿真 教学改革
中图分类号:G642 文献标识码:A 文章编号:1007-9416(2013)02-0197-02
引言
单片机原理与应用是工科院校机电类专业普遍开设的一门实践性很强的课程。传统的授课模式往往是机械的按照教材的章节顺序,先讲概论,接着讲片内资源,指令系统,汇编语言程序设计,以及系统扩展,最后再讲几个有关的应用实例,课程的最后以学生到实验室在试验箱上完成几个验证性的实验项目而告终。由于单片机本身的特点,这种传统的教学方法很难在教学中体现单片机的实际运行过程,尤其是一些涉及硬件的知识点,仅在课堂上讲述很难让学生理解,学生也往往由最初的饶有兴趣到越听越抽象,最后导致单片机课程学习和实际开发应用的严重脱节[1]。
1 Proteus仿真软件简介
英国Labcenter公司推出的Proteus软件采用虚拟仿真技术,可以在没有单片机实际硬件环境的条件下,利用个人计算机实现单片机软件和硬件同步仿真,仿真结果可以直接应用于实际系统的设计。Proteus软件已有20多年的历史,涵盖了PIC、AVR、MCS8051、68HC11、ARM等微处理器模型,以及多种常用元器件,包括74系列、CMOS4000系列集成电路、A/D和D/A转换器、键盘、LCD/LED显示器,还提供有示波器、逻辑分析仪、通信终端、电压/电流表、I2C/SPI终端等各种虚拟仪表。这些都可以直接用于虚拟仿真,极大的提高了应用系统的设计效率,同时也使单片机的实际运行过程形象化,易于学生理解系统软硬件的组成,提高学习兴趣,这是传统的单片机教学无法做到的[2]。
2 基于Proteus仿真软件的单片机教学的优势[3]
采用Proteus软件辅助单片机教学,具有比较明显的优势,主要体现在以下几个方面:
(1)实验内容灵活。采用Proteus仿真软件,单片机系统的编程既可以采用传统的汇编语言,也可以采用C51等语言。而对于硬件接口电路的设计,也往往可以采用不同的硬件电路来实现,克服了采用单片机实验箱所面临的硬件电路固定、实验内容固定等方面的局限。
另外,Proteus仿真软件提供了三十多个元器件库、数千种元器件,其中包括大量的仿真模型,不仅能实现对微处理器的仿真,还可以实现模拟器件、数字器件,PLD器件、LCD/LED、I2C模型、串口模型、电机模型以及USB仿真等等,有助于学生对相关学科的知识体系有一个完整性的认识和掌握。
(2)节约硬件投入。有些学生想对单片机控制技术进行更深入的研究和学习,如果采用传统的实验方法,则需购置的设备比较多。采用仿真软件后,可以先在软件环境中模拟仿真,这样不仅省时省力,也可以节省因方案不正确所造成硬件投入的浪费。而且该仿真系统本身提供了很多完善的设计方案和设计范例,都可供参考和借鉴。
(3)实验过程中损耗小。在传统实验过程中,都涉及到因操作不当而造成的元器件和仪器仪表的损毁。采用Proteus仿真软件则不存在上述问题。
3 基于PROTEUS仿真软件的单片机技术应用举例
直流电动机是最早出现的电动机,也是能最早实现调速的电动机。长期以来,一直占据着调速控制的统治地位。由于其具有良好的线性调速特性和优异的动态特性,尽管近年来不断受到其他电动机如交流变频电动机、步进电动机等的挑战,但到目前为止,仍然是大多数调速控制电动机的最优选择。随着计算机控制技术以及新型电力电子器件的不断出现,使采用全控型开关功率元件进行脉宽调制(Pulse Width Modulation,PWM)控制方式已成为绝对主流,这种控制方式很容易在单片机控制中实现,从而为直流电动机控制的数字化提供了契机[4]。
在PWM调速中,以下3种方式都可以实现直流电动机的调速:定宽调频法、调宽调频法、定频调宽法。实际应用中主要使用定频调宽法。下面通过定频调宽法实现对直流电动机的控制,仿真效果如(图1)所示。
4 结语
把Proteus仿真软件引入单片机教学,可以使教学变得直观和生动,在提高学生学习积极性的同时也提高了教学效果。当然,软件仿真并不能达到与实际硬件完全一致的情况,也不考虑实际应用中存在元器件参数的分散性、误差和干扰等现象,这需要学生在实物试验中去进一步体会和掌握[5]。在实际教学过程中,可以依托Proteus仿真环境,在软硬件调试的过程中,来验证设计方案的可行性。在调试成功的基础上,觉得有必要时,再搭建实
文档评论(0)