Proteus仿真软件在单片机一体化教学中的应用
专业介绍
第22卷第5期2009年9月
文章编号:1002-6673(2009)05-207-02
机电产品开发与创新
Development&InnovationofMachinery&ElectricalProducts
·综合研究Sep.,2009·
Proteus仿真软件在单片机一体化教学中的应用
王玮1,曹会宁2
(1.深圳技师学院光机电技术系,广东深圳518040;2.深圳外国语学校信息中心,广东深圳518028)
摘要:Proteus软件是集电路设计、制版及仿真等多种功能于一身的嵌入式系统仿真平台,不仅能够对电
工、电子技术学科涉及的电路进行设计与分析,还能够对微处理器进行设计和仿真。在单片机教学中引入Proteus仿真软件,可以节约单片机教学成本,提高教学效果。文中给出了Proteus仿真软件在单片机一体化教学中的应用和实践方法。
关键词:单片机;Proteus软件;仿真;教学中图分类号:TP311
文献标识码:A
doi:10.3969/j.issn.1002-6673.2009.05.087
键盘和LCD系统仿真的功能,有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等;③目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片;④支持大量的存储器和外围芯片。
总之,Proteus软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大,在单片机软硬件仿真调试中具有明显的优势。
0引言
由于单片机具有功能强、使用灵活、可靠性高、成本低、体积小、面向控制、具有智能化功能等优点,其应用极为广泛,已渗入到工业、军事、生活等各个领域。现代产品如汽车、机床、家电等的更新换代大多是电子技术特别是单片机技术在各类产品上的应用带来的。单片机性能开发已成为科技、工程领域的重要内容。及于此,目前各类学校多类专业普遍开设单片机课程[1]。
然而单片机课程晦涩难懂,学生困于学,教师惑于教,教学效果一直不理想,初学者往往陷于“想学却无从学起,学了又稀里糊涂”的困境,更谈不上实际应用。鉴于传统单片机教学中所面临的一些难题,笔者采用Proteus软件来辅助教学过程,给学生更多的实际动手机会,包括硬件设计与软件调试,能帮助学生更好地理解单片机,大大地提高了教学效果。本文在分析Pro-
2Proteus仿真使用
下面以80C51为控制芯片的交通灯电路为例,介绍怎样利用Proteus软件实现电路的硬件设计、软件调试与系统仿真,实现单片机控制电路的功能要求,完成对控制方案的验证。在单片机教学中,利用以上过程,可以让学生方便地进行电路与程序的调试,发现程序和电路设计过程中遇到的问题,引起学生的思考,进而掌握解决这些问题的思路和方法,克服了老师反复讲解和演示的弊端,实现了单片机的一体化教学,且有了较好的教学效果
[3]
teus仿真软件特点的基础上,以MCS-51单片机教学为
例,重点阐述了Proteus软件的仿真应用。
。
1Proteus软件介绍
Proteus嵌入式系统仿真与开发平台是目前世界上最
先进、最完整的嵌入式系统设计与仿真平台
[2]
(1)电路原理图设计。运行Proteus软件进入其编辑环境,主界面如图1所示。单击元件列表区的P命令即弹出元器件选择(PickDevices)对话框,调入所需元件仿真库。将电路中的所用元件从元器件库中调出来,放到绘图区并编辑其属性,接着进行合理的布局后,就可以进行连线了。与用Protel软件绘制原理图类似,
。作为专
业软件,具有以下特点:①满足单片机软件仿真系统的标准,并在同类产品中具有明显的优势;②具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、
收稿日期:2009-07-11
作者简介:王玮(1965-),男,硕士研究生,工程师。主要从事专业教学及光机电设备研制等方面的工作。已发表专业论文9篇。
Proteus软件也具有自动捕捉节点和自动布线的功能,连
线时当鼠标的指针靠近一个对象的引脚时,跟着鼠标的指针就会出现一个“×”提示符号,点击鼠标左键就可画线了,需要拐弯时点击一下即可,在终点再点击确认一下就画出了一段导线,所有导线画完后,再点击工具栏的按钮,添加上必要的电源和接地符号,原理图的绘
207
专业介绍
·综合研究·
序进行修改调试直至编译汇编成功,产生:交通灯.HEX文件。
(3)系统仿真。在Proteus中,可以直接与Keil编程软件进行联调,进而实现对所设计电路的验证
[4]
。本
图1编辑环境主界面
制就完成了,交通灯电路原理如图2所示。
图4交通灯仿真电路运行结果图
文主要采用Proteus自带编译系统进行仿真调试,具体步骤为:鼠标指针在单片机器件80C51上,双击该器件,在“ProgramFile”栏中单击打开按钮,出现文件浏览对话框,找到“交通灯.HEX”,添加文件。从弹出的属性编辑对话框,在“ClockFrequency”栏中把频率设
图2交通灯电路图
定为12MHz。单击按钮荩,全速启动仿真,仿真运行结果如图4所示。
(2)软件编程。程序的流程如图3所示,具体完成程序代码的方法如下:
通过菜单“Source→Add/Re-
3结束语
对于从事单片机教学的工作者而言,在教学中引入
moveSourcefiles”
新建源程序文件:交通灯.ASM;通过菜单“Source交通灯.ASM”,打开Proteus提供的文本编辑器
Proteus仿真软件,可以弥补传统单片机教学方法的不
足,使学生建立直观的仿真思想,增强学生的参与感与动手能力,利用仿真的形象、生动,过程跟踪、结果显示等特性,达到师生互动,理论教学与实际应用相结合,实现一体化教学的效果,对教学产生积极的影响。参考文献:
[1]付晓光.单片机原理与实用技术[M].北京:清华大学出版社;北京交通大学出版社,2008.
——电子线路设计、制版[2]朱清慧,张凤蕊,翟天嵩,等.Proteus教程—与仿真[M].北京:清华大学出版社,2008.
——Proteus软件与单片机教学实验[3]李学礼.学习单片机的新途径—
同步进行的教学新模式[J].电子制作,2008,6.
SourceEditor,在
其中编辑源程序。
图3交通灯程序流程图
程序编辑好后,存入文件:
交通灯.ASM中。再通过菜单“Source→BuildAll”编译汇编源程序,生成目标代码文件。若编译失败,可对程
[4]班永鑫,贾英民.基于Proteus的嵌入式系统开发方法研究[J].控制工程,2008,6.
TheApplicationofProteusSoftwareinTheoreticalandPracticalTeachingaboutSingleChipMicrocomputer
WANGWei1,CAOHui-Ning2
(1.Dept.ofPhotoelectricMachinery,ShenzhenSeniorTechnicalInstitute,ShenzhenGuangdong518040,China;
2.ITCentre,ShenzhenForeignLanguageSchool,ShenzhenGuangdong518028,China)
Abstract:Proteussoftwareisaembeddedsystememulationplatformintegratedwithcircuitdesign、PCBblue-printingandsystememula-tionfunctions,byusingitnotonlythecircuitsaboutelectricalengineeringandelectronictechnologyaredesignedandanalysed,butthecircuitswithmicroprocessorcontrollingaredesignedandemulated.AppliedProteussoftwareinsinglechipmicrocomputerteaching,thecostisre …… 此处隐藏:1923字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




