预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

叫舷诽黔Proteus与Keil在单片机开放性实验中的应用experimentmicrocontroller1开放性实验新方案提出伍冯洁1谢斌2ApplicationofProteusandKeilopenedmodelsimulation0引言单片机是一门实验实践环节比较多的课程,一般而言,教学任务内的实验课时数往往不能满足学生的实际需要[1],对不少学生而言,学完了该课程往往对实际操作一知半解,有的甚至只停留在理论上。为了有效地解决上述提到的问题,开展了单片机实验上没有完成的实验内容,或对做过的实验存在疑问,以及想试做教学任务外的实验项目等;(2)出于对单片机的兴趣,或在原有单片机学习的基础上,在老师的指导下,自己动手,完成单片机系统的设计、焊接、编程、调试及分析等实践表明,在进行单片机开放性实验时,存在一些亟待解决的问题。目前,由于软件需要基于硬件电路进行调试,当软件程序写入硬件电路后,如果电路工作不正常甚至无法工作,则难以断定问题所在。由于硬件电路的焊接质量及设计方案的未定性,在查找原因时,往往无从下手,不少学生只能根据自己所掌握有限的知识,或凭观察现象,或凭感觉,把他们认为错误的电路或元器件插拔、焊接,如此不断重复,导致整个电路越来越难以实现。从软件方面寻找原因时,由于软件编译后只能查出语法错误,却不能保证在硬件电路正确的前提下,是否能够实现系统的预期功能,因此,软件的修改只能靠编程者平时的积累及逻辑严密性。做开放性实验的学生平时实践机会不多,在调试程序时,容易把程序修改得面目全非。其次,由于开放性实验是课外活动,学校投入少,学生通过不断拆悍元器件进行系统调试的方法,容易造成资源的浪费,增加设计成本。此外,有些学生因为经费不足或在市场上买不到某器件,而放弃一些有创新、更实用的设计等等。上述表明,需要采取一种新的开放性实验方案,保证学生课外实验长久、有效的开展下去,以调动学生学习单片机的积极性,开阔学生的课外学术活动空间,提高学生前面已讨论过,目前不少学生在进行单片机开放性实电子测量技术MEASUREMENT第31卷第6期2008年6月谢陈跃1(1.广州大学实验中心广州510006;2.成都理工大学工程技术学院乐山614007)摘要:本文针对单片机开放性实验存在的不足,提出了在实践环节引入EDA技术的新方法。利用Proteus在软件环境对单片机系统进行建模,采用Keil完成对系统软件的编制与调试,通过Proteus与Keil对搭建的虚拟系统进行联合仿真,实现了脱离实物电路的软硬件仿真与调试,较大降低了设计难度与开发成本。具体阐述了开放性实验新方案的开展与组织形式,并以一个具体的设计实例说明其设计流程。关键词:单片机,开放性;Proteus;Keil+虚拟仿真中图分类号:TP391.9文献标识码:AWuFengjie'XieMCUunitedsimulateddebuggedachiered,theKeywords:microeontroller;opening;Proteus;Keil+virtual开放性教学。主要包括2种开放形式:(1)学生在实验课工作。的单片机动手能力。验时往往因现有实验条件和实验手段的局限性,导致实验ELECTRONIConBin2Abstract:ThenewmethodthatbringsEDAtechnologyaimingtheshortagesystemcompiledebugsoftware.Throughinsultingfinishesvirtualsoftwarehardwarerealdesigndifficultyalsoreduced.Theforlnimplementaboutschemedetail,anddetailsample·100·TECHNOLoGYChenyuelXie(1-LaboratoryCenterGuangzhouUniversity,Guangzhou510006;2.CollegeEngineeringTechnical,ChengduUniversityTechnology,Leshan614007)paperpresentsintopracticeinItKeil,itsystem.Thecircuitpriceintroducesorganizationtakesexplainitsprocess.tOtooutaeausesare 目:鼠标双击强按钮进入程序主界面,进行新建项目并设伍冯洁等:Proteus与Keil在单片机开放性实验中的应用中止。经过认真调研和实验论证,提出了一种开展单片机开放性实验的新方法,拟利用计算机软件仿真技术充分仿真单片机系统工作情况,用构建的虚拟单片机系统代替实际硬件电路,程序运行于虚拟的MCU上,