Proteus仿真单片机实例_第1页
Proteus仿真单片机实例_第2页
Proteus仿真单片机实例_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、引言单片机体积小,重量轻 ,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。在嵌入式系统的中,开发板成本高, 特别是对于大量的初学者而言,还可能由于设计的错误导致开发板损坏。利用Proteus 我们可以很好地解决这个问题,由此我们可以快速地建立一个仿真系统。2.Proteus 介绍Proteus是英国 Labcenter Electro-nics 公司开发的一款电路仿真软件,软件由两部分组成:一 部 分是 智能 原 理图 输入 系统ISIS(Int

2、elligent Schematic Input System)和 虚 拟 系统模 型VSM(Virtual Model System);另一部分是高级布线及编辑软件ARES(Adv-Ancd Routingnd Editing Software) 也就是 PCB.2.1 Proteus VSM 的仿真Proteus 可以仿真模拟电路及数字电路 ,也可以仿真模拟数字混合电路。Proteus 可提供 30 多种元件库,超过8000 种模拟、数字元器件。可以按照设计的要求选择不同生产厂家的元器件。 此外,对于元器件库中没有的元件, 设计者也可以通过软件自己创建。除拥有丰富的元器件外,示波器,计数

3、/ 定时 /频率计,Proteus 还提供了各种虚拟仪器,如常用的电流表,电压表, SPI 调试器等虚拟终端。支持图形化的分析功能等。Proteus特别适合对嵌入式系统进行软硬件协同设计与仿真,其最大的特点是可以仿真8051, PIA , AVR , ARM 等多种系列的处理器。 Protues 包含强大的调试工具,具有对寄存器和存储器、断点和单步模式 IAR C-SPY,Keil 、MPLAB 等开发工具的源程序进行调试的功能;能够观察代码在仿真硬件上的实时运行效果; 对显示,按钮, 键盘等外设的交互可视化进行仿真。2.2 Proteus PCBProteus 的PCB设计除了有自动布线仿真

4、功能外,还集成了PCB设计,支持多达16 个布线层,可以任意角度放置元件和焊接连线;集成了高智能的布线算法,可以方便地进行 PCB 设计。3. 基于 Protesus 的简单数据采集系统。3.1 软件的编写本例题采用可调电阻调节电压值作为模拟信号的输入量,通过A/D转换芯片AD0808把模拟信号转换为数字量传送到单片机的P1 口,并在P0 口把转换的结果显示出来。软件的编写可以在Keil C51 环境下进行,芯片的型号选择AT89C51,编写 data.c 文件 ,利用 Keil C51 进行编译,编译成功后生成data.hex 文件。3.2 绘制 电路图运行 Proteus 的 ISIS ,

5、进入仿真软件的主界面,如图1 所示。主界面分为菜单栏,工具栏,模型显示窗口,模型选择区,元件列表区等。图1 ISIS启动界面通过左侧的工具栏区的P(从库中选择元件)命令,在 Pick devices器件,还可以选择元件的类别,生产厂家等。本例所需主要元器件有ADC0808 芯片,一个四位七段数码显示器,一个可变电阻,详见表表 1 元器件清单窗口中选择系统所需元: AT89C51芯片,1。选择元器件后连接图2 所示电路。图2电路原理图Microproccessor ICs 类的芯片的引脚与实际的芯片基本相同,唯一的差别是隐去了GND和 VCC 引脚,系统默认的是把它们分别连接到地和+5V 直流电

6、源。故在电路连线时可以不考虑电源和地的连接。为了快速进行仿真,系统所需的时钟电路,复位电路可以省略。电路连接完成后, 选中 AT89C51 单击鼠标左键, 打开 “EditComponent”对话窗口如图3 所示,可以直接在 “ClockFrequency”后进行频率设定,设定单片机的 时钟 频率为 “ ProgramFile 栏”中选择已经生成的 data.hex 文件,把在 Keil 编写的程序导入单击 “OK”按钮保存设计。至此,就可以进行单片机的仿真。12MHz 。在Proteus,然后图 3 单片机属性的设定3.3 Proteus 仿真结果单片机的仿真结果图如图4,模拟信号经 A/D 转换后 ,结果送入单片机,再在数码管上显示; 通过调节可调电阻的阻值,可以得到不同的显示结果。仿真结果表明,系统达到了预先的设计要求。在仿真的过程中每个管脚旁边会出现一个小方块,红色的方快表示高电平,蓝色的表示低电平。 通过方快颜色的变化可以很方便地知道每个管脚电平的变化,从而能对系统的运行有更直观的了解,这对程序的调试有很大的帮助。图 4 仿真结果4结束语本文结合一个简单的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论