基于Proteus+Keil的单片机实验仿真平台

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:wang81920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 针对单片机实验装置教学的缺陷,提出一种基于Proteus与Keil结合的单片机实验仿真平台。以设计一个电脑时钟实验为例,详细介绍单片机实验仿真平台的构建及使用方法,并给出完整的原理图及编程思路。最后分析该平台的教学优势——可为实验室开展开放性、综合性、创新性实验,加深学生单片机理论知识和培养创新思维能力,提供灵活、完备、系统的实验环境。
  关键词Proteus;单片机实验;仿真平台
  中图分类号:G642.423 文献标识码:A 文章编号:1671-489X(2009)04-0067-02
  Simulation Platform of Single Chip Computer Experiment based on Proteus and Keil//Li Fang, Li Jiaqing
  Abstract In allusion to the limitation of teaching with single-chip computer laboratory equipment, a kind of simulation platform of single-chip computer experiment based on Proteus and Keil is introduced in this paper. Taking designing electronic-clock experiment for example, the construction and application method of the simulation platform for single-chip computer experiment is recommended in detail. This article also presents the complete principle circuit and programming measures. Finally, the advantage of teaching with the simulation platform, which is providing a flexible, complete, systemic experimental environment for laboratory running openly, comprehensively and innovatively, and for enhancing single-chip computer theory and training innovative mental vitality, is analyzed.
  Key words Proteus;single-chip computer experiment;simulation platform
  Author’s address Chongqing University of Science and Technology, Chongqing 401331
  
  目前,许多学校在单片机实验教学中,都配置有不同厂家不同类型的装置。但单片机装置在实验教学中存在许多缺陷。首先,教学资源不足。随着生源的不断扩大,许多学校出现多人共用一台实验装置的现象。其次,学生硬件设计能力得不到培养。系统装置的硬件电路是固定的,学生无法进行硬件电路的设计,也难以有动手练习硬件的机会。再次,实验教师对教学装置的维护工作不断增加。由于装置使用时间不断加长,其寿命也不断减少,学生的误操作也易造成许多器件在使用过程中经常损坏,等等这些都为教学装置的维护增加了难度。另外,单片机装置实验教学中还存在其他局限性,如装置本身资金投入、学生实验内容固定、使用单片机类型固定、维护成本不断增加等。
  Proteus和Keil的完美结合,可为单片机系统资源、软件技术、硬件接口电路、软件和硬件相结合的应用系统等单片机理论和实验教学提供一个很好的实验仿真平台。
  
  1 单片机实验仿真平台的建立
  
  1.1 Proteus软件Proteus是由英国Labcenter electronics公司开发的EDA工具软件,是模拟单片机及其外围器件的很好的工具。它的最大特点就是,可以仿真51系列、AVR、PIC等常用的MCU及其外围电路,如LCD、LED、RAM、ROM、键盘、马达、AD/DA、部分SPI器件、部分I2C器件等[1]。
  1.2 Keil uVision3Kei1是美国Keil Software公司开发的,是目前广为应用的51单片机软件开发工具之一。它支持汇编、C语言以及混合编程,同时具备功能强大的软件仿真功能,在软件模拟仿真方式下不需要任何单片机硬件即可完成用户程序仿真调试,同时也提供多种硬件仿真功能。
  1.3 Proteus与Keil的完美结合将Proteus与Keil整合起来,充分利用各自的仿真功能,建立一套完整的单片机系统仿真平台,可为单片机的实验教学工作带来极大方便。
  下面是Proteus与Keil的整合过程。
  1)在单片机实验室每台电脑上安装Proteus6.7SP3和KEIL uVision3软件。
  2)把Proteus安装目录下VDM51.dll(C:\Program Files\Labcenter Electronics\Proteus6 Professional\MODELS\)文件复制到Keil安装目录下的\C51\BIN目录中。
  3)编辑Keil目录下tools.ini文件,在[C51]项下,加入TDRV5=BIN\VDM51.DLL("PROTEUS MONITOR-51 DRIVER") (注意:TDRVX为单片机软件仿真的硬件配置设置,在本实验室中,设为TDRV5)。
  4)确定单片机实验目的。
  5)打开Proteus ISIS软件。设计单片机实验硬件组成框图,建立硬件连接原理图。
  6)打开Keil uVison3软件。建立单片机系统软件工程,针对实验要求编制程序。
  7)在Keil uVison3软件中选择菜单“Project”->“Options for Target‘Target1’”,在出现的对话框中选择“Output”页面,选中“Creat Hex File”选项;选择“Debug”页面,选中“Use”-PROTEUS VSM MONITOR-51 DRIVER,进入“Settings”,Host设为127.0.0.1,Port设为8000。
  8)在Proteus ISIS软件中,选择菜单“Source”->“Add/Remove Source Code Files”,在出现的对话框中点击“Chang”按钮,选择从Keil uVison3软件工程中所生成的HEX文件,点击“OK”。在Debug菜单下选中“Use Remote Debug Monitor”。
  9)在Keil uVison3软件中直接进行仿真,连续运行或单步运行,即可在Proteus ISIS软件中看到单片机硬件仿真运行结果。
  在整合过程中,单片机实验教学平台建立过程为1)~3)项,实验过程为4)~9)项。
  
  2 电脑时钟设计实例
  
  以电脑时钟为例,介绍基于Proteus与Keil的单片机实验仿真平台的具体实验方法。
  2.1 实验要求在“单片机原理及其应用”课程中,最基本的实验要求是独立完成一个电脑时钟:1)设计电脑时钟实现方案;2)具有显示北京时间(时分秒)的功能;3)具有修改时、分功能;4)其他发挥。
  2.2 电路设计与实现实验分析:由实验要求决定,能够显示时分秒,可以选用单片机课程授课中所熟悉的6位数码管显示;能够修改北京时间,则需设有按键;附加功能可加上指示灯或声光提示等;单片机芯片选用普通的8031即可满足要求。
  电路实现过程:打开Proteus ISIS软件,出现程序主窗口界面;鼠标左键单击窗口左侧元器件工具栏的P按钮;在出现的窗口中选择所需要的器件,点击OK按钮,器件被添加到主窗口左侧的元器件列表区;将所需器件都添加到元件列表区之后,再依次点击各器件,左键放到绘图区,右键选中元件,左键编辑其属性,合理布局后进行连线[2-3],最后加上电源和接地符号,原理图即可绘制完成(图1);保存设计文件。
  2.3 软件设计与实现
  1)功能设计,分为显示设计与按键设计。显示设计:设计2种显示模式——北京时间显示模式与修改时分模式。按键设计:3个按键分别定义为MODE、UP、DOWN,MODE键切换显示模式;UP与DOWN键在修改时分模式时有效,UP键修改时,DOWN键修改分。
  
  从电脑时钟实例来看,基于Proteus与Keil的单片机仿真平台可完全达到实验教学的目的。
  
  3 单片机仿真教学优势
  
  针对单片机课程实验相关的教学,可以采取硬件给定、软件及功能由学生自行完成的教学方法。针对单片机课程设计相关的教学,可采取根据课程设计内容、硬件与软件均由学生自行设计的教学方法,这正好满足课程设计的教学需求[4]。
  基于Proteus与Keil的单片机仿真实验教学具有比较明显的优势,如涉及到的实验实习内容全面、硬件投入少、学生可自行设计、实验过程中损耗小、与工程实践最为接近、维护量少等。它可为实验室开展开放性、综合性、创新性实验,提供灵活、完备、系统的实验环境。这些优点是传统单片机实验装置无法比拟的[5]。
  
  4 结束语
  
  单片机实验仿真平台虽然可以为实验教学带来很大方便,但也存在其缺点,如无法代替对硬件的直观认识和培养实践动手能力。而对于如全国电子设计竞赛和毕业设计的辅导,均需要培养学生的整体系统设计、分析问题和解决问题的能力,单靠实验仿真平台是无法达到这种教学要求的。但无论是单片机实验教学或是单片机课程设计或毕业设计,该实验教学平台均为加深学生单片机理论知识和培养学生创新能力提供了完备的单片机系统实验环境。
  
  参考文献
  [1]赵义强,康静,郭向亮.Proteus仿真软件在单片机设计中的应用[J].中国集成电路,2007,16(2):58-61
  [2]蔡希彪,曹洪奎,芳琳.单片机电子时钟系统的设计与仿真[J].中国科技信息,2007(4):61-63
  [3]刘心红,郭福田,孙振兴,等.Proteus仿真技术在单片机教学中的应用[J].实验技术与管理,2007,24(3):96-98
  [4]田丰.虚拟实验与真实实验的整合研究[J].实验技术与管理,2005,22(11):89-92
  [5]秦晓梅,陈育斌,杨建华.单片机综合设计实验课程的建设与开发[J].实验技术与管理,2004,21(2):114-118
其他文献
教学目标:  1.学习通过查找资料等方式来解答关于  大熊猫的疑问。  2.初步学习整合信息。会围绕一个问题,把答疑的话整合为一段文字来介绍大熊猫。  3.学习把几项信息组合成一段内容,把几段内容整合成一篇文章。  教学过程:  板块一 我问你答,交流信息  1.课前,你们已经查找了大熊猫的相关资料。现在,我来问,你来答。  (1)有人说,大熊猫从懂事起有两个愿望,一是治好黑眼圈,二是照张彩色照片
教学设计  教学目标:  1.联系上下文,探究作者对比写作的目的,体会作者对白鹅的喜爱之情。  2.通过体悟“贬义词”的真正含义,联系原著,感受作者运用“明贬实褒”表达情感的写作方法。  教学过程:  板块一 联系插图与已有知识,在理解词语中初识鹅之“高傲”  1.师生共话,揭示课题《白鹅》,生齐读课题。  2.出示白鹅的课文插图,请学生联系插图,猜想这是一只怎样的白鹅。  3.出示文中作者对白
青岛版小学数学教材为教与学留有尽可能大的思维空间,注重培养学生发现问题的意识、解决问题的能力以及初步的应用意识,提倡多样化的学习方式,重视学生的个性发展。    1 青岛版数学教材改变学生的学习方式    青岛版数学教材创造性地巧构不同的情境串,将数学的内容、知识与技能融入丰富多彩、生动有趣、具体现实的生活场景中,使学生在现实的情境中,会应用数学思想,发现问题,提出问题,自主探究解决问题,在情境中
近年来,随着计算机网络技术的发展,网络给教育带来诸多改变。教师的教学模式、学生的学习方式以及师生间的互动交流形式等方面,网络都产生积极的促进作用。为适应网络时代教育的需要,很多教师开始研究基于网络的教学模式及学习方式。在这样的大环境下,基于网络的学习在我国开始得到重视并逐步普及。本文针对计算机学科,进行网络化学习的探索,以提高计算机教学的有效性。    1 计算机学科教学的现状分析    与其他学
1 目前中小学教师教育技术能力培训存在的问题    1.1 部分教师学员反映培训缺乏实用性培训初期,部分教师学员觉得培训内容缺乏实用性,脱离实际,产生一种抵触情绪。尽管当时主讲教师可以通过一些方法说服他,让其接受,但是很难真正地让其信服,因而难以让其从心理上接受培训。这种情绪很可能会影响其以后的培训学习,对于培训本身来说也无疑是一种障碍。  1.2 培训中教师学员认真投入,培训后实际应用情况不乐观
〔摘要〕浙江省教育厅专题立项,成立课题组,开展浙江省教学仪器设备行业产业竞争力评估分析及对策研究。课题组在深入调查研究的基础上,通过对本省行业企业管理体制与管理水平、企业规模与市场占有率、企业与产品聚集程度、龙头企业与品牌影响力、技术创新与新产品开发、知识产权的取得与保护、产品出口现状与趋势等方面进行分析后,对浙江省行业企业在国内同行中的发展竞争力及在国际贸易中的竞争能力作出评估。同时,课题组在对
浙江教育装备事业已经顺利走过50年发展历程,时逢我国改革开放30周年,卅年神州之巨变,经济快速之发展,对于我们这些从事教育装备工作的人而言,感受尤为真切。  自1998年大学物理专业毕业后,我开始从事起镇海教育装备工作,三年后又走上管理岗位。10多年来,在学校教育装备领域,努力探索、学习,使得区域教育装备水平年年有升,近年来,经济的飞速发展、科技的日新月异、更使学校装备水平上了一个新的高度。回想这
在现代教育中,在培养、造就全面发展的人的过程中,审美教育占有特殊的地位。审美教育所带来的人与社会、自然的和谐,和规律而有秩序的社会韵律,是其他教育所不能代替的。语文美育的实质就是在语文学科教学中遵循美的规律,通过各种美的形态所进行的师生和谐的语文教育活动。而其中的散文则是一切文体中最自由最活泼的一种文体,是自有文明以来生命力最盛、最长久的一种文学样式。那么,在小学阶段,该如何培养学生的审美情操和美
初中数学新课程是以学生发展为基本理念,提出改变过于强调接受学习、死记硬背、机械训练的现状,倡导学生主动参与、自主探索、勤于动手,逐步实现教学内容的呈现方式、学生的学习方式以及师生互动方式的变革,反映了新时代对数学教育的要求,明确了数学课程的价值取向,蕴含着丰富的素质教育理念。    1、重数学应用,让学生实践数学    数学源于生活又服务于生活,生活中处处有数学,真正让自己所学的知识在生活中得以应
摘要 基于935多点温度采集及显示系统可以对多点的温度进行采集,通过控制器进行处理后,利用液晶显示器把各点的温度分别显示出来。该系统具有各点之间温度采集的距离远、抗干扰能力强、节能、测量范围广、精度高等优点。  关键词 温度采集;通讯;液晶显示  中图分类号:TP368.1 文献标识码:A 文章编号:1671-489X(2009)09-0087-02    A Design of More Tem