- 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软件;单片机;实验教学
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)32-0114-02
一、引言
《单片机原理及应用》是计算机、自动化、通信工程、机电一体化等专业的专业基础课。学习该课程,要求学生熟悉和掌握单片微型计算机的硬件组成及工作原理,会使用编程语言进行程序设计,熟悉典型的接口芯片和接口技术,综合培养学生单片机设计及应用能力,是一门理论性和实践性都较强的课程,具有一定的难度。
单片机课程的学习对学生的基本理论、设计方法和应用开发能力都提出了较高的要求,因而实验教学尤为重要。在实践教学中,传统方法多数是利用硬件实验箱来完成,这存在着实验内容固定、灵活性差;缺乏创新性和开放性;实验室资金投入大、维护费用高,且无法长期保持先进性的不足。
为了突破当前单片机教学中的诸多限制,将Proteus仿真软件应用于实验教学,使用Proteus软件进行仿真模拟和程序设计,可灵活的设计实验,方便的扩展实验项目,降低实验室的建设和维护成本,充分调动学生学习单片机的积极性,提高教学效果。
二、Proteus在单片机实验教学中的优势
Proteus软件是英国Labcenter公司开发的一款仿真平台,可以对多款单片机及相关接口芯片提供支持,还提供了示波器、信号发生器等虚拟仪表,支持Keil等第三方编译开发软件,是一个全开放性的仿真实验平台,相当于一个设备齐全的综合性实验室[1]。与传统实验方法相比,借助Proteus进行单片机虚拟实验教学具有如下优势。
1.灵活性。传统实验方法采用的硬件实验箱,由于实验箱的电线、芯片多已焊接固定,实验中学生一般进行课堂教学的验证性实验,不能灵活自主的进行设计[2]。而采用Proteus软件实验平台,改变了“教师说,学生连”的传统实验模式,学生可自由选择电路连接方式,调动了学生学习的主动性。
2.创新性。由于实验箱硬件的限制,实验步骤和内容常常很难扩展。由于实验课程安排有限,实验内容相对固定,学生很难在实验中进行创新应用。而采用软件仿真的实验平台,可以扩展实验项目,让学生根据兴趣和能力去选择,并且可以随时更新实验内容,培养学生的创新意识。
3.开放性。由于实验箱价格较为昂贵、设备维护困难等诸多因素的限制,使得实验室无法做到全面开放。而采用软件实验平台,只需定期维护安装仿真软件的计算机即可,降低了实验室的建设和维护成本,使全面开放实验室成为可能,促进了学生学习的积极性。
采用单片机仿真软件Proteus对传统教学实验进行补充,实现实践教学与理论教学紧密联系,解决实验教学中硬件条件与实验学时不足的问题,丰富实践性教学的手段,强化学生所学知识[3]。
三、Proteus仿真软件在单片机实验教学中的应用实例
为了让学生更好地掌握单片机,应从实用的角度出发,鼓励学生编写一些简单的小程序,通过实践指引理论知识的学习。本文通过单片机端口操作实验模拟汽车左右转向灯的控制来说明Proteus在单片机实验教学中的应用。
1.实验任务。单片机端口操作模拟汽车转向灯实验中,P1口作为输出口,P3口作为输入口,P3.4、P3.5接拨动开关K3、K4;P1口接发光二极管L1~L8。K3作为左转弯开关,K4作为右转弯开关,L1作为左转弯灯,L2作为右转弯灯。要求编程实现向上打K3时,左转弯灯L1以一定频率闪烁;向下打K4时,右转弯灯L2以一定频率闪烁[4]。
2.硬件和软件的设计。
模拟汽车转向灯的单片机端口操作实验电路原理图如图1所示。电路主要由单片机最小系统、LED发光二极管和拨动开关组成。电路通过P3.4和P3.5口读取拨动开关的状态,但要注意准双向口P3作为输入口时,需先向锁存器写入“1”才能读取;为了让接在P1.0和P1.7口的LED发光二极管亮,需使P1.0和P1.7口的电平为低电平,所以,在程序中点亮左右转向灯时,给P1口赋值分别为FEH和7FH;为了实现转向灯闪烁点亮,需在程序中加延时子程序,本实验所用的延时时间为1s,具体程序如下4:
ORG 0000H
AJMP MAIN
ORG 0200H
MAIN:MOV P3,#0FFH
MOV A,P3
CJNE A,#0EFH,L1
MOV P1,#0FEH
您可能关注的文档
- 培养幼儿语言表达能力策略研究.doc
- 培养应用型人才,探索现代职业教育体系建设.doc
- 培养数学学习兴趣提高课堂教学参与度.doc
- 培养数学意识发展思维能力的研究.doc
- 培养数学课堂中学生情感有效性.doc
- 培养数学阅读能力三策略.doc
- 培养欣赏评述能力,提升学生审美素养.doc
- 培养自主学习意识提高小学数学教学效果.doc
- 培养自主学习能力 实现课堂有效教学.doc
- 培养艺术情操优化语文教学探究.doc
- 基于SECI模型的高职精品资源共享课程建设的模式与流程的实践与思考.doc
- 基于SMPT―1000实验平台的蒸发器控制实验设计.doc
- 基于SOA架构面向服务的一体化办公平台建设探析.doc
- 基于SPOC模式的高校文科计算机基础课程教学有效性提升路径分析.doc
- 基于SPSS软件的高校学生课程考试成绩定量分析.doc
- 基于SWOT分析的学生助理参与实验室管理探索.doc
- 基于TPB理论对浙江省高职学生求职行为因素分析及机制探讨.doc
- 基于Untiy3D的三维虚拟校园漫游仿真系统设计与实现.doc
- 基于U盘式设计的教学信息管理系统设计思考.doc
- 基于VMware的教学资源服务器虚拟化设计与实施.doc
文档评论(0)