初衷:

学单片机时由于实验室单片机和自己买的单片机封装的电路不同下课了就没法调试了,实验课时有限,如果只靠在实验室学习感觉学习时间很紧,于是接触了Proteus来仿真实验,感觉很好用,但也花了很多时间去探索,所以想在这里大概介绍一下基本入门操作和一些坑,方便刚开始接触的小伙伴学习,更深的操作就靠大家自己找资料或者自己探索了。

在正式开始之前,先给大家介绍Keil的一个工具,能去掉每次提示的2K提醒,下载地址:

链接:https://pan.baidu.com/s/1TRUphFkkT52zKqI6SbXY1Q 
提取码:tdcx

右键keil图标以管理员身份运行,从file>>license management里复制CID到工具软件里,generate后复制得到的串码到new license ID code里点击添加后就OK了

下面正式开始:

一、下载Proteus

链接:https://pan.baidu.com/s/1XPojsQRSrK2E58BSGyzkJg 
提取码:dr37

解压缩后按照里面PDF文件的步骤安装,在此不再赘述。

二、Keil准备工作

因为要用到Keil,所以先讲一下Keil要做的准备工作(程序修改在Keil里,这里讲如何使用编译程序得到文件):

1)点击如图所示图标进行设置

2)在弹出的对话框中勾选创建16进制文件选项

记住得到的16进制文件所在位置(就在当前工程目录下)到时候调试proteus时会用到,到这里Keil的准备工作基本结束了,调试程序啥的就不讲了,如果有时间我再写写。

三、Proteus操作

1)创建工程

点击文件>>新建工程,自己选择工程位置和工程名(建议英文名),全部选择默认选项直到创建工程成功,得到一个空白工程

2)点击如图所示图标,搜索89c51,选择第一项,然后点击右下角确定按钮

3)点击鼠标左键,将51单片机芯片放到合适的位置,可以通过滚动滚轮调整视觉至合适大小。

4)选择元器件并连接电路,这里以我做的计时器为例(用八个LED小灯实现,高两位是分钟数,低六位是秒数,最大到3分59秒后置零重新开始计时,P3.5连接一个开关,用于暂停和继续计时)介绍一下常用的元器件怎么选择:

接地、高电平、信号源、示波器等直接在最左侧模型工具选择栏进行选择:

示波器:

注:1.如果不小心点击了关闭下次调试弹不出来,只需要点击调试>>恢复弹出窗口即可在下次调试恢复。

2.点击示波器弹出的窗口右键图形选择print>>print to PDF即可打印出图形信息,就像我所写的示例这样:

信号源:

电源、接地:

其他元器件(如LED灯、开关等)点击图中的“P”图标(pick的意思),进入搜索对应的元器件,如搜索led,switch等,本文最后附有元器件库:

连接电路:

点击引脚连接电路,如果要拐弯可以左键点击一下再转。右键元器件可以对元器件进行旋转等操作,双击对元器件属性进行设置。选择好元器件并连接好电路如图:

双击51单片机,设置晶振频率和程序,程序就是选择keil准备工作生成的HEX文件。

然后点击左下角的调试按钮(依次是运行、单步运行、 暂停、 停止)即可进行仿真:

注:如果要改程序之类的一定要关闭调试,不然Proteus调试运行太久会自动崩溃闪退

我所写程序运行的样子:

代码详见:https://blog.csdn.net/qq_36369267/article/details/95859196

附:        Proteus 元件库

Proteus中常用的元器件被分成了25大类,为了方便快速地查找到相应器件,在Pick Devices(拾取元器件)对话框中,你应该首先选中相应的大类,然后使用关键词进行搜寻。

Proteus的这25大类元器件分别为:

Analog ICs  模拟IC

CMOS 4000 series   CMOS 4000系列

Data Converters  数据转换器

Diodes  二极管

Electromechanical  机电设备(只有电机模型)

Inductors电感

Laplace Primitives   Laplace变换器

Memory ICs存储器IC

Microprocessor ICs    微处理器IC

Miscellaneous杂类(只有电灯和光敏电阻组成的设备)

Modelling Primitives模型基元

Operational Amplifiers运算放大器

Optoelectronics  光电子器件

Resistors电阻

Simulator Primitives  仿真基元

Switches & Relays  开关和继电器

Transistors三极管

TTL 74、74ALS、74AS、74F、74HC、74HCT、74LS、74S series 74系列集成电路

除此之外,你还应熟悉常用器件的英文名称,为您列举如下:

AND与门
ANTENNA天线
BATTERY直流电源(电池)
BELL铃,钟
BRIDEG 1整流桥(二极管)
BRIDEG 2整流桥(集成块)
BUFFER   缓冲器
BUZZER   蜂鸣器

CAP       电容
CAPACITOR电容
CAPACITOR POL      有极性电容
CAPVAR             可调电容
CIRCUIT BREAKER    熔断丝
COAX               同轴电缆
CON                插口
CRYSTAL            晶振
DB                 并行插口
DIODE               二极管
DIODE SCHOTTKY     稳压二极管
DIODE VARACTOR     变容二极管
DPY_3-SEG           3段LED
DPY_7-SEG           7段LED
DPY_7-SEG_DP        7段LED(带小数点)
ELECTRO            电解电容
FUSE               熔断器
INDUCTOR            电感
INDUCTOR IRON      带铁芯电感
INDUCTOR3          可调电感
JFET N              N沟道场效应管
JFET P              P沟道场效应管
LAMP               灯泡
LAMP NEDN          起辉器
LED                发光二极管
METER              仪表
MICROPHONE         麦克风
MOSFET              MOS管
MOTOR AC           交流电机
MOTOR SERVO        伺服电机
NAND               与非门
NOR                或非门
NOT                非门
NPN                 NPN三极管
NPN-PHOTO          感光三极管
OPAMP              运放
OR                 或门
PHOTO              感光二极管
PNP                 PNP三极管
NPN DAR             NPN三极管
PNP DAR            PNP三极管
POT               滑线变阻器
PELAY-DPDT        双刀双掷继电器
RES1.2            电阻
RES3.4            可变电阻

POT-LIN              滑动变阻器
BRIDGE            桥式电阻
RESPACK           电阻排
SCR                晶闸管
PLUG              插头
PLUG AC FEMALE     三相交流插头
SOCKET            插座
SOURCE CURRENT    电流源
SOURCE VOLTAGE     电压源
SPEAKER            扬声器
SW                 开关
SW-DPDY             双刀双掷开关
SW-SPST            单刀单掷开关
SW-PB             按钮
THERMISTOR        电热调节器
TRANS1            变压器
TRANS2            可调变压器
TRIAC             三端双向可控硅
TRIODE            三极真空管
VARISTOR          变阻器
ZENER             齐纳二极管

Proteus常用元件中英文对照表 元件名称 中文名 说明

7407 驱动门

1N914 二极管

74Ls00 与非门

74LS04 非门

74LS08 与门

74LS390 TTL 双十进制计数器

7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码

7SEG 3-8译码器电路BCD-7SEG转换电路

ALTERNATOR 交流发电机

AMMETER-MILLI mA安培计

AND 与门

BATTERY 电池/电池组

BUS 总线

CAP 电容

CAPACITOR 电容器

CLOCK 时钟信号源

CRYSTAL 晶振

D-FLIPFLOP D触发器

FUSE 保险丝

GROUND 地

LAMP 灯

LED-RED 红色发光二极管

LM016L 2行16列液晶 可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚)

LOGIC ANALYSER 逻辑分析器

LOGICPROBE 逻辑探针

LOGICPROBE[BIG] 逻辑探针 用来显示连接位置的逻辑状态

LOGICSTATE 逻辑状态 用鼠标点击,可改变该方框连接位置的逻辑状态

LOGICTOGGLE 逻辑触发

MASTERSWITCH 按钮 手动闭合,立即自动打开

MOTOR 马达

OR 或门

POT-LIN 三引线可变电阻器

POWER 电源

RES 电阻

RESISTOR 电阻器

SWITCH 按钮 手动按一下一个状态

SWITCH-SPDT 二选通一按钮

VOLTMETER 伏特计

VOLTMETER-MILLI mV伏特计

VTERM 串行口终端

Electromechanical 电机

Inductors 变压器

Laplace Primitives 拉普拉斯变换

Memory Ics

Microprocessor Ics

Miscellaneous 各种器件 AERIAL-天线;ATAHDD;ATMEGA64;BATTERY;CELL;CRYSTAL-晶振;FUSE;METER-仪表;

Modelling Primitives 各种仿真器件 是典型的基本元器模拟,不表示具体型号,只用于仿真,没有PCB

Optoelectronics 各种发光器件 发光二极管,LED,液晶等等

PLDs & FPGAs

Resistors 各种电阻

Simulator Primitives 常用的器件

Speakers & Sounders

Switches & Relays 开关,继电器,键盘

Switching Devices 晶阊管

Transistors 晶体管(三极管,场效应管)

TTL 74 series

TTL 74ALS series

TTL 74AS series

TTL 74F series

TTL 74HC series

TTL 74HCT series

TTL 74LS series

TTL 74S series

Analog Ics 模拟电路集成芯片

Capacitors 电容集合

CMOS 4000 series

Connectors 排座,排插

Data Converters ADC,DAC

Debugging Tools 调试工具

ECL 10000 Series

Device.lib           包括电阻、电容、二极管、三极管和PCB的连接器符号

ACTIVE.LIB       包括虚拟仪器和有源器件

DIODE.LIB         包括二极管和整流桥

DISPLAY.LIB       包括LCD、LED

BIPOLAR.LIB       包括三极管

FET.LIB           包括场效应管

ASIMMDLS.LIB     包括模拟元器件

VALVES .LIB       包括电子管

ANALOG.LIB       包括电源调节器、运放和数据采样IC

CAPACITORS.LIB   包括电容

COMS.LIB           包括 4000系列

ECL.LIB             包括ECL10000系列

MICRO.LIB           包括 通用微处理器

OPAMP.LIB         包括 运算放大器

RESISTORS.LIB     包括 电阻

FAIRCHLD .LIB     包括FAIRCHLD 半导体公司的分立器件

LINTEC.LIB           包括 LINTEC公司的运算放大器

NATDAC.LIB         包括 国家半导体公司的数字采样器件

NATOA.LIB           包括 国家半导体公司 的运算放大器

TECOOR.LIB         包括TECOOR公司的 SCR 和TRIAC

TEXOAC.LIB         包括 德州仪器公司的运算放大器和比较器

ZETEX .LIB           包括ZETEX 公司的分立器件

Proteus仿真51单片机入门相关推荐

  1. Proteus仿真51单片机生日快乐音乐播放器

    实验名称:基于51单片机音乐播放器 实验目的: 声音的音调不同是因为声音的频率不同造成的.那么,就可以通过单片机发送不同频率的脉冲信号给蜂鸣器,来达到让蜂鸣器发出不同音调声音的目的.不同频率的脉冲信号 ...

  2. 使用proteus仿真51单片机来实现十字路口红绿灯

    一.实验内容 1.需要仿真的元件:51单片机,一个动态显示的双数码管,六个LED灯. 2.实验要求:做一个十字路口红绿灯,每一向各一个,红绿灯要求能够按照通行的要求来亮灯.南北向红绿灯,红灯亮60秒, ...

  3. Proteus仿真--51单片机最小系统

    1.单片机的最小系统是由组成单片机系统必需的一些元件构成的,除了单片机之外,还需要包括电源供电电路.时钟电路.复位电路. 下面着重介绍时钟 电路和复位电路. 1)时钟电路 单片机工作时,从取指令到译码 ...

  4. proteus仿真-51单片机定时器程序

    定时器0初始化和定时器中断函数 void Timer0Init() {TMOD|=0x01;//0000 0001,最后2位-工作方式的选择,这里选择16位定时器'01'TH0 = (65536-10 ...

  5. Proteus简单入门教程以及使用Proteus仿真STM32F103单片机和Arduino单片机

    工欲善其事必先利其器,有条件的朋友直接使用开发板学习即可,但有时候手边没有实物开发板可以用,那么可以借助一些仿真软件运行我们的程序,Proteus算是使用的比较多的一种仿真软件,我们使用它来做STM3 ...

  6. 【Proteus】51单片机交通灯信号模拟仿真示例二

    [Proteus]51单片机交通灯信号模拟仿真示例二 Proteus仿真效果 相关篇<[Proteus]51单片机交通灯信号模拟仿真示例一> 程序代码 /*---------------- ...

  7. 51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程(附仿真文件+源代码)

    51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程附仿真文件截图 单片机控制的LOVE心形创意彩灯 参考源代码 ORG 0000H LJMP START ORG 0030H ;初始 ...

  8. 单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程(附仿真文件+源代码)

    功能:按一下开关后,单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程 单片机控制蜂鸣器唱生日快乐歌曲 程序源代码如下: /* 生日歌 */ #include <reg51.h&g ...

  9. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  10. 【51单片机入门】点亮多个LED流水灯

    [51单片机&入门]点亮多个LED流水灯 实验环境 功能实现 PCB原理图 代码 要点 仿真 代码 实验环境 Keil C51 Proteus 8.9 功能实现 LED流水灯依次从右向左亮起, ...

最新文章

  1. linux常用命令大全(转)
  2. CSS设置七彩的下拉菜单
  3. hdu 6852Path6(最短路+最小割)
  4. iTerm2 快捷键大全
  5. 视频会议系统的种类、选择方式、未来发展趋势详解
  6. 7个步骤建立可用的机器学习模型
  7. 参考文献显示DOI以及DOI颜色的设置
  8. 将安卓手机投屏到win10上
  9. 服务器响应为 5.7.0 dt spm,常见邮箱客户端发送失败的错误代码解析
  10. 经常喝茶、喝咖啡与喝白开水的人,身体都怎么样了?老实跟你说
  11. 基础30讲 第18讲 三重积分、曲线曲面积分
  12. 云计算中存储继承知识
  13. 手机app数据爬取难度等级评估
  14. Mask rcnn代码实现_pytorch版_适用30系列显卡
  15. 全球顶尖人工智能专家陶大程加入京东,出任京东探索研究院院长
  16. jOOQ-将两个表的连接提取到相应的POJO中
  17. 微信小程序商机_盘点微信小程序的八大商机
  18. 偏最小二乘,主成分分析,主成分回归,奇异值之间的关系
  19. Hadoop平台关闭THP解决服务器高负载问题
  20. 简书android微信抢红包,GO从0到1实战微服务版抢红包系统

热门文章

  1. 微信公众平台测试号的申请与使用
  2. 100047. 【NOIP2017提高A组模拟7.14】基因变异
  3. ppt流程图按步骤链接_【PPT教程】在PowerPoint中5分钟制作一个流程图
  4. Unity 3d Homework 5 打飞碟游戏实现
  5. 由浅入深玩转华为WLAN—12安全认证配置(5)Portal认证,外置Protal服务器TSM对接
  6. 安卓期末大作业——日记APP
  7. 大数据发展趋势之我见
  8. 1.3.13 路由器 RIP 动态路由配置
  9. Erlang 游戏开发经验总结
  10. RHCE认证考试介绍