资讯详情

Proteus仿真51单片机入门

学单片机时由于实验室单片机和自己买的单片机封装的电路不同下课了就没法调试了,实验课时有限,如果只靠在实验室学习感觉学习时间很紧,于是接触了Proteus来模拟实验,感觉很好用,但也花了很多时间去探索,所以想在这里大致介绍一下基本的入门操作和一些坑,方便刚开始接触的朋友学习,更深入的操作取决于你自己的信息或探索。

在正式开始之前,家介绍一下。Keil一个工具可以去除每次提示的2K提醒,下载地址:

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

右键keil图标作为管理员运行,从file>>licensemanagement里复制CID在工具软件中,generate复制后得到的串码到newlicenseIDcode点击添加后的内部OK了

一、下载Proteus

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

按内部解压PDF这里不再重复文件的步骤安装。

二、Keil准备工作

因为要用到Keil,所以先说说Keil准备工作(程序修改是Keil在这里,我们来谈谈如何使用编译程序获取文件):

1)点击如图所示的图标设置

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

记住16进制文件的位置(在当前工程目录下),然后调试proteus它将在这里使用Keil准备工作基本结束,调试程序什么的就不说了,有时间再写。

三、Proteus操作

1)创建工程

点击文件>>新项目,选择项目位置和项目名称(推荐英文名称),选择默认选项,直到项目成功创建,获得空白项目

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

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为了方便快速地找到相应的设备,常用的部件分为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天线 BATERY直流电源(电池) 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 公司的分立器件

标签: zetex晶体管fcx593

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台