一、proteus的使用
proteus软件能对单片机系统同时进行软件和硬件仿真。是初学单片机而又没有硬件工具的一个很好的选择。
后面的学习将以protwus 7.4中文版为学习平台。
1、软件的下载、安装、破解
该软件可在本论坛搜索找到,这里给出链接:http://bbs.eeworld.com.cn/thread-71645-1-1.html
关于软件的安装、注册在这里就不再多说了。
2、proteus的主要功能特点
Proteus是英国Labcenter公司开发的电路分析与实物仿真及印制电路板设计软件,它可以仿真、分析各种模拟电路与集成电路,软件提供了大量模拟与数字元器件及外部设备,各种虚拟仪器,特别是它具有对单片机及其外围电路组成的综合系统的交互仿真功能。
  Proteus主要由ISIS和ARES两部分组成,ISIS的主要功能是原理图设计及与电路原理图的交互仿真,ARES主要用于印制电路板的设计。
1)实现单片机程序仿真和电路仿真的的结合。proteus可以进行模拟电路、数字电路的仿真;更主要的是,它可以进行单片机软硬件系统的综合仿真。可以对单片机系统的各种功能进行仿真,如串口、I2C、SPI、按键、数码管、液晶等。
2)支持多种单片机和嵌入式系统的仿真
目前可以支持51系列,6800系列,PIC系列、AVR系列、MSP430系列以及部分ARM系列。同时支持上千种外围器件。
3)提供软件调试功能
proteus仿真系统具有全速、单步、设置断点等调试功能。同时在程序的运行过程中还可以观察变量、寄存器的当前状态。还支持第三方的软件编译和调试环境,对于51单片机来说,proteus可以和keil c51实现联调。
4)强大的原理图和PCB图绘制功能。
在protes中,可以快速、方便的绘制单片机应用系统的电路原理图。
3)proteus软件的操作介绍
在以后的学习中,主要进行的是原理图设计及与电路原理图的交互仿真,所以这里只介绍智能原理图输入系统ISIS的工作环境和操作。
3、打开proteus的ISIS界面
单击“开始”---“程序”---“proteus 7 professional”---“ISIS 7 professional”。就可以进入proteus的ISIS界面了,其工作界面如下图所示。
下面简单介绍各部分功能:
1)原理图编辑窗口(即编辑区)
原理图编辑窗口用来绘制原理图。他是个重点路、单片机系统的仿真平台,电路元件选取后,在该区域组成单片机应用系统的电路图。
2)预览窗口
预览窗口有两个作用:a)元件时,显示该元件的预览图;
b)标在原理图编辑窗口移动时,显示整个原理图的缩略图,并用绿色窗口包含起来,
由于原理图编辑区没有滚动条,不能改变原理图的可视范围,可以通过改变预览图中绿色
方框的位置,改变原理图的可视范围。
3)对象选择器
对象选择器用来选择元器件,终端、图标、虚拟仪器等等。
在模型选择工具栏内选择“元件模式”选项,然后点击“对象选择器”P,就可以选择各种元件了。
4)模型选择工具栏
用于选择各种模式,工具,2D绘图按钮等。
5)标准工具栏
点击标准工具栏的各个按钮,可以进行相应的快捷操作
6)仿真按钮
用以启动、停止、暂停等各种中仿真操作。
4、proteus操作特点
1)在元件列表中选择元器件后可对其进行放置操作
2)用鼠标右键选择元件后,弹出快捷菜单
3)双击鼠标右键可删除元件
4)先单击鼠标右键,再单击鼠标左键可以编辑元件的属性
5)连线用鼠标左键,可通过双击鼠标右键来删除连线
6)滚动鼠标滚轮可缩放原理图

基于proteus的51单片机仿真实例二、关于proteus相关推荐

  1. proteus矩阵按键计算机,基于proteus的51单片机仿真实例八十二、4X4矩阵键盘应用实例...

    1.矩阵键盘的工作原理: 1)接口电路:在单片机系统中,当按键数量较多时,为了减少IO口的使用,通常将按键排列成矩阵型式,例如本例中的16个按键,被排列成了如下图所示的4X4矩阵方式.即由4根行线和4 ...

  2. 基于proteus的51单片机仿真实例七十二、并口转串口器件74HC165应用实例(续)

    1.本例使用单片机的串口,使串口工作于移位寄存器模式,165的串行输出端口连接到单片机的串行数据输入端,单片机的串行数据发送端负责发送移位时钟脉冲,与165的CLK引脚相连.学要注意的是SH/LD引脚 ...

  3. 基于proteus的51单片机仿真实例七十六、8-3编码芯片74HC148应用实例

    1.本例使用8-3编码芯片74HC148实现外部中断扩展,可以实现对8路外部中断信号按优先级进行处理 2.74HC148是带优先级的编码芯片,对于外部的8根数据输入线,只要有一根或者几根被置0,编码芯 ...

  4. 基于proteus的51单片机仿真实例五十七、定时器/计数器T0的定时实例

    1.本例使用定时器T0的定时中断来控制P1.0端口的LED闪烁,定时周期为100MS,LED点亮50MS,熄灭50ms. 2.实现方法:首先将定时器设置为定时方式,然后选择工作方式,在使用定时中断前要 ...

  5. 51单片机蜂鸣器播放音乐C语言程序实例,基于proteus的51单片机仿真实例八十八、用蜂鸣器播放一段音乐应用实例...

    1.前面我们已经学习了如何让单片机控制蜂鸣器发出不同的声音.现在我们更进一步,让单片机控制蜂鸣器发出再复杂一些的声音:模拟乐音输出 2.关于音乐的乐谱和节拍这些知识,我们将在下一节进一步说明 3.在k ...

  6. 基于proteus的51单片机仿真实例五、第一个proteus仿真实例(续)

    接上一节,继续来学习一下PROTEUS的应用. 1.元器件的放置.移动.旋转删除 以at89c51为例来介绍元器件的放置和编辑操作. 1)放置 在对象选择器中选择"at89c51" ...

  7. hc05与单片机连接图_基于proteus的51单片机开发实例(13)-LED指示那个按键被按下

    1. 基于proteus的51单片机开发实例(13)-LED指示那个按键被按下 1.1. 实验目的 本实例将实现两路外部中断的检测和识别,让我们能够更好地理解51单片机的外部中断以及中断优先级的概念. ...

  8. c++程序设计_基于proteus的51单片机开发实例30-模块化程序设计

    1. 基于proteus的51单片机开发实例30-模块化程序设计 1.1. 实验目的 模块化程序设计 不知不觉我们的51单片机开发实例已经进行到第三十篇了,是时候进行一个总结和反思了,总结什么?反思什 ...

  9. c51中断优先级c语言,基于proteus的51单片机开发实例(14)中断嵌套和中断优先级...

    1. 基于proteus的51单片机开发实例(14)中断嵌套和中断优先级 1.1. 实验目的 在前面实例中我们已经学习了51单片机的定时器/计数器中断,外部中断,通过这些实例,知道了中断电路的设计,中 ...

最新文章

  1. Knockout 监控数组对象属性
  2. Tensorflow入门__实例:图计算
  3. select,poll,epoll用法
  4. 农民思考互联网时代农民的未来
  5. 常用音频软件:Wavesufer
  6. html调用python_flask之模板html中调用python函数方法
  7. 软件测试的目标及组织测试过程
  8. Dokcer学习笔记之Dokcerfile 文件构建
  9. 错误使用 xlim (line 31) 范围必须为包含递增的日期时间值的 2 元素向量
  10. [前端]使用meta控制双核浏览器默认使用webkit/chrome内核
  11. USB 公,母头接口
  12. python模拟登陆qq空间
  13. oracle视图、函数、循环、case when
  14. 《Effective C++》 目录
  15. “Ballerina”可能成为集成的编程语言
  16. group by 与 order by的用法
  17. 开发简单 web 服务程序 cloudgo
  18. “广告电商”到底是什么?广告收益模式是否行得通?
  19. 【视频课】8大真实金融工程案例,20多小时Python进阶课推荐给你学习!
  20. 如何使用Python实现支付宝在线支付?商家:我人傻了

热门文章

  1. 「苦练基本功」超级大佬推荐工程师必看的书感悟
  2. iOS中ImageIO框架详解与应用分析
  3. 锂离子电池电量计原理概述
  4. HTML5学习笔记14-Canvas绘制渐变图形与绘制变形图形
  5. VRchat改模型相关
  6. iPhone苹果手机语音备忘录M4A文件损坏显示时长无法播放修复方法
  7. 纳尼?Collections对时间戳排序出错了??
  8. Uboot代码结构详细分析
  9. 超动感,百行Python代码制作动态气泡图
  10. 企业号、企业微信、企业邮箱三者融合,IBOS微信生态掘金之路