ProteLIS和Keil联合仿真在单片机教改实践中的应用
- 格式:doc
- 大小:36.50 KB
- 文档页数:6
2007年第12期总第129期林区教学TeachingofForestryRegionNo.122007GeneralNo.129Keil和Proteus联合虚拟仿真技术在单片机教学中的应用张晓峰(黑龙江农业工程职业学院信息工程系,哈尔滨150088) 摘 要:对于单片机技术的学习,不少学生感到难以入门,学习效果不佳。
针对这一问题,介绍了在单片机教学中采用“Keil和Proteus软件联合虚拟仿真技术”进行改革的一些观点和做法,可以使单片机的教学形象、直观,并能够激发学生的学习兴趣,提高教学的质量和效率。
关键词:单片机;Keil;Proteus;虚拟仿真中图分类号:TP368.1 文献标志码:A 文章编号:1008-6714(2007)12-0069-03 收稿日期:2007-11-15作者简介:张晓峰(1964-),男,吉林怀德人,副教授,从事嵌入式系统、EDA技术研究。
一、单片机教学中存在的双重困惑“单片机技术”是当今电子信息领域广泛应用的一门技术,也是本科、高职高专及中职院校电子、电气、计算机、自动化等专业学生应掌握的一项基本技能。
然而各层次的学生普遍感到这门课比较难学,同时单片机课程教师也感觉难教,教学效果一般都不够理想。
造成教师难教、学生难学的双重困惑的原因究竟是什么?第一,来自单片机课程本身。
单片机技术是一门实用性、综合性很强的学科,具有理论与实践结合、软件与硬件结合等特点。
单片机的开发者除了应具有单片机本身的专业知识外,还必须要有扎实的硬件电路功底、较强的动手能力,还要掌握计算机编程的一般方法。
第二,单片机教材不合适与教学方法不合理。
目前市场上令人眼花缭乱的教材中多数缺少实用案例,实践性不强,书学完了却不会应用,由于脱离实践环境,单一靠纯粹理论知识的学习,很难掌握单片机技术,学生需要的是更多的和计算机、实验台(仪)、仿真器进行交互式和协作式的学习活动。
另外,难以进行单片机实物课堂演示,因为要用计算机、仿真器、实验电路板、电源等多种设备,其中仿真器或编程器要与计算机相连,也要与电路板相连,电源要接到实验电路板上,教师要花较长的时间准备。
Keil+Proteus在单片机课堂教学中的应用1. 引言1.1 背景介绍单片机技术作为计算机技术的重要分支,已经在各个领域得到广泛的应用。
在教育领域,单片机技术的教学也是非常重要的。
传统的单片机教学主要是基于理论课程和实验课程相结合的方式进行的,学生在学习过程中往往会遇到一些难以理解和实践的问题。
为了更好地帮助学生理解单片机技术的原理和应用,引入相应的软件工具助力教学是非常必要的。
本文将重点探讨Keil和Proteus在单片机课堂教学中的应用,分析其优势和挑战,并提出未来的发展方向和展望。
1.2 研究意义单片机技术作为计算机应用技术中的重要组成部分,其在各个领域都有着广泛的应用。
单片机教学作为计算机专业中的重要课程,对于培养学生的动手能力、实践能力和创新能力具有重要意义。
Keil和Proteus作为单片机开发中的重要工具,对于单片机教学有着不可忽视的作用。
研究Keil+Proteus在单片机课堂教学中的应用意义重大。
Keil和Proteus作为业界公认的单片机开发软件,在单片机教学中的应用可以帮助学生更深入地了解单片机的工作原理和开发过程。
通过实际的操作,学生可以更好地掌握单片机编程的技巧和方法,从而提高他们的实践能力和创新能力。
Keil+Proteus的联合应用可以实现软件与硬件的无缝对接,帮助学生更快地理解和掌握单片机系统的设计与开发。
通过Keil的编程和Proteus的仿真,学生可以在虚拟环境中进行实验,加深对单片机系统的理解,为他们未来的科研和实践工作奠定坚实的基础。
1.3 研究目的研究目的是为了探讨Keil+Proteus在单片机课堂教学中的具体应用方法及效果,旨在提高学生对单片机系统设计和实验操作的理解和掌握能力。
通过深入研究Keil+Proteus在单片机教学中的优势和挑战,为提升单片机课程教学质量提供参考和借鉴。
同时,通过Keil+Proteus在单片机课堂教学中的案例分析,探讨其在培养学生实际操作能力和解决问题能力方面的作用,旨在完善单片机课程的教学体系,促进学生的综合素质提升。
Proteus与Keil在单片机教学中的运用作者:彭莉来源:《科学导报·学术》2020年第29期摘要:单片机作为一门纯工科类课程,对学生的逻辑思维与学习背景都有着严格的要求,再加上单片机的理论知识具有较高的抽象性,在教学过程中潜移默化的加大了学生的学习难度,单片机过长的学习周期与对枯燥乏味的基础知识的学习也会在一定的程度上打击学生的学习积极性。
本文分析了单片机课程的教学现状,倡导通过实际案例,利用Proteus与Keil软件的实践运用来展现单片机课程的魅力所在,旨在加强学生的学习兴趣,促进学生学习积极性的提升。
关键词:Proteus;Keil;单片机教学引言单片机课程具有非常强的理论性与实践性,并与专业后续课程教学的开展实施有著紧密的联系,具有较强的实用性,其应用范围也非常的广泛。
随着“物联网+”概念的提出,近年来世界各国都加大了对物联网的研究,并在智能交通、环境监测、楼宇灯光等方面有了可观的成效。
物联网的实现离不开单片机技术,因此,单片机课程除了在工科院校的电子类专业开设有以外,越来越多的工科专业也开始将单片机作为专业必修课程。
虽然单片机在实践中的应用非常广泛,但与此同时,在单片机的教学过程中也出现了许多现实问题。
单片机作为一门工科类课程,在教学的实施过程里,教师通常是以课件与教材宣讲的方式来讲解基础内容,加上单片机的原理与基础内容知识具有较高的抽象性,学生在学习单片机的初期会遇到很多困难,学习周期也相对较长,学习过程也非常的枯燥。
单片机基础知识的具体化实现也较为困难,在传统的教学中,单片机教学中的实践环节需要使用到硬件试验箱,这就意味着校方既要采购大量设备,又要开展设备维护工作,增加了教学成本与实验成本。
还会导致实验内容单一,缺乏灵活性和创新性,不利于学生发散思维的培养。
Proteus与Keil软件的出现,完美的解决了实验器材稀缺的问题,让学生与教师能够在这两个软件上面进行仿真实验,实现实践操作的练习。
Proteus和Keil联合仿真在单片机教学改革中的应用
章万静;刘长荣;邢海霞;顾军林
【期刊名称】《福建电脑》
【年(卷),期】2010(026)004
【摘要】介绍了一种基于Proteus和Keil的虚拟单片机实验室的建设方案,并以具体的项目教学详细的阐述了虚拟实验室里硬件电路设计、软件设计和软硬联合仿真.实际教学改革效果表明,利用虚拟实验室降低了教学实验成本.培养了学生的学习兴趣,提高了实验实践质量,达到了预期的教学目的.
【总页数】2页(P211,200)
【作者】章万静;刘长荣;邢海霞;顾军林
【作者单位】淮安信息职业技术学院计算机科学与工程系,江苏,淮安,223003;淮安信息职业技术学院计算机科学与工程系,江苏,淮安,223003;淮安信息职业技术学院计算机科学与工程系,江苏,淮安,223003;淮安信息职业技术学院计算机科学与工程系,江苏,淮安,223003
【正文语种】中文
【相关文献】
1.Keil uVision3与Proteus的联合仿真在单片机教学中的应用 [J], 王科飞
2.Proteus和Keil联合仿真在单片机教学中的应用 [J], 刘祎;佘勃;张金花
3.Proteus和Keil联合仿真在单片机教改实践中的应用 [J], 翟红云;凌艺春
4.Proteus和Keil联合仿真在单片机教改实践中的应用 [J], 翟红云; 凌艺春
5.Keil和Proteus联合虚拟仿真技术在单片机教学中的应用 [J], 张晓峰
因版权原因,仅展示原文概要,查看原文内容请购买。
教育信息化数码世界 P .165发挥 Proteus 和 Keil 软件在单片机教学中的作用张正明 王丽娟 石建国 电子科技大学中山学院摘要:单片机教学中存在着内容难以理解,实验费时等问题,我们借助 Proteus 虚拟硬件仿真平台和 Keil 软件仿真平台,以矩阵键盘的读取和数值显示为例,说明这种辅助教学手段的作用,可以让同学们看得见、摸得着、动得手、学得会,增强学习兴趣,提高学习效果。
关键词:单片机 Proteus 软件 Keil 软件 仿真1 引言单片机课程是电子信息类专业必修的专业课程,是一门综合性和实践性都很强的课程,通过该课程的学习,使学生了解单片机的基本原理及其应用,了解汇编指令功能、编程方法,掌握单片机应用系统的硬件组成,能够使用C51语言进行软件开发,培养学生分析、解决实际问题的能力。
在进行传统的理论教学时,要想课堂教学安排生动、有趣,难度比较大,难以让学生看到电路变化、程序变化对实验结果的影响,难有切身感受;在进行实践教学时,受教学场地、设备数量和实验箱产品更新慢等因素的影响,操作灵活性有限。
鉴于此,我们在教学过程中引入 Proteus 软件和Keil 软件,可以方便地在 Proteus 平台上中绘制和修改硬件电路图,加深学生对单片机应用系统硬件电路的理解;在 Keil 软件中编写和修改相应指令,然后在 Proteus 平台上进行联合仿真。
在虚拟的硬件平台上看到程序运行的结果,可以加深学生对电路连接和指令功能的理解。
这样,课堂上方便老师演示和讲解,实验课上和课下方便学生进行各种应用的设计,激发学生学习的兴趣和积极性,增强学习效果。
发挥Proteus 软件和 Keil 软件的联合应用,可以节约耗材,缩短开发周期,具有逼真效果。
下面以矩阵键盘的输入和数值显示为例说明该方法的优势。
2 4*4矩阵键盘及显示4*4矩阵键盘,共16个按键,如果连接成独立按键就需要16个IO 管脚,而连接成矩阵键盘只需要8个IO 管脚,节省了8个管脚,按键越多节省的管脚越多,这就是矩阵键盘的优点,当然其缺点就是判断具体按键的过程要复杂一下,这是以软件的复杂性来换取硬件资源的节省的。
Proteus和 Keil 仿真联调在单片机课程教学中的应用邵春声【摘要】以AT89C52单片机控制的流水灯电路仿真联调为例,说明了Proteus 和Keil软件在单片机课程教学改革中的应用。
利用2种软件仿真联调的方式进行单片机课堂教学,增加了教学的直观性,激发了学生学习单片机的兴趣,增强了学好单片机的信心,教学质量也有了显著提升。
%This paper discusses the application of the Proteus software and the Keil software in the single chip microcomputer (SCM) course teaching reform,taking water lamp simulation alignment with AT89C52 single chip microcomputer control circuit as an example.The SCM classroom teaching by using two software alignment in simulation not only made the teaching itself more intuitive,also inspired students′learning inter-ests,built upstudents′confidence and finally improved the teaching effect.【期刊名称】《常州工学院学报》【年(卷),期】2015(000)003【总页数】3页(P75-77)【关键词】单片机教学;Proteus;Keil;仿真联调【作者】邵春声【作者单位】常州工学院电子信息与电气工程学院,江苏常州 213002【正文语种】中文【中图分类】G642“单片机原理及应用”是一门知识性、实践性和综合性极强的课程,所需学习的概念多、图形多、案例多、内容抽象,编程语言为低级语言,枯燥且难以记忆。
ProteLIS和Keil联合仿真在单片机教改实践中地应用【摘要】通过应用实例介绍,论述在工程教案法地单片机教改实践中引入proteus和keil联合仿真技术地可实施性,并分析仿真教案地效果.【关键词】单片机教案仿真技术proteus keil随着社会地进步和科技地发展,依靠传统地教案方法已不能满足现代职业教育对职业能力培养地要求.因此,近20年来,许多国家根据各自地情况和不同地要求,创造并系统开发了一些适应社会、技术和生产发展要求地新地职业教育教案法或教案模式,特别是德国以培养关键能力为核心地行为引导型教案模式,使职业教育引入一种新地概念.这种新地教案模式,对职业教育地发展产生了极为深刻而广泛地影响.工程教案法是行为引导型教案方法中地一种,是师生通过共同实施一个完整地工程工作而进行地教案活动.学生通过工程地完成,不但可以学习知识,提高工作中与其他同学协调、合作地能力,还可以充分发掘自身创造潜能,促使自己在动手能力等方面不断提高.工程教案法在整个教案过程中既发挥了教师地主导作用又体现了学生地主体作用.充分地展示了现代技工教育“以能力为本”地价值取向.然而,工程教案法仍存在一些不足地地方,需要不断改善,本文拟以广西工业职业技术学院为例,对于在工程教案法地单片机教改实践中引入proteus和keil联合仿真技术地实践进行探讨.一、单片机教改现状广西工业职业技术学院在开展以工作过程为导向地单片机教改工作以来,课堂教案地质量和效益得到了大幅度地提高.但是在教改实践过程中,也出现了以下问题:首先,在理论教案中有许多理论知识难以用语言表达清楚,如果采用课堂演示则需要用到计算机、仿真器、电源和实验电路板等设备,这榉不但准备过程非常烦琐,而且耗费大量教案时间,会影响课堂教案进度.其次,目前地实验教案只是利用现有地实验箱做一些验证性实验,仅凭这些要达到掌握对单片机地灵活应用是远远不够地.何况,单片机实验室建设和维护地成本较高,添置设备经费不足,保证正常教案质量已存在一定地难度,更难以保证教改地教案要求.因此,只有通过采取合理地教案方法及手段才能真正满足单片机教改实践地需要.随着计算机软件仿真技术地发展,可以把proteus和keil软件引入到单片机教改中.该软件功能强大,只需在计算机上就可以仿真,实现可视化教案,能很好地解决上述教案中存在地问题,大大提高教案质量.二、proteus和keil软件在以工作过程为导向地教改中地应用proteus是英国labcenter公司开发地电路分析与实物仿真eda 软件.它运行于windows操作系统上,可以对单片机进行实物级地仿真,仿真分析各种模拟电路、数字电路、数模混合电路.kefl软件支持众多不同公司地mcs51芯片,集编辑、编译和程序仿真于一体,同时还支持汇编和c语言地程序设计,并且通过设置可与proteus联机调试.proteus和keil对单片机地仿真具有强大地功能,将其引入单片机教改实践中,势在必行.在工农业生产和日常生活中,单片机控制地温度检测系统应用十分广泛,如消防电气地非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统地温度检测,医疗与健诊地温度测试.化工、机械等设备地温度过热检测,等等.因此,单片机控制地数字温度检测系统设计是单片机教改实践中地一个重要工程.该工程以at89c51单片机为控制器,以dsl8820为数字温度检测‘元件,采用lcdl602液晶模块显示温度状态,利用proteus和kefl软件建立仿真模型并进行仿真实验.(一>proteus硬件电路设计首先运行proteus软件,点击启动界面中地“p”按键(pick de-vices,拾取元器件>,打开“pickdevices”对话框,从元件库中拾取所需地元器件,点击“ok”按钮来完成元器件地添加(此工程中所用主要元器件如表1所示>.接着在proteus中完成各元器件地连线.连接元器件有两种方法:一种是直接画连接线,一种是用网络标号.当线路不是十分复杂时,采用直接画连接线地方法比较直观;当电路中连线十分复杂时,采用网络标号地方法,可以使连接电路简洁.本工程采用直接连线,绘制好地电路如图1所示.(二>软件设计系统在keil u-vision3集成开发环境编写c51程序进行软件开发,采用模块化编程方式.在硬件设计地基础上,根据dsl8820和lm016l地工作原理,软件设计主要完成以下任务:初始化dsl8820,读/写dsl8820,读取dsl8820转换后地温度值并转换,初始化lm016l,lm016l显示温度值,按键设置温度上下限,高低温限声光报警等.以上各个子任务分别用相应地子程序来实现,在主程序中有序地调用各个子程序模块,程序主流程图如图2所示.(三>系统仿真在keil uvi-sion3中,采用c51编写源程序,在新建工程中选择at89c51单片机作为cpu,再将编写好地c语言源程序加载到新建工程中.在“project”下拉菜单中,选择“optionsfortarget”对话框,在对话框中选中“out-put”选项卡地“cre-atehexfile”选项,最后点击“itebuildail target files”,编译成功后生成“*.hex”文件.在proteus i-sis7.5中,双击at89c51,将可执行程序装载到单片机中,如图3所示.程序导入proteus后,点击仿真运行控制按钮后,进入仿真调试状态,点击play键,进行软、硬件交互仿真.在proteus仿真状态下,调节dsl8820模块地上下标改变温度地输入值(-55.0-+125.0℃>,lm016l地输出温度值实时跟随变化.例如,dsl8820检测到地当前温度是29.0℃.则经过单片机处理后,lm016l显示出当前地温度值29.0℃.并且显示当前测出地温度值小于设定地最低温限值,报警指示指示灯闪亮,蜂鸣器呜叫报警,仿真显示结果如图4所示.仿真结果表明,该温度显示器能准确地测量并显示温度,测量精度到0.1℃,通过k1实现即时温度报值,k2、k3键控制温度上下限设置,并能实现超限报警,仿真效果与系统预期实现地一致.由上可见,利用功能强大地proteus软件提供地元件库设计硬件电路及软硬件仿真,可实现液晶温度显示器地仿真设计.该温度测控器电路结构简洁,可靠性高,成本低.通过proteus地前期仿真提高了设计效率,缩短了开发周期,降低了设计成本,保证了设计地合理性和可靠性.三、仿真教案效果分析传统地单片机教案采用“理论+实验”模式,理论教案以单片机地结构为主线展开,实验以验证单片机理论教案内容为目地而安排,一般情况下,先做单片机硬件结构地认识实验,然后是指令和软件编程地验证实验,最后是一个应用实例地验证实验.按照这种教案结构,学生普遍觉得难学,且缺乏学习热情,对于高职院校地学生来说更是如此.而在采用工程教案法地单片机教改实践中,通过引入各个应用性较强地实践工程,结合proteus和keil软件地系统软硬件联合仿真,实现了理论知识和实践教案地高效结合,优化了教案过程.学生学习以工程为中心,有明确地任务,能围绕工程组织已学知识和学习资源,学习地主动性、积极性得以发挥,而且开拓了思维、发挥了潜能、培养了个性、提高了协调能力、培养了团队意识,使教案效果起到事半功倍地作用.。
ProteLIS和Keil联合仿真在单片机教改实践中地应用【摘要】通过应用实例介绍,论述在项目教案法地单片机教改实践中引入proteus和keil联合仿真技术地可实行性,并分析仿真教案地效果.【关键词】单片机教案仿真技术proteus keil随着社会地进步和科技地发展,依靠传统地教案方法已不能满足现代职业教育对职业能力培养地要求.因此,近20年来,许多国家根据各自地情况和不同地要求,创造并系统开发了一些适应社会、技术和生产发展要求地新地职业教育教案法或教案模式,特别是德国以培养关键能力为核心地行为引导型教案模式,使职业教育引入一种新地概念.这种新地教案模式,对职业教育地发展产生了极为深刻而广泛地影响.项目教案法是行为引导型教案方法中地一种,是师生通过共同实行一个完整地项目工作而进行地教案活动.学生通过项目地完成,不但可以学习知识,提高工作中与其他同学协调、合作地能力,还可以充分发掘自身创造潜能,促使自己在动手能力等方面不断提高.项目教案法在整个教案过程中既发挥了教师地主导作用又体现了学生地主体作用.充分地展示了现代技工教育“以能力为本”地价值取向.然而,项目教案法仍存在一些不足地地方,需要不断改善,本文拟以广西工业职业技术学院为例,对于在项目教案法地单片机教改实践中引入proteus和keil联合仿真技术地实践进行探讨.一、单片机教改现状广西工业职业技术学院在开展以工作过程为导向地单片机教改工作以来,课堂教案地质量和效益得到了大幅度地提高.但是在教改实践过程中,也出现了以下问题:首先,在理论教案中有许多理论知识难以用语言表达清楚,如果采用课堂演示则需要用到计算机、仿真器、电源和实验电路板等设备,这榉不但准备过程非常烦琐,而且耗费大量教案时间,会影响课堂教案进度.其次,目前地实验教案只是利用现有地实验箱做一些验证性实验,仅凭这些要达到掌握对单片机地灵活应用是远远不够地.何况,单片机实验室建设和维护地成本较高,添置设备经费不足,保证正常教案质量已存在一定地难度,更难以保证教改地教案要求.因此,只有通过采取合理地教案方法及手段才能真正满足单片机教改实践地需要.随着计算机软件仿真技术地发展,可以把proteus和keil软件引入到单片机教改中.该软件功能强大,只需在计算机上就可以仿真,实现可视化教案,能很好地解决上述教案中存在地问题,大大提高教案质量.二、proteus和keil软件在以工作过程为导向地教改中地应用proteus是英国labcenter公司开发地电路分析与实物仿真eda 软件.它运行于windows操作系统上,可以对单片机进行实物级地仿真,仿真分析各种模拟电路、数字电路、数模混合电路.kefl软件支持众多不同公司地mcs51芯片,集编辑、编译和程序仿真于一体,同时还支持汇编和c语言地程序设计,并且通过设置可与proteus联机调试.proteus和keil对单片机地仿真具有强大地功能,将其引入单片机教改实践中,势在必行.在工农业生产和日常生活中,单片机控制地温度检测系统应用十分广泛,如消防电气地非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统地温度检测,医疗与健诊地温度测试.化工、机械等设备地温度过热检测,等等.因此,单片机控制地数字温度检测系统设计是单片机教改实践中地一个重要项目.该项目以at89c51单片机为控制器,以dsl8820为数字温度检测‘元件,采用lcdl602液晶模块显示温度状态,利用proteus和kefl软件建立仿真模型并进行仿真实验.(一>proteus硬件电路设计首先运行proteus软件,点击启动界面中地“p”按键(pick de-vices,拾取元器件>,打开“pickdevices”对话框,从元件库中拾取所需地元器件,点击“ok”按钮来完成元器件地添加(此项目中所用主要元器件如表1所示>.接着在proteus中完成各元器件地连线.连接元器件有两种方法:一种是直接画连接线,一种是用网络标号.当线路不是十分复杂时,采用直接画连接线地方法比较直观;当电路中连线十分复杂时,采用网络标号地方法,可以使连接电路简洁.本项目采用直接连线,绘制好地电路如图1所示.(二>软件设计系统在keil u-vision3集成开发环境编写c51程序进行软件开发,采用模块化编程方式.在硬件设计地基础上,根据dsl8820和lm016l地工作原理,软件设计主要完成以下任务:初始化dsl8820,读/写dsl8820,读取dsl8820转换后地温度值并转换,初始化lm016l,lm016l显示温度值,按键设置温度上下限,高低温限声光报警等.以上各个子任务分别用相应地子程序来实现,在主程序中有序地调用各个子程序模块,程序主流程图如图2所示.(三>系统仿真在keil uvi-sion3中,采用c51编写源程序,在新建项目中选择at89c51单片机作为cpu,再将编写好地c语言源程序加载到新建项目中.在“project”下拉菜单中,选择“optionsfortarget”对话框,在对话框中选中“out-put”选项卡地“cre-atehexfile”选项,最后点击“itebuildail target files”,编译成功后生成“*.hex”文件.在proteus i-sis7.5中,双击at89c51,将可执行程序装载到单片机中,如图3所示.程序导入proteus后,点击仿真运行控制按钮后,进入仿真调试状态,点击play键,进行软、硬件交互仿真.在proteus仿真状态下,调节dsl8820模块地上下标改变温度地输入值(-55.0-+125.0℃>,lm016l地输出温度值实时跟随变化.例如,dsl8820检测到地当前温度是29.0℃.则经过单片机处理后,lm016l显示出当前地温度值29.0℃.并且显示当前测出地温度值小于设定地最低温限值,报警指示指示灯闪亮,蜂鸣器呜叫报警,仿真显示结果如图4所示.仿真结果表明,该温度显示器能准确地测量并显示温度,测量精度到0.1℃,通过k1实现即时温度报值,k2、k3键控制温度上下限设置,并能实现超限报警,仿真效果与系统预期实现地一致.由上可见,利用功能强大地proteus软件提供地元件库设计硬件电路及软硬件仿真,可实现液晶温度显示器地仿真设计.该温度测控器电路结构简洁,可靠性高,成本低.通过proteus地前期仿真提高了设计效率,缩短了开发周期,降低了设计成本,保证了设计地合理性和可靠性.三、仿真教案效果分析传统地单片机教案采用“理论+实验”模式,理论教案以单片机地结构为主线展开,实验以验证单片机理论教案内容为目地而安排,一般情况下,先做单片机硬件结构地认识实验,然后是指令和软件编程地验证实验,最后是一个应用实例地验证实验.按照这种教案结构,学生普遍觉得难学,且缺乏学习热情,对于高职院校地学生来说更是如此.而在采用项目教案法地单片机教改实践中,通过引入各个应用性较强地实践项目,结合proteus和keil软件地系统软硬件联合仿真,实现了理论知识和实践教案地高效结合,优化了教案过程.学生学习以项目为中心,有明确地任务,能围绕项目组织已学知识和学习资源,学习地主动性、积极性得以发挥,而且开拓了思维、发挥了潜能、培养了个性、提高了协调能力、培养了团队意识,使教案效果起到事半功倍地作用.。
Proteus 和Keil 软件在单片机实验教学中的应用王海燕,杨艳华( 上海电力学院电力与自动化工程学院,上海200090)摘要: 针对单片机实验教学中存在的问题,提出了利用Proteus、Keil 软件作为实验教学的辅助手段,并以“电子密码锁”设计为例,具体阐明了Proteus 软件和Keil 软件在单片机实验教学中的联合运用方法。
实践证明,该方法能激发学生的学习兴趣,加深学生对单片机原理及应用的理解,锻炼学生进行软硬件综合开发的能力,提高单片机实验教学的效果。
关键词:单片机; 实验教学; Proteus 软件; Keil 软件中图分类号: TP 368.1; G 642.0 文献标志码: A 文章编号:1006-7167( 2012) 05-0088-04 Application of Proteus and Keil in MCU Experiment TeachingWANG Hai-yan,YANG Yan-hua( School of Power and Automation Engineering,Shanghai University of Electric Power,Shanghai 200090,China) Abstract:Proteus and Keil were proposed as the auxiliary means to solve the problems in MCU experiment teaching,and the joint use of Proteus and Keil in MCU experiment teaching was clarified with an example of the design of electronic locks.It was proven that the method not noly aroused the learning interests of the students,deepened the students’understanding of the principle and application of MCU,cultivated the students’comprehensive ability of hardware and software development,but also improved the MCU experiment teaching effect.Key words: MCU; experimental teaching; Proteus; Keil0 引言单片机课程是电力和自动化等专业的主干课程,通过该课程能培养具有单片机应用产品设计、分析、制作和调试能力的实践型人才。
Proteus和Keil联合仿真在单片机教学中的应用作者:刘祎佘勃张金花来源:《科技视界》2017年第20期【摘要】本文分析了单片机教学现状,提出基于proteus 和keil联合仿真的单片机课程教学。
Proteus的引入能很好地提高单片机教学效果,实现理论实践教学高度结合,实现“教学做”一体化,促进单片机教学改革。
【关键词】proteus;keil;教学做一体化中图分类号: TP391.9 文献标识码: A 文章编号: 2095-2457(2017)20-0063-002Application of Proteus and Keil Co - simulation in Single Chip Microcomputer TeachingLIU Yi SHE Bo ZHANG Jin-hua(School of Mechanical and Electrical Engineering,Suqian University,Suqian Jiangsu 223800,China)【Abstract】This paper analyzes the status quo of single-chip teaching, proposed based on proteus and keil joint simulation of SCM teaching.The introduction of Proteus can improve the teaching effect of SCM,realize the combination of theory and practice teaching, realize the integration of "teaching" and promote the reform of SCM.【Key words】Proteus;Keil;Teaching to do integration单片机原理及应用课程是电子、自动化、机电、通信等专业的重要专业基础课,具有很强的理论性和实践性,且与后续专业课程、课程设计和毕业设计的联系非常紧密,应用领域广,实用性强。
Proteus和Keil软件在单片机实验教学中的应用随着单片机技术的发展,单片机实验教学成为了学习单片机的重要环节。
而在单片机实验教学中,Proteus和Keil软件成为了不可或缺的工具。
Proteus是一种虚拟电路仿真软件,可以用来模拟并调试各种电子电路。
而Keil软件是一种用来编写嵌入式C语言程序的集成开发环境(IDE),可以将程序烧录到单片机中并进行调试。
Proteus软件在单片机实验教学中的应用非常广泛。
首先,Proteus可以用来设计和模拟各种单片机电路。
在单片机实验教学中,学生需要学习各种基础电路,如LED 的点亮、数码管的显示等。
使用Proteus软件,学生可以在虚拟环境下搭建电路并进行仿真,这样可以提高学生的实验效率,减少实验器材的消耗。
同时,Proteus软件还可以对电路进行各种参数分析,如电压、电流的测量,有助于学生深入理解电路的原理。
其次,Proteus软件还可以用来调试单片机程序。
在实际的单片机应用中,程序错误是难免的。
如果学生只能通过实际硬件调试,将会浪费大量的时间和资源。
通过Proteus软件,学生可以在仿真环境下调试程序,找出错误并进行修正。
这样不仅可以提高学生的调试能力,还可以节省调试时间,提高实验效率。
除了Proteus软件,Keil软件也在单片机实验教学中发挥了重要作用。
Keil软件是一种专门用来编写嵌入式C语言程序的集成开发环境(IDE),它提供了丰富的代码编辑和调试工具,方便学生编写和调试单片机程序。
学生可以通过Keil软件编辑和组织程序代码,然后将程序烧录到单片机中进行运行。
如果程序出现错误,学生可以通过Keil软件进行调试,观察变量的值、程序的执行流程等,找出错误的原因并进行修正。
此外,Keil软件还提供了一些仿真功能,可以在PC机上模拟单片机的执行过程。
学生可以通过Keil软件进行程序单步执行,观察程序在每一步的执行情况,这对于学生理解和掌握单片机的工作方式非常重要。
Proteus和Keil软件在单片机试验教学中的应用起首,我们来说说Proteus软件。
Proteus软件是一种常用的电子电路仿真软件,它可以模拟和验证电子电路的工作原理。
在单片机试验教学中,Proteus软件可以用来设计和仿真各种电子电路,包括电源电路、时钟电路、输入输出电路等。
通过Proteus软件,同砚可以直观地了解单片机与其他外部电路之间的工作干系,以及电路中各元件的功能和作用。
同时,Proteus软件还可以援助同砚分析和调试电路中的问题,提高试验教学的效率。
其次,我们来说说Keil软件。
Keil软件是一种专用于单片机开发的集成开发环境(IDE),它提供了编译、调试、仿真等开发工具。
在单片机试验教学中,Keil软件可以援助同砚编写和调试各种单片机程序。
同砚可以通过Keil软件编写C语言程序,并将程序下载到单片机中运行。
在程序调试过程中,Keil软件可以提供强大的调试功能,如单步调试、断点调试等,援助同砚找出程序中的错误和问题。
通过Keil软件,同砚可以深度进修单片机的编程方法和技巧,提高自己的编程能力。
可以有浩繁方面。
起首,可以通过Proteus软件进行电路设计和仿真,在试验之前先进行虚拟仿真,更好地理解电路的工作原理。
其次,可以通过Keil软件编写各种单片机程序,并通过仿真功能进行调试,提前发现和解决问题。
最后,可以将程序下载到实际的单片机中进行试验,进一步验证和应用所学知识。
在单片机试验教学中,Proteus和Keil软件的应用可以带来浩繁好处。
起首,它们可以提供一个直观、真实的试验环境,让同砚更好地理解和精通所学知识。
其次,它们可以有效缩减试验中的人为操作失误,提高试验的准确性和可靠性。
此外,它们还可以援助老师更好地进行试验教学,提高教学效果。
当然,Proteus和Keil软件的应用也存在一些问题。
起首,它们都是商业软件,需要采购和授权,若果没有正版授权可能会限制软件的功能和使用。
第26卷第6期Vol 126 NO.6 重庆工商大学学报(自然科学版)J Chongqing Technol Business Univ 1(Nat Sci Ed ) 2009年12月Dec 12009 文章编号:1672-058X (2009)06-0567-04Keil 和Pr oteus 在单片机实验教学中的应用殷士勇(盐城纺织职业技术学院机电工程系,江苏盐城224000) 收稿日期:2009-08-07;修回日期:2009-09-15。
作者简介:殷士勇(1979-),男,江苏盐城人,讲师,硕士研究生,从事计算机应用研究。
摘 要:单片机课程教学的实践性强,首先分析了目前单片机实验教学的实际情况;为了提高单片机实验的教学效果、培养学生的实验技能和创新能力,在此引入了Keil 和Pr oteus 两个软件,将两者结合起来用于单片机的仿真实验,它们的特点分别是电子元件丰富、支持第三方的软件编辑、强大的原理图绘制功能和系统资源丰富、硬件投入少、形象直观等,最后通过彩灯循环的实验教学实例说明仿真的效果,并以此证明用仿真实验在单片机实验教学改革中的良好效果。
关键字:单片机;实验教学;仿真;Keil;Pr oteus 中图分类号:TP391文献标志码:A自上世纪80年代单片机引入我国以来,由于其具有体积小、成本低、稳定可靠、高性能、高速度、适应性强等特点[1],广泛用于仪器仪表、自动控制、通信和家用电器等领域,尤其在控制应用领域中占据了主导地位。
了解单片机的工作原理,掌握单片机技术,特别是具备基本应用操作技能,成为当代相关专业大学生的重要任务。
同时,也为教授单片机课程实验的老师提出了新的要求。
如果将计算机软件的仿真技术应用于单片机实验的教学中,利用仿真较强的直观性、生动有趣的真实感、可参与性强等优点,将更容易激发学生的学习兴趣,大大提高教学效果,对实验教学产生积极影响。
1 单片机实验教学情况分析1.1 单片机实验教学的地位和作用《单片机原理与应用》课程是自动化、机电一体化、电气及电子信息类等专业的专业课,其主要教学任务是让学生了解单片机的基本工作原理,掌握MCS 251系列单片机的体系结构、指令系统及及应用技术。
2020.09科技论坛Proteus+kei I在单片机教学中的应用杨艳霞,张妮(西安工业大学北方信息工程学院,陕西西妥,710200)摘要:分析了单片机传统教学的问题,提出在第一堂课中引入Proteus和keil联合仿真的单片机课程教学。
Proteus 的引入能很好地提高单片机教学效果,让学生能够亲手接触单片机的特性与作用,更加形象、生动的观察单片机的功能与作用,对教学产生积极的影响。
极大地节约了教学资源。
关键词:Proteus;keil;仿真教学Application of Proteus+keil in MCU TeachingYang Yanxia,Zhang Ni(School of Nort h em Information Engineering,Xi'an Uni v er s i t y of Technology,Xi'an Shaanxi,710200) Abstract;The problem of traditional teaching of single chip microcomputer is analyzed,and the single chip microcomputet course of joint simulation of proteus and keil is introduced in the first class.The introduction of Proteus can greatly improve the teaching effect of single-chip microcomputers, allow students to personally contact the characteristics and functions of single-chip microcomputers, and more vividly and vividly observe the functions and functions of single-chip microcomputers,which has a positive impact on teaching.Greatly save teaching resources.Keywords;Proteus;keil;Simulation teachingo前言单片机的课程是工科院校电类专业的一门重要的必修课,具有很强的理论性和实践性,且与后续专业课程、课程设计和毕业设计的联系非常紧密,应用领域广,实用性强。
《Proteus和Keil软件在单片机实验教学中的应用》篇一Proteus与Keil软件在单片机实验教学中的应用一、引言在当今的电子信息技术领域,单片机技术已成为一项重要的核心技术。
实验教学是培养学生掌握单片机技术的重要环节。
为了使学生在实验中更好地理解和掌握单片机技术,Proteus和Keil 软件在单片机实验教学中的应用变得尤为重要。
本文将详细探讨Proteus和Keil软件在单片机实验教学中的应用。
二、Proteus软件在单片机实验教学中的应用Proteus是一款功能强大的电子电路设计与仿真软件,具有丰富的元器件库和直观的界面,适用于单片机的设计与仿真。
在单片机实验教学中,Proteus的应用主要体现在以下几个方面:1. 电路设计与仿真:学生可以利用Proteus的元器件库,根据实验要求设计电路图,并通过仿真功能验证电路的正确性。
这有助于学生在实验前对电路有更深入的理解。
2. 单片机编程与调试:Proteus支持Keil等单片机编程软件的代码导入,学生可以在Proteus中直接查看和调试程序。
这有助于学生更好地理解单片机的编程过程和调试方法。
3. 虚拟实验环境:Proteus可以模拟真实的单片机工作环境,使学生在虚拟环境中进行实验,降低实验成本,提高实验效率。
三、Keil软件在单片机实验教学中的应用Keil是一款功能强大的单片机编程软件,具有直观的操作界面和丰富的开发工具,广泛应用于单片机的编程与开发。
在单片机实验教学中,Keil的应用主要体现在以下几个方面:1. 编程与开发:学生可以利用Keil编写单片机程序,并利用其丰富的开发工具进行程序的编译、调试和烧写。
这有助于学生掌握单片机的编程方法和开发流程。
2. 代码调试与优化:Keil具有强大的代码调试功能,可以方便地查找和修复程序中的错误。
此外,Keil还提供了代码优化功能,有助于学生提高程序的运行效率和稳定性。
3. 项目管理与协作:Keil支持项目管理模式,学生可以将多个文件组织成一个项目,方便管理和协作。
ProteLIS和Keil联合仿真在单片机教改实践中的应用【摘要】通过应用实例介绍,论述在项目教学法的单片机教改实践中引入proteus和keil联合仿真技术的可实施性,并分析仿真教学的效果。
【关键词】单片机教学仿真技术proteus keil
随着社会的进步和科技的发展,依靠传统的教学方法已不能满足现代职业教育对职业能力培养的要求。
因此,近20年来,许多国家根据各自的情况和不同的要求,创造并系统开发了一些适应社会、技术和生产发展要求的新的职业教育教学法或教学模式,特别是德国以培养关键能力为核心的行为引导型教学模式,使职业教育引入一种新的概念。
这种新的教学模式,对职业教育的发展产生了极为深刻而广泛的影响。
项目教学法是行为引导型教学方法中的一种,是师生通过共同实施一个完整的项目工作而进行的教学活动。
学生通过项目的完成,不但可以学习知识,提高工作中与其他同学协调、合作的能力,还可以充分发掘自身创造潜能,促使自己在动手能力等方面不断提高。
项目教学法在整个教学过程中既发挥了教师的主导作用又体现了学生的主体作用。
充分地展示了现代技工教育“以能力为本”的价值取向。
然而,项目教学法仍存在一些不足的地方,需要不断改善,本文拟以广西工业职业技术学院为例,对于在项目教学法的单片机教改实践中引入proteus和keil联合仿真技术的实践进行探
讨。
一、单片机教改现状
广西工业职业技术学院在开展以工作过程为导向的单片机教改工作以来,课堂教学的质量和效益得到了大幅度的提高。
但是在教改实践过程中,也出现了以下问题:首先,在理论教学中有许多理论知识难以用语言表达清楚,如果采用课堂演示则需要用到计算机、仿真器、电源和实验电路板等设备,这榉不但准备过程非常烦琐,而且耗费大量教学时间,会影响课堂教学进度。
其次,目前的实验教学只是利用现有的试验箱做一些验证性实验,仅凭这些要达到掌握对单片机的灵活应用是远远不够的。
何况,单片机实验室建设和维护的成本较高,添置设备经费不足,保证正常教学质量已存在一定的难度,更难以保证教改的教学要求。
因此,只有通过采取合理的教学方法及手段才能真正满足单片机教改实践的需要。
随着计算机软件仿真技术的发展,可以把proteus和keil软件引入到单片机教改中。
该软件功能强大,只需在计算机上就可以仿真,实现可视化教学,能很好地解决上述教学中存在的问题,大大提高教学质量。
二、proteus和keil软件在以工作过程为导向的教改中的应用proteus是英国labcenter公司开发的电路分析与实物仿真eda软件。
它运行于windows操作系统上,可以对单片机进行实物级的仿真,仿真分析各种模拟电路、数字电路、数模混合电路。
kefl软件
支持众多不同公司的mcs51芯片,集编辑、编译和程序仿真于一体,同时还支持汇编和c语言的程序设计,并且通过设置可与proteus 联机调试。
proteus和keil对单片机的仿真具有强大的功能,将其引入单片机教改实践中,势在必行。
在工农业生产和日常生活中,单片机控制的温度检测系统应用十分广泛,如消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测,医疗与健诊的温度测试。
化工、机械等设备的温度过热检测,等等。
因此,单片机控制的数字温度检测系统设计是单片机教改实践中的一个重要项目。
该项目以at89c51单片机为控制器,以dsl8820为数字温度检测‘元件,采用lcdl602液晶模块显示温度状态,利用proteus和kefl软件建立仿真模型并进行仿真实验。
(一)proteus硬件电路设计
首先运行proteus软件,点击启动界面中的“p”按键(pick
de-vices,拾取元器件),打开“pickdevices”对话框,从元件库中拾取所需的元器件,点击“ok”按钮来完成元器件的添加(此项目中所用主要元器件如表1所示)。
接着在proteus中完成各元器件的连线。
连接元器件有两种方法:一种是直接画连接线,一种是用网络标号。
当线路不是十分复杂时,采用直接画连接线的方法比较直观;当电路中连线十分复杂时,采用网络标号的方法,可以使连接电路简洁。
本项目采用直接连线,绘制好的电路如图1所示。
(二)软件设计
系统在keil u-vision3集成开发环境编写c51程序进行软件开发,采用模块化编程方式。
在硬件设计的基础上,根据dsl8820和lm016l的工作原理,软件设计主要完成以下任务:初始化dsl8820,读/写dsl8820,读取dsl8820转换后的温度值并转换,初始化
lm016l,lm016l显示温度值,按键设置温度上下限,高低温限声光报警等。
以上各个子任务分别用相应的子程序来实现,在主程序中有序地调用各个子程序模块,程序主流程图如图2所示。
(三)系统仿真
在keil uvi-sion3中,采用c51编写源程序,在新建项目中选择at89c51单片机作为cpu,再将编写好的c语言源程序加载到新建项目中。
在“project”下拉菜单中,选择“optionsfortarget”对话框,在对话框中选中“out-put”选项卡的“cre-atehex file”选项,最后点击“itebuildail target files”,编译成功后生成“*.hex”文件。
在proteus i-sis7.5中,双击at89c51,将可执行程序装载到单片机中,如图3所示。
程序导入proteus后,点击仿真运行控制按钮后,进入仿真调试状态,点击play键,进行软、硬件交互仿真。
在proteus仿真状态下,调节dsl8820模块的上下标改变温度的输入值(-55.0-+125.0℃),lm016l的输出温度值实时跟随变化。
例如,dsl8820检测到的当前温度是29.0℃。
则经过单片机处理后,lm016l显示出当前的温度值29.0℃。
并且
显示当前测出的温度值小于设定的最低温限值,报警指示指示灯闪亮,蜂鸣器呜叫报警,仿真显示结果如图4所示。
仿真结果表明,该温度显示器能准确地测量并显示温度,测量精度到0.1℃,通过k1实现即时温度报值,k2、k3键控制温度上下限设置,并能实现超限报警,仿真效果与系统预期实现的一致。
由上可见,利用功能强大的proteus软件提供的元件库设计硬件电路及软硬件仿真,可实现液晶温度显示器的仿真设计。
该温度测控器电路结构简洁,可靠性高,成本低。
通过proteus的前期仿真提高了设计效率,缩短了开发周期,降低了设计成本,保证了设计的合理性和可靠性。
三、仿真教学效果分析
传统的单片机教学采用“理论+试验”模式,理论教学以单片机的结构为主线展开,试验以验证单片机理论教学内容为目的而安排,一般情况下,先做单片机硬件结构的认识实验,然后是指令和软件编程的验证实验,最后是一个应用实例的验证实验。
按照这种教学结构,学生普遍觉得难学,且缺乏学习热情,对于高职院校的学生来说更是如此。
而在采用项目教学法的单片机教改实践中,通过引入各个应用性较强的实践项目,结合proteus和keil软件的系统软硬件联合仿真,实现了理论知识和实践教学的高效结合,优化了教学过程。
学生学习以项目为中心,有明确的任务,能围绕项目组织已学知识和学习资源,学习的主动性、积极性得以发挥,而
且开拓了思维、发挥了潜能、培养了个性、提高了协调能力、培养了团队意识,使教学效果起到事半功倍的作用。