51单片机最小化应用系统的Proteus仿真

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:yangjian1235
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:单片机应用技术学习涉及到的实验实践环节比较多,而且硬件投入比较大。随着计算机技术的进步,基于EDA技术的Proteus能很好解决这个问题。本文通过介绍51单片机最小化应用系统设计实例,详细说明了Proteus在单片机系统开发中的应用。
  关键词:单片机;51单片机最小应用系统;Proteus仿真
  中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)18-21ppp-0c
  
  Proteus Simulation for 51-MCU Minimum Application System
  CHEN Jian, LI Xin, HUANG Ying
  (Hunan Institute of Technology of Hunan, Hengyang 421008, China)
  Abstract: MCU application technology involves experimental practice more, and hardware investment is relatively large. With the development of computer technology, the Proteus based on EDA technique can solve the problem perfectly. This paper shows Proteus’s application by the design of the 51-MCU minimum application system.
  Key words: MCU; 51-MCU minimum application system; Proteus Simulation
  
  1 引言
  
  单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。单片机应用技术学习中涉及到的实验实践环节比较多,而且硬件投入比较大,而且单片机的种类繁多,再加上资金的限制,不可能在一个实验室包括所有种类的单片机仿真设备。因此,引入单片机软件仿真系统建立虚拟实验平台(Proteus仿真软件平台),不仅可以大大提高单片机学习效率并完成很好的完成教学效果,而且大大减少硬件设备的采购,同时降低对硬件设备进行维护的工作量。
  
  2 Proteus功能简介
  
  Proteus软件是来自英国Labcenter Electronics公司的EDA 工具软件,Proteus 软件有十多年的历史,在全球广泛使用。除了具有和其它EDA 工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是它的电路仿真是互动的。针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试。如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,Proteus可以建立完备的电子设计开发环境。
  3 51单片机最小化应用系统Protesus仿真
  3.1 软件的编写
  本系统软件的编写选择在Keil软件环境下进行,芯片的型号选择AT89C51,编写汇编程序并保存为data.asm文件,其程序如下:
  ;** 51单片机的最小化应用系统主程序 **
  MAIN: CLRP1.7;主程序开始,P1.7输出低电平"0",让点亮发光二极管
  ACALLDELAY ;调用延时子程序延时一段时间,让发光二极管亮一段时间
  SETB P1.7;P1.7输出高电平"1",熄灭发光二极管
  ACALLDELAY ;调用延时子程序延时一段时间,让发光二极管熄灭一段时
  AJMP MAIN;跳转到程序开头重复执行
  ;** 51单片机的最小应用系统延时子程序 **
  DELAY: MOV R7,#255
  Y1:MOV R6,#255
   DJNZR6,$
   DJNZR7,Y1
   RET ;延时子程序返回
   END ;程序结束
  之后,利用Keil编译器编译调试,编译成功后生成data.hex文件。
  3.2 绘制proteus仿真电路图
  运行Proteus的ISIS,进入操作界库中选择元件,在Pick devices窗口中选择系统所需元器件,还可以选择元件的类别,生产厂家等。本例所需主要元器件有:AT89C51芯片,12M晶振,LED(发光二极管),若干电容和电阻等,详见表1。选择元器件后连接图1所示电路。
  
  表1 元器件清单
  
  Microprocessor ICs类的芯片的引脚与实际的芯片基本相同, 唯一的差别是隐去了GND和VCC引脚,系统默认的是把它们分别连接到地和 5V直流电源。故在电路连线时可以不考虑电源和地的连接。电路连接完成后,选中AT89C51单击鼠标左键,打开“Edit Component”对话窗口,可以直接在“Clock Frequency”后进行频率设定,设定单片机的时钟频率为12MHz。在“Program File”栏中选择已经生成的data.hex文件,把在Keil编写的程序导入Proteus,然后单击“OK”按钮保存设计。至此,就可以进行单片机的仿真。
  3.3 Proteus仿真结果
  AT89C51单片机最小化系统仿真结果如图2。仿真结果表明,系统达到了预先发光二极管闪烁的设计要求。在仿真的过程中每个管脚旁边会出现一个小方块,红色的方快表示高电平,蓝色的表示低电平。通过方快颜色的变化可以很方便地知道每个管脚电平的变化,从而能对系统的运行有更直观的了解,这对程序的调试有很大的帮助。
  
  图2 仿真结果
  
  4 结束语
  
  本文结合一个简单的单片机最小化系统设计详细说明了Proteus在单片机开发中的应用。Proteus结合编程软件,如本文提及的Keil软件,能快速地进行单片机仿真,对于教学来说具有事半功倍的效果,对于工程应用来说能加快系统开发进程,降低开发成本。
  
  参考文献:
  [1] 陈朝元,鲁五一. Proteus 软件在自动控制系统仿真中的应用[J]. 系统仿真学报,2008,(7):318-320.
  [2] 黄夙绚. Proteus与Ultra Edit、Keil的联合使用[J]. 无线电, 2005,(7):36-37.
  [3] 李广弟,等. 单片机基础[M]. 北京:北京航空航天大学出版社, 2001.
  
  收稿日期:2008-03-26
  基金项目:湖南省教育厅科研资助项目《基于单片机的嵌入式USB主机研究》(07C032)
  作者简介:陈坚(1981-),男,福建省福州人,助教,学士,研究方向:电子信息技术;李昕(1979-),女,湖南常宁人,助教,硕士,研究方向:计算机应用技术。
其他文献
【关键词】状物类文章,比较阅读,比较维度,比较路径,指导方法  状物类文章是指以描写事物为主的文章。作家通过观察,采用一定的表达方式写出事物的特点,表达自己的情感。统编教材中的状物类文章(见表1),三年级至四年级上册侧重学习“观察”,把事物写清楚;四年级下册至五年级侧重学习“表达”和“体会感情”,语文要素呈现梯度进阶、读写结合的特点。教学时,教师要立足状物类文章的文体特点,选择有效策略,落实语文要
【关键词】识字教学,俗解汉字,原则  不从造字理据上解释汉字,而是对其进行“望形生义”、荒诞不经的随意解释,是为俗解汉字。这种方法在我国源远流长,在日常生活中很常见,如“弓长张,立早章”,致力于追求科学性的汉字形义学,也难免“望形生义”,即使以追寻造字本义为宗旨的《说文解字》也不乏其例,如“元,始也,从一,兀声”。这是许慎根据小篆字形“望形生义”的结果。在甲骨文中,“元”像人的头形,本义是首。俗解
童话,一个充满诗情画意的字眼,一种令所有儿童欢欣鼓舞的文学体裁,它承载了儿童多少美妙的“奇思妙想”,寄托了儿童多少神奇的“精神体验”。作为儿童心贴心的文学,最喜闻乐见的课文类型,今天的语文教师该怎么教?  一、在忠实原著基础上准确解读文本  中外童话故事有很多,不同时期针对不同年龄段儿童的译本就更多。为了准确解读童话故事的文本,必须像宗教信徒般虔诚地忠实童话的原著。《渔夫的故事》编者可能是出于文本
摘要:简述基于JAVA技术的高职院校考试系统的基本功能与设计,介绍考试系统的使用方法,总结了系统在开发和应用中的不足。  关键词:JAVA;J2EE;高职院校;B/S结构;考试系统  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)08-1pppp-0c    1 前言    Java是Sun Microsystems公司于1995年5月推出的Java程序设计语言和Ja
孔子说:志于道,据于德,依于仁,游于艺。这里的“艺”虽并不等同于后世所说的艺术,但却包含了后世所说的艺术在内。所谓的“游于艺”的“游”正是突出了这种掌握中的自由感。  十多年来我一直从事环境艺术设计相关的社会工作,儿时的绘画情结得以如愿,我心欢喜,畅“游”其中,其犹鱼之有水也。   渐渐的明白了设计的入妙法门即为:“天人合一”论。它的合理内核令人想到天地自然作为人的生存环境,它生长万物以养人,人可
摘要:随着党校系统信息化建设进程不断推进,全省党校系统网络互联互通和资源共建共享越来越显得重要和急迫了。该文分析了VPN专网建设的可行性,详细论述了安徽省党校系统VPN专网建设的技术方案,并就在VPN专网平台上的资源共建共享进行了探析。  关键词:资源共建共享;SSL VPN;IPSec VPN  中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)33-9218-03  
摘要:针对变速器在线检测已经成为汽车工业生产流水线重要组成部分的情况,开发了一个基于组态王软件的变速器检测监控系统。阐述了系统的硬件结构和软件总体规划,在介绍使用组态网的数组字典定义变量的基础上,论述了软件中的核心模块-换挡控制模块的流程图和模块的详细设计过程。  关键词:变速器;检测;换挡;数组字典;流程图   中图分类号:TP319文献标识码:A文章编号:    0 引言    随着民族汽车工
摘要:ArcIMS是ESRI公司的产品之一,它是顺应地理数据在互联网上传输、共享的要求而产生的,定位于Internet网上地图发布层面。它能满足无论是本地还是全球的多用户的网上信息与数据共享的要求,方便多用户同时在线查询和浏览地理信息数据。ArcIMS安装平台很多。目前在Windows环境下以Microsoft的IIS(Internet Information Server)作为Web服务器的居多
摘要:根据本人参加企业PIIS系统的经验,详细介绍了电力施工企业项目管理信息集成系统(Project Information Integration System简称PIIS)的建设过程及系统功能特点,并分析了系统为企业管理所带来的积极改变和良好的经济效益,以及系统的成功建设与实施对提高企业管理水平、实现总部统一管理、提升集中调控能力起到的巨大推动作用。  关键词:施工企业;信息化建设;信息系统 
摘要:针对SNMP(简单网络管理协议)的安全威胁,文中对SNMP协议在安全性方面存在的问题进行了论述,以某知名厂商为例,探讨了利用SNMP协议对其网络设备的攻击,并据此提出了一些防范的建议与措施。  关键词:SNMP;MIB;攻击  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)09-11611-03    The Security Analysis of SNMP