基于proteus的单片机虚拟实验平台的开发.pdf

基于proteus的单片机虚拟实验平台的开发.pdf

ID:52741336

大小:348.54 KB

页数:3页

时间:2020-03-30

基于proteus的单片机虚拟实验平台的开发.pdf_第1页
基于proteus的单片机虚拟实验平台的开发.pdf_第2页
基于proteus的单片机虚拟实验平台的开发.pdf_第3页
资源描述:

《基于proteus的单片机虚拟实验平台的开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2008年9月太原大学学报第9卷第3期总第35期JournalofTaiyuanUniversityVol.9No.3SumNo.35文章编号:1671-5977(2008)03-0107-03基于Proteus的单片机虚拟实验平台的开发杨立波(太原大学计算机工程系,山西太原030009)摘要:对高等职业教育中传统的实践教学改革是必要的。单片机技术实践的核心任务是以实验室里的实验箱为对象进行的系统设计,并撰写设计报告。以往的实验设备设计局限性大,难以发挥学生的学习积极性和创造力。因此,对单片机实验系统作了改革尝试,充分利用现代软件技术,搭建模拟实训

2、平台,使学生能按照自己的思路实现任意单片机系统的设计,让学生学以致用,以用促学,同时又节省了耗材。关键词:单片机;改革;实验平台;Proteus中图分类号:TP368.2文献标识码:A1引言HC11系列以及各种外围芯片。(3)提供软件调单片机技术,广泛应用于工农业生产及日常试功能。在硬件仿真系统中具有全速、单步、设生活的方方面面,是高等职业教育相关专业的必置断点等调试功能,同时可以观察各个变量、寄修课程之一。学习单片机离不开实验,而以往单存器等的当前状态,因此在该软件仿真系统中,片机的实验主要依赖于仿真机和单片机学习开也必须具有这些功能;同时支持第

3、三方的软件编[2]发系统,这样价格较贵,对于某些高职院校要做译和调试环境,如KeilC51μVision2等软件。[1]到人手一机,更是不易。Proteus可以仿真、分(4)具有强大的原理图绘制功能。总之,该软件析各种模拟器件和集成电路,从而实现单片机的是一款集单片机和SPICE分析于一身的仿真软仿真和SPICE电路仿真相结合。鉴于此,我们进件,功能极其强大。因此,我们选用了Proteus软行了基于Proteus的单片机模拟实验平台的研究件。开发,充分利用软件环境实现教学内容、教学方3模拟单片机实验平台的使用举例法的解决方案,充分发挥Proteus

4、特点,这样降低过去的单片机实验设备,主要以专用的单片了成本,增强了实用性,利于在学校推广。机开发系统为主,投资较大而设备的利用率有一2Proteus软件的选择定的局限性,编写程序和修改程序很不方便,基ProteusISIS是英国Labcenter公司开发的电于Proteus的虚拟单片机实验平台在硬件配置满路分析与实物仿真软件。它运行于Windows操足以后,关键在于单片机电路系统原理图的设计作系统上,可以仿真、分析(SPICE)各种模拟器件和单片机应用程序的开发。其运作的基本步骤和集成电路,该软件的特点是:(1)实现了单片机如下:仿真和SPICE电

5、路仿真相结合。具有模拟电路3.1软件KeilC与Proteus路径设置仿真、数字电路仿真、单片机及其外围电路组成假若KeilC与Proteus均已正确安装在C:的系统的仿真、RS232动态仿真、I2C调试器、SPIProgramFiles的目录里,把C:ProgramFiles调试器、键盘和LCD系统仿真的功能;有各种虚LabcenterElectronicsProteus6Professional拟仪器,如示波器、逻辑分析仪、信号发生器等。MODELSVDM51.dll复制到C:Program(2)支持主流单片机系统的仿真。目前支持

6、的单FileskeilCC51BIN目录中。片机类型有:68000系列、8051系列、AVR系列、3.2用记事本打开C:ProgramFilesPIC12系列、PIC16系列、PIC18系列、Z80系列、keilCC51TOOLS.INI文件,在[C51]栏目下收稿日期:2008205218作者简介:杨立波(19792),男,山西太原人,太原大学计算机系讲师,主要从事计算机软件、控制方面的开发和研究。·107·加入:窗口,点击“Debug”按钮,出现如1图所示页面便TDRV5=BINVDM51.DLL“(Proteus可以进行Kei

7、lC的设置了。在出现的对话框里VSMMonitor251Driver”)在右栏上部的下拉菜单里选中“ProteusVSM其中“TDRV5”中的“5”要根据实际情况写,Monitor一51Driver”和其前面的“Use”选项。不要和原来的重复。(步骤1和2只需在初次使用设置。)3.3KeilC应用程序开发以实现LED显示器的选通并显示字符为例。进入KeilCμVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。源程序如下:#defi

8、neLEDS6#include“reg51.h”然后,点击“Setting”按钮,设置通信接口,在//led灯选通信号“H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。