Proteus在电子实践教学课程中应用的研究

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:luoyuqingyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文介绍了PROTEUS软件在实践教学中的重要作用,阐述了该仿真软件的优势,通过实例说明虚拟仿真在电子设计方面的应用。
  [关键词]Proteus 软件 仿真 实践教学
  
  一、前言
  
  伴随着计算机技术的迅猛发展虚拟仿真实验室应运而生,将计算机仿真技术引入电子线路课程设计教学之中,是对传统实践教学和电子电路设计的重大突破。先在计算机上进行虚拟设计、仿真,然后将结果应用到实际电路之中,既降低了设计成本,又缩短了整个设计的周期,从而提高了效率。作为传统实验的重要补充,虚拟实验丰富了实践性教学的手段,有利于现代实验教学观念的更新。例如,对于嵌入式系统开发的爱好者而言,往往没有足够的资金购买昂贵的开发板来进行开发,这时可以选择通过软件仿真来学习嵌入式系统开发。Proteus 是目前最好的能够虚拟嵌入式系统开发中常用的处理器和外围器件的EDA 工具。另外,仿真技术在电子线路课程设计中的应用提高了学生综合分析电路的能力和开发设计的能力,为今后更高层次的设计和实践打下基础。
  
  二、PROTEUS 软件简介
  
  PROTEUS软件由Labcenter公司开发,是目前世界上最先进、最完整的嵌入式系统设计与仿真平台,可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能,是目前唯一能够对各种处理器进行实时仿真、调试与测试的EDA工具。微控制器系统相关的仿真需建立编译和调试环境,可选择Keil C51uVision2 软件。该软件支持众多不同公司的芯片,集编辑、编译和程序仿真等于一体,同时还支持PLM、汇编和C语言的程序设计。它的界面友好易学,在调试程序、软件仿真方面有很强大的功能。
  Proteus VSM的核心是ProSPICE,这是一个组合了SPICE3f5模拟仿真器核和基于快速事件驱动的数字仿真器的混合的仿真系统, SPICE 内核的使用使您能采用数目众多的供应厂商提供的SPICE 模型, 目前该软件包包含有约6500个模型。Proteus VSM包含大量的虚拟仪器如示波器、逻辑分析仪、函数发生器、数字信号波型发生器、时钟计数器、虚拟终端以及简单的电压计、电流计。此外仿真器能通过色点来显示每个管脚的状况,这点在单步调试I/O 码时绝对非常有用。
  Proteus VSM最主要的特点是它能把微处理器软件作用在处理器上并和连接该微处理器的任何模拟和数字器件协同仿真。微处理器模型和其它器件的模型一道驻留在原理设计中, 它仿真执行目标码, 就像在真正的单片机系统上。如果程序代码向一个外设口写, 电路中逻辑电平会相应变化, 如果电路改变了微处理器管脚的状态, 这些也可以在您的程序代码中看到,如同真实系统一样。
  PROTEUS VSM FOR ARM/LPC2000 包含做PHILIPS 公司LPC2000 系列设计仿真所需的一切。支持ARM和THUMB 指令集。支持片上外设:GPIO, timers, RTC, UARTS, SPI, I2C, MAM,PLL, ADC and watchdog timer 等。支持VIC 中断子系统。在3G 的PC 环境下可以做10MIPS 的仿真。可以装载ELF/DWARF2 格式文件进行源码调试。可以利用IAR Embedded Workbench 和KeilUV3 与PROTEUS 进行联调。这个软件包包括: ISIS 原理图输入系统。PROSPICE 交互式仿真引擎。LPC2000 系列处理器模型。ARM7TDMI 和ARM7TDMI-S 内核模型。可以用高级图形仿真工具来做基于图表的仿真。由PROTEUS VSM仿真通过的设计可以直接导入到ARES 中进行PCB 设计。
  
  三、PROTEUS 软件仿真的优势
  
  采用Proteus 仿真软件进行虚拟实验, 具有比较明显的优势,如涉及到的电子元件丰富、实验内容全面、硬件投入少、实验过程中安全、损耗小、与工程实践最为接近等。
  1.电子元件丰富,内容全面
  Proteus软件提供了数千种元器件,它能实验的内容包括软件部分的汇编、C 等语言的调试过程,也包括硬件接口电路中的大部分类型。对同一类功能的接口电路, 可以采用不同的硬件来搭建完成, 可以扩展学生的思路和提高学生的学习兴趣。该软件可以加快电路系统开发的速度,节约开发成本,提高开发效率。
  2.硬件投入少,经济优势明显
  Proteus 所提供的元件库中, 大部分可以直接用于接口电路的搭建, 同时该软件所提供的仪表, 不管在质量还是数量上, 都是可靠和经济的。如果在实验教学中投入这样的真实的仪器仪表, 仅仪表的维护来讲, 其工作量也是比较大的。因此采用软件的方式进行教学, 其经济优势是比较明显的。
  3.接近实践,提高解决实际工程问题的能力
  采用仿真软件后, 学习的投入变得比较的小, 而实际工程问题的研究, 也可以先在软件环境中模拟通过, 再进行硬件的投入,这样处理, 不仅省时省力, 也可以节省因方案不正确所造成的硬件投入的浪费。最后将仿真调试成功的电路移植到一个具体的硬件电路中进行测试。将仿真软件和具体的工程实践如何结合起来, 利于对工程实践过程的了解和学习。
  4.实验过程中安全,仪器多、损耗小
  采用Proteus 仿真软件进行的实验教学,可以将大量教学信息直接地表现出来,节约大量昂贵的实验仪器费用,调动学生的学习积极性和主动性,为实践性教学设计过程带来了很大的灵活性,并且打破了空间和时间的限制,避免真实实验或操作所带来的各种危险,则不存在因操作不当而造成的元器件和仪器仪表的损毁, 也涉及到仪器仪表等工作时所造成的能源消耗的问题。
  5.采用多媒体教学,丰富了实践性教学的手段
  在教学上虚拟实验采用局域网多媒体教学,通过局域网实现教师机对学生机同步演示电路图并讲解其原理,学生根据电路原理图在虚拟实验系统提供的元件库中找到相应的虚拟元件。实验完成后将数据输入到电子实验报告系统中,自动生成实验报告,教师再通过主机将每位学生的实验报告收上来进而完成整个实验教学。
  
  四、教学实例
  1
  .在Proteus 软件平台中绘制原理图
  Proteus 软件绘制原理图先从软件包的器件库里取出所需的元件符号并在绘图区布局好, 同时编辑好元件的参数, 接着进行连线, 添加必要的网络标号等步骤。
  2.编写程序
  (1)对于汇编语言,可直接在Proteus软件平台编写、编译程序,再把产生HEX 文件导入到AT89C51中。
  (2)也可打开第三方软件Keil Vision3, 新建项目, 选择微处理芯片, 然后编写程序, 编译源程序。产生HEX 文件, 并选中Use Proteus VSM Simulator。该温控电路主要程序如下:
  ******************************************
  DAT BIT P2.0 ;数据通信口
  WDLSB DATA 30H ;读出的温度低字节
  WDMSB DATA 31H ;读出的温度高字节
  MAIN: MOV SP,#60H
  MOV P2,#0FFH
  MOV R2,#8
  MOV R0,#40H ;
  OVER: MOV @R0,#00H;清显示缓冲
  INC R0
  DJNZ R2,OVER
  MOV TMOD,#21H;T0=16B Counter,T1=8B autoload
  MOV TH1,#0FDH;串口波特率9600@11.0592M
  MOV TL1,#0FDH
  MOV SCON,#50H;串口方式1: 8,N,1
  MOV PCON,#00H
  MOV TH0,#LOW(65535-10000)
  MOV TL0,#HIGH(65535-10000)
  SETB EA
  SETB ET0
  SETB TR1
  SETB TR0
  LOOP: LCALL DSWD ;调用读出DS18B20温度程序
  SJMP LOOP ;读出DS18B20温度程序
  DSWD:
  CLR EA
  LCALL RSTSNR
  JNB F0,KEND ;如果没有应答,返回主程序
  MOV R0,#0CCH
  LCALL SEND_BYTE ;跳过ROM匹配
  MOV R0,#44H ;发出温度转换命令
  LCALL SEND_BYTE
  SETB EA
  MOV P1,#00001111B
  MOV 48H,#1 ;延时75ms以上准备读
  SS2: MOV 49H,#255
  SS1: MOV 4AH,#255
  SS0: DJNZ 4AH,SS0
  DJNZ 49H,SS1
  DJNZ 48H,SS2
  MOV P1,#11111100B
  CLR EA
  LCALL RSTSNR
  JNB F0,KEND
  MOV R0,#0CCH ;跳过ROM匹配
  LCALL SEND_BYTE
  MOV R0,#0BEH ;发出读温度命令
  LCALL SEND_BYTE
  LCALL READ_BYTE
  MOV WDLSB,A
  LCALL READ_BYTE
  MOV WDMSB,A
  LCALL TRANS12
  KEND: SETB EA
  RET
  ******************************************
  3.电路的调试与仿真
  对于汇编语言程序可直接在Proteus平台编译、仿真和调试程序,如果采用第三方软件Keil编程(C语言或汇编语言)可按照以下步骤进行仿真调试。
  (1) 打开Proteus 绘制电路图, 在AT89C51 中导入在Keil平台中编译出的HEX 文件,选中Use Remote Debug Monitor。
  (2)在Keil 中选择调试,可顺序和单步运行程序, 调出Proteus ISIS 界面, 在Debug 菜单下选择Virtual Terminal, 打开虚拟终端, 在键盘上按键, 在虚拟终端窗口中就会显示相应的字符,调节虚拟的温度传感器(DS18B20)温度,就可在数码管中显示准确的温度值。
  
  五、结束语
  
  Proteus仿真与传统的实验教学相比,虚拟实验教学方法效率更高、互动性更好。传统实验是在实验箱进行,实验室提供的仪器和实验箱上提供的元件有限,只能完成一些常规实验。而在虚拟实验平台上提供了大量的虚拟仪器和电子元件供学生使用,这样就可以在虚拟实验教学过程中激发学生的创造性,这是传统实验教学无法比拟的。
  
  参考文献:
  
  [1]许文斌.proteus 软件在单片机系统仿真实验教学中的应用[J].商业经济,2006,(3).
  [2]代启化.proteus 在单片机电路系统设计中的应用[J].自动化与仪器仪表,2006,(6).
  [3]周润景,张丽娜.基于Proteus 的电路及单片机系统设计与仿真[M].北京航空航天大学出版社,2006.5.
  (作者单位:广东技术师范学院电子与信息学院)
其他文献
【摘要】自主合作学习法是以学生为主体教学、以人为本教学理念在教育工作中的运用。应用自主合作学习法,更便于提升学生的自主学习能力、丰富课堂教学内容、为教师提供更多学生反馈的生成性的教学资源,提升因材施教的教学效果。对此,教师在教学工作中,需要善于应用自主合作学习法,给学生提供更多的学习空间和学习机会,帮助学生强化学习能力。  【关键字】自主合作学习 教学 历史 学习能力  【中图分类号】G633.5
[摘要]构建和谐社会对于我们党巩固执政基础,完成执政任务,实现经济社会协调发展具有重大的现实意义和深远的历史意义。如何理解和谐,怎样去建立和谐,是一个认识性的问题。只有这个问题解决好了,和谐社会建设才能顺利进行。本文从哲学角度对上述问题进行了思考,得出的结论是:和谐存在于差异之中,和谐社会的建设过程就是一个调整和转化差异的过程。  [关键词]差异 构建 和谐    社会主义和谐社会是民主法制、公平
【中图分类号】 G633.55  【文献标识码】 A  【文章编号】 1992-7711(2020)01-154-020  一、教材及学习者特征分析  (一)教材分析  七大洲、四大洋的知識,是世界地理的重要基础知识,是学生学习世界地理所必备的准备知识。特别是七大洲、四大洋的位置及分布特点,是学生建立全球海陆空间分布架构的基础,因此,本节课是学生进行世界地理知识学习的基础。  围绕教学目标,教材尤
[关键词]数学教学 生活 学生数学意识    新课程标准数学教材突出了数学与实际生活的联系,许多教学内容都建立了形象的生活情境,以帮助学生更好地学习数学,应用数学。在教学实践中,我也特别注意了这一点。在教授一年级下册“百以内的加减法计算”时,我除了讲授课本上的例题之外,又设计了一个生活情境加以练习。    一、教学行为描述    为了培养学生的数感与估算意识,我特别设计了一个估算情节。  师:
【摘要】 随着新课程改革的进行,小学英语教材中增加了大量的单词,但是很多学生不能够很好地完成对单词的拼读,成了难倒英语教师的一大问题。“四个注重”在自然拼读法中的应用,能够提高小学生单词拼读学习的效率,从而用更好的方式完成英语教学的过程。   【关键词】 “四个注重” 自然拼读法 小学英语教学 有效应用   【中图分类号】 G623.31 【文献标识码】 A
【摘 要】“文人画”作为国画的一种重要艺术表现形式,在中國绘画史及艺术史上获得了非常高的艺术成就。本文在界定“文人画”概念及特征基础上,回顾了“文人画”的历史发展,并指出了其对现代绘画艺术的重要审美意义。  【关键词】文人画 历史发展 审美意义    一、“文人画”的概念及特征    1.概念的界定  “文人画”为国画的一种,其独特之处在于创作主体为中国封建社会中文人、士大夫,所以又称之为“士夫画
[摘要]随着时代的发展和科学技术的进步,现代教育技术手段也不断提高,尤其是计算机多媒体技术和网络技术的引入,以多媒体、网络化、信息化为标志的现代教育技术正在各种学科教学中迅速推广使用,尤其是在文学课堂的情景教学中发挥了至关重要的作用。现代教育技术给文学教学搭建了两个平台:多媒体平台和网络平台,为文学课堂的交流和互动提供了必不可少的沟通渠道。本文主要论述了现代教育技术的发展概况、在传统文学教学中的作
【摘要】 学生数学思维能力的强弱将直接决定学生数学能力的高低,初中数学课堂作为培养学生数学思维的重要场地,要引起数学教师的高度关注。当前初中数学课堂教学中要及时更新教学模式,提升教学效率,让学生有足够的时间去分析思考问题,锻炼学生的自主学习能力,同时强化学生逆向思维能力,使学生更好地感悟数学学习的乐趣。   【关键词】 初中数学教学 学生 逆向思维能力   【中图分类号】 G633.6
【摘要】 修订的《高中英语课程标准》明确将“思维品质”列入学科四大核心素养之一,其重要目的就是引导教师关注并改变当下英语教学中对学生思维层面培养匮乏的现状。教师可以从目前高中英语阅读教学实际出发,依托阅读文本,以课堂教学为载体,改进教学方法,优化学生学习方法,运用剖析标题、促进文章理解的设问以及填补文章空白等策略来培养学生的逻辑性思维品质。   【关键词】 高中英语 阅读教学 逻辑性思维品质 培养
【摘要】 在我国的传统教育过程中,语文教学一直以其人文性,开放性备受关注,良好的语文课程的展开对于学生健康品德的养成,国学文化的传递都大有裨益。在新课标改革的大时代背景下,承担了提升学生核心素养重任的语文课程教学急需注入鲜活血液。如果能为学生养成较高的核心素养,将会为学生日后的学习铺下坚实的基石。这就要求当代的教育工作者在完成教学目标的同时,更要注意对学生综合素质的提升。本文通过浅论我国语文教育的