PROTEUS仿真软件在单片机教学中的应用

来源 :电子世界 | 被引量 : 0次 | 上传用户:shmilyfanwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】针对传统单片机课程理论教学和实践教学中存在的问题或不足,提出了基于Proteus仿真的单片机虚拟实验室建设方案。具体方法是在Proteus软件中设计硬件电路。该方案有利于减少实验室建设经费,有利于推进教学改革和提升教学效率,有利于提高学生的学习兴趣和创新能力。
  【关键词】Proteus;单片机;虚拟实验室
  笔者长期从事高职层次的单片机教学,从以往的教学可以看出,单片机是一门实践性非常强的课程。因此若想收到理想的教学效果,必须要进行理论与实践的一体化、并行的教学。
  而进行单片机的实验教学则需要专门的设备、开发板。调试起来不光费时,而且学生若操作不当,极容易引起电路板的损坏与故障,从而很容易阻碍课程的进度。这样一来,单片机的教学给人的感觉是费时、费精力而不讨好。
  随着虚拟软件的出现,教学中的这些令人头疼的矛盾得到了根本性的解决。对于单片机教学,有一种叫做PROTEUS的虚拟软件非常适合、非常的凑效。它通过模拟实际的电路而打造出适合程序运行的环境,从而使教学得到了功半事倍的效果,极大的提高了课堂的效率。使老师与学生有更多的精力投入到程序的设计上面,而不会把时间浪费在电路的调试上面。
  一、简单的介绍一下PROTEUS软件
  Proteus是世界上著名的EDA工具,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
  二、以单片机的串行通信为例,介绍PROTEUS的使用过程
  1.提出问题
  有甲乙两个单片机进行双向的串行通信,甲机通过按键控制乙机上LED灯的闪烁,乙机通过按键把数据发送到甲机所构成的系统的数码管上。
  拿到这个任务之后,大家可能会觉得这个任务不是很简单。因为这个里面不但涉及到数码管、LED、独立按键的驱动,而且还涉及到要焊接两个单片机的最小系统。所以,若想完成该任务,前期的电路设计与焊接要占用很多的时间。若要购买成型的单片机开发板,也是很不容易的,因为一方面价格较昂贵,另一方面很少有一个开发板上面具有两个单片机最小系统这样另类的结构。而我们学习单片机这门课程的主要目的是为了训练编程的能力,象这样准备与搭建硬件电路耗费了我们太多的精力,导致了我们学习效率的低下。
  而PROTEUS虚拟软件的出现,彻底解决与颠覆了这个瓶颈。它可以在PC机上模拟出我们需要的硬件环境。然后程序员就可以再这个硬件环境的基础上编写程序,让然后将生成的机器码加载到虚拟环境的单片机中,可以全真的去模拟验证程序的执行结果。
  2.利用PROTEUS软件搭建我们需要的虚拟环境
  那么,这样的电路就完全可以仿真实际的电路,也就是程序员完全可以以此作为硬件开发环境对上图中的两个单片机芯片进行编程,从而达到控制外围设备的目的。整个的过程,不需要耗费万能板、元器件、芯片,完全在PC机上模拟实际电路,而且能达到与实际电路相同的效果。从而节省了电路搭建的麻烦与痛苦,使得学生能争取更多的时间投入到单片机的程序设计中去。提高了课堂效率。
  三、构建单片机教学的虚拟实验室
  笔者在长期的教学过程中,已经将单片机常用的外围设备用软件的形式做好。因此,现在的单片机实验教学,完全是在计算机房完成的。学生只要拷贝一份电路图,就等于拥有了一块功能非常齐全的实验板。而学生的任务就是在这个虚幻的环境下进行算法的设计与程序的编码。这样,就初步构建出一个虚拟的单片机实验室。在使用PROTEUS组建单片机虚拟实验室过程中,笔者觉得有如下几点优势:
  1.有利于解决设备紧缺问题
  解决以往以理论为主实践少,且实践以验证性为主及设备不足等问题。由于Proteus特有的虚拟仿真技术能在没有单片机实际硬件的条件下实现单片机系统的软硬件同步仿真调试,只要在安装有Proteus和Keil软件的虚拟实验室里就可以完成整个开发过程,无需任何其他硬件设备的支持;在实验室不开放的情况下,学生也可以利用自己的电脑来完成。
  2.有利于培养学生创新能力
  由于Proteus提供的都是虚拟设备,可以让学生自由、大胆地进行各种设计,无需担心损害实验设备,也不用承担设计开发的各种费用,节约了实验经费。学生的某些创造性设想在仿真软件可以很快地得以实施,相比于到电子市场购买元器件再组装调试,既节约了成本又提高了效率。
  3.有利于推进课程教学改革
  基于“工作过程系统化”的单片机项目式教学法突破了传统的教学模式,以项目取代章节,将理论知识贯穿于各项目中,开展理实一体化项目教学,强调理论知识与实践技能相结合,融“教、学、做”一体。单片机虚拟实验室的建立成为大力推进项目教学的有力保障,对于项目教学来说课程划分若干项目,每一个项目都是一个具体的控制任务,软硬件均可以在Keil和Proteus联合仿真调试,学生可以在教师指导下独立完成设计任务并检查控制效果。单片机虚拟实验室的建立可以较好地克服传统的单片机教学中无法兼顾理论教学和实践教学,或是由实物演示带来教师工作量大和教学效率低等问题。
  4.为学生实习就业创造条件
  建成的单片机创新虚拟实验室也可以作为学生实习的场地,在没有合适的实习场所的情况下,可以让学生做创新性设计实习。
  单片机技术应用于各种嵌入式系统中,掌握单片机技术是电子、自动化类专业学生就业的一个基本条件。有相当的单片机设计、开发经验,对学生毕业找工作将起到很好的帮助作用。
  基金项目:中等职业学校电子技术应用专业信息化实训教学的实践研究。
  作者简介:汪守栋(1977—),男,江苏淮安人,江苏省淮安市高级职业技术学校讲师,主要从事电子技术、单片机技术教学研究。
其他文献
探讨△Np63mRNA在膀胱移行细胞癌(transitional cell carcinoma of thebladder,TCCB)尿液和血液中的表达及意义.采用逆转录聚合酶链反应(RT—PCR)方法检测53例TCCB患者尿液,40例正常
采用SAS全因子试验设计,研究了胶粘剂类型、涂胶量、单位压力、加压时间和胶合面纹理五个因子对人工林杉木木材胶合性能的影响,并对其胶合工艺进行了优化。研究结果表明:胶粘
经济全球化带来了全球范围内日益激烈的市场竞争,如何应对这种新的变化,是包括中国企业在内的各国企业都必须认真解答的重要命题。本文主要从构建企业核心竞争力的角度,系统阐述
文章根据2008年国家统计年鉴中的相关数据。对扩大内需是经济可持续发展的必然途径和方法进行了分析,并通过进一步分析,找出发展经济——扩大内需——市场营销之间的逻辑关系和
本文从中国传统政治思想中的"道"与卢梭的"公意"相比较出发,指出"道"与"公意"虽然是前现代和现代政治哲学的不同概念,却具有相似的内容和功能,因而在现实政治的展开中也呈现
人类巨细胞病毒在多次传代后.会表现出不同的毒力水平.与临床低传代株Toledo相比.实验室高传代株AD169缺失了19个开放阅读框(ORF).这19个基因被认为是与HCMV致病性最可能相关的一组
在"厂网分开,竞价上网"的电力体制改革的形势下,发电企业开始进入市场化的经营轨道,在面临煤价上涨,"上大压小"、人员较多、环境保护等诸多困难的形势下,本文通过对某热电厂生产
探讨γ-干扰素(interferon-γ,IFN-γ)对膀胱癌细胞株T24增殖影响及其分子机制.5种不同终浓度(125、250、500、1000、2000U/mL)重组人细胞因子IFN-γ处理人膀胱癌T24细胞,分别在24、
为了从数量上分析蛇足石杉(Huperzia serrata)天然居群表型性状在居群间和居群内的变异,对分布在武陵地区的15个蛇足石杉天然居群的9个表型性状进行了测量和比较分析.结果表明:
橡胶树自根幼态无性系是20世纪70年代末培育的新型种植材料,集中了实生苗和芽接苗的优点,具有生长快、产量高、茎干圆锥度大的特点,极有可能取代芽接苗成为第3代种植材料.内