单片机仿真软件proteus常用快捷键

单片机仿真软件proteus常用快捷键
单片机仿真软件proteus常用快捷键

1 主窗口菜单

1. File (文件)

(1) New (新建)

新建一个电路文件 (2) Open (打开)… 打开一个已有电路文件

(3) Save (保存) 将电路图和全部参数保存在打开的电路文件中

(4) Save As (另存为)… 将电路图和全部参数另存在一个电路文件中

(5) Print (打印)… 打印当前窗口显示的电路图

(6) Page Setup (页面设置)… 设置打印页面

(7) Exit (退出) 退出Proteus ISIS

2. Edit (编辑)

(1) Rotate (旋转) 旋转一个欲添加或选中的元件

(2) Mirror (镜像) 对一个欲添加或选中的元件镜像

(3) Cut (剪切) 将选中的元件、连线或块剪切入裁剪板

(4) Copy (复制) 将选中的元件、连线或块复制入裁剪板

(5) Paste (粘贴) 将裁切板中的内容粘贴到电路图中

(6) Delete (删除) 删除元件,连线或块

(7) Undelete (恢复) 恢复上一次删除的内容

(8) Select All (全选) 选中电路图中全部的连线和元件

3. View (查看)

(1) Redraw (重画)

重画电路(2) Zoom In (放大) 放大电路到原来的两倍

(3) Zoom Out (缩小) 缩小电路到原来的1/2

(4) Full Screen (全屏) 全屏显示电路

(5) Default View (缺省) 恢复最初状态大小的电路显示

(6) Simulation Message (仿真信息) 显示/隐藏分析进度信息显示窗口

(7) Common Toolbar (常用工具栏) 显示/隐藏一般操作工具条

(8) Operating Toolbar (操作工具栏) 显示/隐藏电路操作工具条

(9) Element Palette (元件栏) 显示/隐藏电路元件工具箱

(10) Status Bar (状态信息条) 显示/隐藏状态条

4. Place (放置)

(1) Wire (连线) 添加连线

(2) Element (元件) ? 添加元件

a. Lumped (集总元件) 添加各个集总参数元件

b. Microstrip (微带元件) 添加各个微带元件

c. S Parameter (S 参数元件) 添加各个S 参数元件

d. Device (有源器件) 添加各个三极管、FET 等元件

(3) Done (结束) 结束添加连线、元件

2 5. Parameters (参数)

(1) Unit (单位) 打开单位定义窗口

(2) Variable (变量) 打开变量定义窗口

(3) Substrate (基片) 打开基片参数定义窗口

(4) Frequency (频率) 打开频率分析范围定义窗口

(5) Output (输出) 打开输出变量定义窗口

(6) Opt/Yield Goal (优化/成品率目标) 打开优化/成品率目标定义窗口

(7) Misc (杂项) 打开其它参数定义窗口

6. Simulate (仿真)

(1) Analysis (分析) 执行电路分析

(2) Optimization (优化) 执行电路优化

(3) Yield Analysis (成品率分析) 执行成品率分析

(4) Yield Optimization (成品率优化) 执行成品率优化

(5) Update Variables (更新参数) 更新优化变量值

(6) Stop (终止仿真) 强行终止仿真

7. Result (结果)

(1) Table (表格) 打开一个表格输出窗口

(2) Grid (直角坐标) 打开一个直角坐标输出窗口

(3) Smith (圆图) 打开一个Smith 圆图输出窗口

(4) Histogram (直方图) 打开一个直方图输出窗口

(5) Close All Charts (关闭所有结果显示) 关闭全部输出窗口

(6) Load Result (调出已存结果) 调出并显示输出文件

(7) Save Result (保存仿真结果) 将仿真结果保存到输出文件

8. Tools (工具)

(1) Input File Viewer (查看输入文件) 启动文本显示程序显示仿真输入文件

(2) Output File Viewer (查看输出文件) 启动文本显示程序显示仿真输出文件

(3) Options (选项) 更改设置

9. Help (帮助)

(1) Content (内容) 查看帮助内容

(2) Elements (元件) 查看元件帮助

(3) About (关于) 查看软件版本信息

表格输出窗口(Table)菜单

1.File (文件)

(1) Print (打印)…打印数据表

(2) Exit (退出) 关闭窗口

2.Option (选项)

(1) Variable (变量)…选择输出变量

方格输出窗口(Grid)菜单

1.File (文件)

(1) Print (打印)…打印曲线

(2) Page setup (页面设置)…打印页面

(3) Exit (退出) 关闭窗口

2.Option (选项)

(1) Variable (变量)…选择输出变量

(2) Coord (坐标)…设置坐标

Smith圆图输出窗口(Smith)菜单

1.File (文件)

(1) Print (打印)…打印曲线

(2) Page setup (页面设置)…打印页面

(3) Exit (退出) 关闭窗口

2.Option (选项)

(1) Variable (变量)…选择输出变量

直方图输出窗口(Histogram)菜单

1.File (文件)

(1) Print (打印)…打印曲线

(2) Page setup (页面设置)…打印页面

(3) Exit (退出) 关闭窗口

2.Option (选项)

(1) Variable (变量)…选择输出变量

3

虚拟示波器(OSCILLOSCOPE)

逻辑分析仪(LOGIC ANAL YSER)

计数器、定时器(COUNTER TIMER)

虚拟终端(VIRUAL TERMINAL)

信号发生器(SIGNAL GENERATOR)

模式发生器(PA TTERN GENERA TOR)

交直流电压表和电流表(AC/DC voltmeters/ammeters)

SPI调试器(SPI DEBUGGER)

I2C调试器(I2C DEBUGGER)

Proteus 的部分虚拟仪器(虚拟终端显示器、四通道示波器和SPI、I2C调试器)

自查英语:

Simulator:模拟装置,模拟器;仿真器

Primitives:搭配基本型别

Avtive: 激活

V oltage 电压(high voltage electrical apparatus 高压电器)

probe探针,探测器(total air temperature probe):)用时注意是对蒂电压,可在电源两端各方个针,之差即为(

总温传感器

proteus常用快捷键

1 点状栅格的显示和隐藏可以通过工具栏的按钮或者按快捷键的“G”

F8:全部显示当前工作区全部显示

F6:放大以鼠标为中心放大

F7:缩小以鼠标为中心缩小

G:栅格开关栅格网格

Ctrl+F1:栅格宽度0.1mm 显示栅格为0.1mm,在pcb的时候很有用

F2:栅格威0.5mm 显示栅格为0.5mm,在pcb的时候很有用

F3:栅格威1mm 显示栅格为1mm,在pcb的时候很有用

F4:栅格威2.5mm 显示栅格为2.5mm,在pcb的时候很有用

4

5 Ctrl+s :打开关闭磁吸 磁吸用于对准一些点的,如引脚等等

x :打开关闭定位坐标 显示一个大十字射线

m :显示单位切换 mm 和th 之间的单位切换,在右下角显示

o :重新设置原点 将鼠标指向的点设为原点

u :撤销键

Pgdn :改变图层

Pgup :改变图层

Ctrl+Pgdn :最底层

Ctrl+pgup :最顶层

Ctrl+画线:可以划曲线

R :刷新

+-:旋转

F5:重定位中心

不同图幅之间的切换 Page Down 或“Page Up

2 群选使用鼠标左键拖出一个选择区域,使用图标 来整体移动。使用图标

可整体复制,图标 用来刷新图面。

3 System ”→“Set Animation Options”中设置仿真时电压及电流的颜色及方向

Show Wire V oltage by Colour 即选择导线以红、蓝两色来表示电压的高

Show Wire Current with Arrows 以箭头标示来表示电流的流向

Generic 普通的optoelectronics 光电子学

resistors 电阻

:红色代表高电频,蓝色代表低电频,灰色代表未接入信号,或者为三态

Internal Exception Access violation in module “dla.dll”:;;内部异常访问冲突在模块“dla.dll”

6

拾取元件对话框共分四部分,左侧从上到下分别为直接查找时的名称输入、分类查找时的大类列表、子类列表和生产厂家列表。中间为查到的元件

列表。右侧自上而下分别为元件图形和元件封装,图1-16中的元件没有显示封装。

7

Proteus仿真单片机实例

引言 单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。在嵌入式系统的中,开发板成本高,特别是对于大量的初学者而言,还可能由于设计的错误导致开发板损坏。利用Proteus我们可以很好地解决这个问题,由此我们可以快速地建立一个仿真系统。 2.Proteus介绍 Proteus是英国Labcenter Electro-nics公司开发的一款电路仿真软件,软件由两部分组成:一部分是智能原理图输入系统ISIS(Intelligent Schematic Input System)和虚拟系统模型VSM(Virtual Model System);另一部分是高级布线及编辑软件ARES(Adv-Ancd Routing And Editing Software)也就是PCB. 2.1 Proteus VSM的仿真 Proteus可以仿真模拟电路及数字电路,也可以仿真模拟数字混合电路。 Proteus可提供30多种元件库,超过8000种模拟、数字元器件。可以按照设计的要求选择不同生产厂家的元器件。此外,对于元器件库中没有的元件,设计者也可以通过软件自己创建。 除拥有丰富的元器件外,Proteus还提供了各种虚拟仪器,如常用的电流表,电压表,示波器,计数/定时/频率计,SPI调试器等虚拟终端。支持图形化的分析功能等。 Proteus特别适合对嵌入式系统进行软硬件协同设计与仿真,其最大的特点是可以仿真8051,PIA,A VR,ARM等多种系列的处理器。Protues包含强大的调试工具,具有对寄存器和存储器、断点和单步模式IAR C-SPY,Keil、MPLAB等开发工具的源程序进行调试的功能;能够观察代码在仿真硬件上的实时运行效果;对显示,按钮,键盘等外设的交互可视化进行仿真。 2.2 Proteus PCB Proteus 的PCB设计除了有自动布线仿真功能外,还集成了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,进入仿真软件的主界面,如图1所示。主界面分为菜单栏,工具栏,模型显示窗口,模型选择区,元件列表区等。

proteus常用元件汇总

proteus常用元件 2009-05-14 20:20 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 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 三极管 NPN DAR NPN三极管 PNP DAR PNP三极管 POT 滑线变阻器 PELAY-DPDT 双刀双掷继电器 RES1.2 电阻 RES3.4 可变电阻 RESISTOR 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 ? 三极真空管

proteus使用心得

proteus使用心得(2008-11-21 21:04:20) 标签:杂谈分类:知识 1.英国Labcenter electronics公司开发,集电路原理图设计、仿真、制版于一体的EDA 软件 2.可以设计和仿真模拟电路、数字电路、数模混合电路、MCU系统 3.目前对单片机系统的开发只能输入汇编语言,但是可以和keil联合调试,在keil中将c 代码转换成汇编代码输入到proteus中仿真验证 4.proteus的两种仿真方法:电路动态仿真与图表仿真,动态仿真便于观察电路运行状况,图表仿真便于观察精确的电路细节 5.预览窗口的蓝色方框是可编辑区的缩略图,绿色方框是当前编辑区在屏幕内的可视部分,绿色方框会随屏幕变化 6.常见快捷键: F6--以数表当前位置为中心放大 F7--缩小 F8--放大到屏幕 R--刷 新 P--选取元器件快速线标--A 7.proteus中的文件格式:.DSN是设计文件,包含一个设计的全部信息 .SEC设计图的一部分,用于导入导出 .SDF电路生成的网表文件 8.安装路径下的library.pdf文件有当前软件支持的库列表 9.电路的连接是以grid为端点的,所以设计的时候最好显示grid,grid的间距越小那么电路连接越精确 10.连线过程中每左击鼠标一下则设置一个断点,按住ctrl后不以直线走线 11.电路原理图的设计过程:先取所有元件--摆好位置连接导线--重新命名和设置器件参数值--加上图表或者虚拟仪器仿真 12.proteus数字电路仿真的输入有两种: logicstate输入和数字信号源输入 proteus数字电路仿真的输出有两种: logicprobe输出和电压探针输出(只有电压探针能用于数字电路检测) 13.调试菜单中只有watch窗口能够和电路运行同时显示 14.二极管共阳组接低电平时才亮,共阴组接高电平才亮 15.总线以双击结束,相类似连接以双击完成(便于画导线组) 16.proteus中单片机开发过程:选择单片机类型(对应不同生成工具) 编制source程序 build all程序生成hex文件 将hex文件装载进单片机中仿真验证 17.示波器DC是直流演示,AC是包含直流偏置的交流演示 18.单片机模型包括实际模型和总线式模型(将PO和P2作为地址总线)两种 19.数字电路中显示反变量,命名时应该输入$Q$ 20.PAT快速线标法:快捷键A, net=P1# 21.库中有直接带BCD译码器的数码LED管 22.快速布线:类似的端口上双击,会自动按上一次的布线布线 23.总线与分线是按照名称对应的,区分字母大小写,如果名称没有对应,则总线不会连接各分线

proteus 常用元件符号

自己收集的一些资料都给你得了: 原理图常用库文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schematic Libraries.ddb PCB元件常用库: Advpcb.ddb General IC.ddb Miscellaneous.ddb 分立元件库 部分分立元件库元件名称及中英对照 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 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 三极管 NPN DAR NPN三极管 PNP DAR PNP三极管 POT 滑线变阻器 PELAY-DPDT 双刀双掷继电器RES1.2 电阻 RES3.4 可变电阻 RESISTOR BRIDGE ? 桥式电阻RESPACK ? 电阻 SCR 晶闸管 PLUG ? 插头 PLUG AC FEMALE 三相交流插头SOCKET ? 插座 SOURCE CURRENT 电流源SOURCE VOLTAGE 电压源SPEAKER 扬声器 SW ? 开关 SW-DPDY ? 双刀双掷开关 SW-SPST ? 单刀单掷开关 SW-PB 按钮 THERMISTOR 电热调节器

proteus元件对照表(经典详细)

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;BATTER Y;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

PROTEUS心得

经过几个月对proteus和keil的学习,并且将它们运用到实例当中,不仅让我了解了这两个 软件的强大功能,而且使我认识到了他们与实际结合的完美,我们不用进实验室就可以看到 我们想要的结果,省时又省力,方便快捷,并且结果接近真实值,是我们仿真的理想帮手。 根据在学习这两个软件时候的感受,总结一些它们的特点: proteus特点: 1、proteus软件提供了数千种元器件和多达30多个元件库。 2、在proteus软件中,理论上同一种仪器可以在一个电路中随意的调用。 3、除了现实 存在的仪器外,proteus变化的信号。 4、虚拟仪器仪表具有理想的参数指标,可减少仪器对测量结果的影响。proteus提供了 比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。 keil特点: 1、全功能的源代码编辑器; 2、器件库用来配置开发工具设置; 3、项目管理器用来创 建和维护用户的项目;4、集成的make工具可以汇编、编译和连接用户嵌入式应用;5、所有 开发工具的设置都是对话框形式的;6、真正的源代码级的对cpu和外围器件的调试器;7、 高级gdi(agdi)接口用来在目标硬件上进行软件调试以及和进行通信; proteus是labcenter公司出品的电路分析、实物仿真系统。它可仿真各种电路和集成 ic,最让我们高兴的是它支持许多型号的单片机的仿真,另外还提供schematic drawing与 pcb设计功能。它的元件库齐全,使用方便,是不可多得的电子电路设计辅助软件。keil是 目前世界上最好的的开发工具。它支持汇编,c语言以及混合编程,同时具备功能强大的软 件仿真和硬件仿真(用mon51协议,需硬件支持)功能。但是我们在利用它的仿真功能的时 候都有一定的限制。我们把这两个软件结合来用,其实proteus在设计的时候已经注意到和 各种单片机编译程序的整合了。如它可以和keil、mplab ide等编译模拟软件结合。proteus 和keil联机步骤: 1)在桌面上建一文件夹; 2)编写程序; 3)打开keil 新建一工程?4)双击atmel,点击at89c51确定; 51单片机的汇编和调试软硬件就方便多了。 vision project; monitor-51c语言还可以以图形的方式实时地显示线路上 5)点击source group单击鼠标右键add files to group ’source group’添加编 好的程序; 6)点击options for target ‘target’将xtal改为12,将output中create hex file 选中,将debug的use选中确定; 7)编译修改再编译; 8)打开 proteus画出电路原理图; 9)双击原理图7seg 在program file中添加hex文件; 10)运行。 电源 下图为基本集成仪表放大器的电路: 根据运算电路的基本分析方法,在下图所示电路中,ua=ui1, ub=ui2, r1=r3, r4=r5=r, r6=r7=rf , 因而 ui1?ui1 ? r2 (uo1?u02) 2r1?r2

Proteus软件的单片机仿真(ATM)

摘要 基于Proteus软件的单片机自动取款机(ATM)仿真系统设计,硬件电路需要单片机开发板和12864液晶显示器,能够实现自动取款的全部功能。通过在在计算机上用C语言编程来将生成文件下载到单片机控制其它外围器件工作。但是在EDA新技术的引入使得系统的开发成本降低而且灵活性增强,在Proteus软件中都可以找到上述硬件元件,通过电路图连接完全可以实现仿真功能。在Keil软件环境下通过C语言编程,编译调试后生成单片机下载的HEX(十六进制)文件,硬件电路图是在Proteus 软件中进行建模。通过Proteus和Keil结合建立的虚拟系统实现联合仿真,单片机实时控制12864LCD实现汉字的显示,扫描键盘从而达到用户与ATM的信息交换,使得ATM系统设计变为现实。 ATM系统,是一个有数据库组成的应用系统。用户的初始信息通过E2PROM存放,这样免去了掉电丢失数据的弊端。系统功能有用户在ATM上提取现金、查询账户余额、修改密码、账户冻结、密码保护、自动存款及转账功能。可以仿真实现最基本的银行服务。 关键词:ATM;51单片机;Proteus;Keil;12864LCD;E2PROM;虚拟仿真

Abstract Automatic Teller Machine system is based on Proteus 51-microcontroller.Hardware circuit includes microcontroller developer board and 12864LCD display. All features of ATM can be well worked on it. Programming on PC then download created file to 51-microcontroller to control outer circuit. However, with the introduction of EDA, new technology, which lower the cost of system exploration and enhance flexibility. Programing with C language, compiling and debugging under the environment of Keil software,creating a HEX file which will be downloaded by microcontroller later. Hardware schematic diagrams are established with Proteus software. According to the combination of Proteus and Keil , making a virtual system , successfully achieve united simulation. Microcontroller controls 12864LCD to display Chinese words, scans keyboard to exchange information between customer and ATM, which makes virtual ATM system becoming reality. ATM system includes databases, which are used for the storage of customers’ initial information, leading to emerge from the disadvantage of data lost when power cuts. The functions of ATM are as follows: withdraw cash, search client and remaining modify password, client freezed, password protection, automatic deposit and transfer client. This system simulates to realize the bank’s fundamental services. Keywords:ATM;51microcontroller;Proteus;Keil;12864LCD;E2PROM;virtual simulation

proteus元器件对照表

proteus元器件对照表 1.Analog Ics Amplifier : 放大器 Comparators: 比较器 Display Drivers: 显示驱动器 Filters: 滤波器 Miscellaneous: 混杂器件 Regulators: 三端稳压器 Timers: 555定时器 Voltage References: 参考电压 2.Capacitors: Animated: 可显示充放电电荷电容 Audio Grade Axial: 音响专用电容 Axial Lead polypropene 径向轴引线聚丙烯电容 Axial Leda polystyrene 径向轴引线聚苯乙烯电容Ceramic Disc 陶瓷原片电容 Decoupling Disc 解耦圆片电容 Generic 普通电容 High Temp Radial 高温径向电容 High temp Axial Electrolytic 高温径向电解电容Metallised Polyester Film 金属聚酯膜电容 Metallised polypropene 金属聚丙烯电容 Metallised polypropene Film 金属聚丙烯莫电容Miniture Electorlytic 微型电解电容 Multilayer Metallised Polyester Film 多层金属聚酯膜电容

Mylar Film 聚酯膜电容 Nicket Barrier 溴删电容 Non Polarised 无极性电容 Polyester Layer 聚酯层电容 Radial Electrolytic 径向电解电容Tantalum Bead 树脂浊刻电容 Variable 可变电容 VX Axial Electrolytic VX 轴电解电容 3.CMOS 4000 series Adders 加法器 buffers&Drivers 缓冲和驱动器Comparators 比较器 Counters 计数器 Decoders 译码器 Encoders 编码器 Flip-Flops&Latches 触发器和锁存器Frequency Dividers&Timer 分频和定时器Gates & Inverters 门电路和反相器Memory 存储器 Misc.Logic 混杂逻辑电路 Mutiplexers 数据选择器 Multivibrators 多谐振荡器 Phase_Locked Loops(PLL) 锁相环Registors 寄存器 Signal Switcher 信号开关 4.Connectors 接头

proteus元件对照表详细

p r o t e u s元件对照表详 细 The final revision was on November 23, 2020

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线),工作电压为5 V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚)LOGIC ANALYSER 逻辑分析器 LOGICPROBE 逻辑探针 LOGICPROBE[BIG] 逻辑探针用来显示连接位置的逻辑状态 LOGICSTATE 逻辑状态用鼠标点击,可改变该方框连接位置的逻辑状态 LOGICTOGGLE 逻辑触发 MASTERSWITCH 按钮手动闭合,立即自动打开 MOTOR 马达 OR 或门 POT-LIN 三引线可变电阻器 POWER 电源 RES 电阻 RESISTOR 电阻器 SWITCH 按钮手动按一下一个状态 SWITCH-SPDT 二选通一按钮 VOLTMETER 伏特计 VOLTMETER-MILLI mV伏特计 VTERM 串行口终端

Proteus 常见问题解答及经验总结

Proteus 51汇编源码调试 proteus的调试器很有特色,使用很方便。网上有很多的仿真实例。有的调试的时候会出现源代码窗口。这是使用Proteus自带汇编器,如ASEM51时,它将产生SDI文件,所以当你单步调试时,源代码窗口就出现SDI文件。 SDI文件是用Proteus里面生成,用来显示汇编源码。是个命令行程序。使用方法是先用ASEM51 编译汇编程序,生成hex和lst文件,再在命令行方式下输入: ASEMDDX 文件名 ASEMDDX会查找文件名对应的lst文件。然后生成SDI文件。(只能用于ASEM51生成的lst文件,不支持其他编译器生成的lst文件) 我们用keil编译的汇编文件能实现源码仿真吗只要在Keil编译时生成omf文件取代hex文件,将其加载给CPU,就可以实现Proteus下的源码仿真,而不需要同时打开Keil。 必须注意,不同的编译器产生的omf文件格式不尽相同,因此,并不是所有的omf文件在Proteus 中都支持源代码调试,但可以肯定的是Keil生成的omf是支持源代码调试的。 当你使用Keil编译时,选择生成omf文件(omf51格式文件是Keil中生成的带调试信息的目标文件),如下图所示: 然后在Proteus加载生成的omf文件,源代码窗口将可以打开相应的源代码文件。包括汇编代码和C代码。 使用Proteus自带汇编编译器的注意事项 (1) 因为Proteus中自带的汇编编译器都是使用命令行命令进行编译。在菜单Source->Define code generation tools打开的对话框中,有一项参数是Command Line,对于代码生存工具ASEM51来说,默认的命令行参数可能类似于%1 /INCLUDES:C:\Program Files\Labcenter Electronics\Proteus 7 Professional\TOOLS\ASEM51,其中%1代表的是源代码,/INCLUDES:后面跟着的是包含路径,该路径下的*.mcu文件即是通常的SFR定义文件。其实这一参数并不需要设置,通常我们的Command Line参数设置为%1即可。 (2) 另外,这个/INCLUDES:的路径参数设置也是有问题的。因为它的中间包含了空格,ASEM51汇编器会把它认为是几个参数,因而会出现too many parameters的错误。 (3)同样的道理,如果你的汇编程序存储的路径或文件名中包含了空格或一些其它有可能使用命令行出现错误的字符,编译时也会出现错误。提示可能是@@@@file not found: F:\@@@@,和F:\1 2\ not found. (4) 另外需要注意的是,ASER51不支持$符号,即不能使用类似JMP $的命令。具体还有哪些使用中还需要注意的问题,欢迎跟贴。 (5) 文件名不能太长。 Proteus 常见问题解答及经验总结

单片机温度传感器proteus仿真

仿真程序仿真: LED_0 EQU 30H LED_1 EQU 31H LED_2 EQU 32H ADC EQU 35H TCNTA EQU 36H TCNTB EQU 37H H_TEMP EQU 38H L_TEMP EQU 39H FLAG BIT 00H H_ALM BIT P3.0 L_ALM BIT P3.1 SOUND BIT P3.7 CLOCK BIT P2.4 ST BIT P2.5 EOC BIT P2.6 OE BIT P2.7 ORG 00H SJMP START ORG 0BH LJMP INT_T0 ORG 1BH LJMP INT_T1 START:MOV LED_0,#00H

MOV LED_1,#00H MOV LED_2,#00H MOV DPTR,#TABLE MOV H_TEMP,#153 MOV L_TEMP,#77 MOV TMOD,#12H MOV TH0,#245 MOV TL0,#0 MOV TH1,#(65536-1000)/256 MOV TL1,#(65536-1000)/256 MOV IE,#8AH CLR C SETB TR0 WAIT:SETB H_ALM SETB L_ALM CLR ST SETB ST CLR ST JNB EOC,$ SETB OE MOV ADC,P1 CLR OE MOV A,ADC SUBB A,L_TEMP JC LALM MOV A,H_TEMP MOV R0,ADC SUBB A,R0 JC HALM CLR TR1 LJMP PROC1 LALM:CLR L_ALM SETB TR1 CLR FLAG LJMP PROC1 HALM:CLR H_ALM SETB TR1 SETB FLAG LJMP PROC1 PROC1:MOV A,ADC MOV B,#100 DIV AB MOV LED_2,A MOV A,B

常用Proteus元件库

AND 与门 ANTENNA天线 BA TTERY直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAPACITOR 电容 CAPACITOR POL 有极性电容CAPV AR 可调电容 CIRCUIT BREAKER 熔断丝 COAX 同轴电缆 CON 插口 CRYSTAL 晶体整荡器 DB 并行插口 DIODE 二极管 DIODE SCHOTTKY稳压二极管DIODE V ARACTOR 变容二极管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 三极管 NPN DAR NPN三极管 PNP DAR PNP三极管 POT 滑线变阻器 PELAY-DPDT 双刀双掷继电器 RES1.2 电阻 RES3.4 可变电阻 RESISTOR 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 ? 三极真空管 V ARISTOR 变阻器 ZENER ? 齐纳二极管 DPY_7-SEG_DP 数码管 SW-PB 开关 元件名称中文名说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4

51单片机行列式键盘的应用proteus仿真+源程序

51单片机行列式键盘的应用proteus仿真本人喜好单片机设计,精通单片机编程和硬件电路设计,在空余之际编一些小程序与大家分享,有哪位路过,请多多指教,希望大家在一起能互相学习,互相进步。这里的程序已经测试通过。发表出来,一来可以帮助同样爱好单片机的朋友们,二来,希望能结交一些同道中人,共同学习。 源程序: #include #include void delayms(unsigned char ms); unsigned char data dis_digit; unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0xff}; unsigned char data dis_index; void main() { P2=0xff; P1=0x00; dis_index=0; dis_digit=0x01; while(1) { P2=dis_code[dis_index]; P1=dis_digit; delayms(1); P1=0x00; dis_digit=_crol_(dis_digit,1); dis_index++; dis_index &=0x07; } } void delayms(unsigned char ms) { unsigned char i; while (ms--) {

for(i=0;i<120;i++); } } 仿真图:

如果您想做项目开发,或者是做课题,或者您只是有一个想法,亲联系我们,我们会尽最大努力帮您完成,您的需要就是我们奋斗的方向! 本人有给学生做课程设计的经验,欢迎亲们来本店咨询哦 淘宝店铺地址:https://www.360docs.net/doc/a816084308.html, ; https://www.360docs.net/doc/a816084308.html, QQ:1203026348;496617571 邮箱:1203026348@https://www.360docs.net/doc/a816084308.html, ;496617571@https://www.360docs.net/doc/a816084308.html, 电话:小陈:152******** 小张:158******** 阿里旺旺:tb3569_1968 ;zwjyln 我们拥有40G!!超大容量!!!是单片机入门者的首选经典资料!!! 您在单片机方面有任何问题,请及时和我们联系,我们会竭诚为您服务!! 承接单片机项目开发,同时包括软件开发和硬件开发。我们是一组拥有扎实的单片机基础知识的大学生,我们可以给您提供从项目开始到项目的完成整个过程的技术支持,其中包括原理图的设计、电路图的proteus软件仿真、程序的编写以及相关软件的使用等

Proteus常用元件清单 详细非常实用

Proteus常用元器件中英文对照表 AND 与门 ANTENNA 天线 BA TTERY 直流电源 BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAPACITOR 电容 CRYSTAL 晶体整荡器 DIODE 二极管 FUSE 熔断器 INDUCTOR 电感 LAMP 灯泡 LED 发光二极管 METER 仪表 MICROPHONE 麦克风 MOTOR 电机 NAND 与非门 NOR 或非门 NOT 非门 NPN NPN三极管 OPAMP 运放 OR 或门 PNP 三极管 POT 滑线变阻器 RESPACK 排阻 SCR 晶闸管 SOCKET 插座 SPEAKER 扬声器 SW- 开关类 TRIAC 三端双向可控硅 TRIODE 三极真空管 V ARISTOR 变阻器 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门

74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG转换电路 ALTERNATOR 交流发电机 BA TTERY 电池/电池组 BUS 总线 CLOCK 时钟信号源 CRYSTAL 晶振 GROUND 地 LED-RED 红色发光二极管 LM016L 2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚) LOGICPROBE 逻辑探针 LOGICSTATE 逻辑状态用鼠标点击,可改变该方框连接位置的逻辑状态LOGICTOGGLE 逻辑触发 POT-LIN 三引线可变电阻器 POWER 电源 RES 电阻 RESISTOR 电阻器 VOLTMETER 伏特计 Electromechanical 电机 Inductors 变压器 CSOURCE DC Current Source恒流源 Proteus元件总目录中英文对照表及说明

Proteus中的器件(中英对照方便查询)

数码管: 7SEG-MPX4-CC 四个公阴二极管显示器 1234 是阴公共端 7SEG-MPX8-CC 八个公阴二极管显示器 12345678 是阴公共端 7SEG-MPX4-CA 四个公阳二极管显示器 1234 是阳公共端 7SEG-MPX8-CA 八个公阳二极管显示器 12345678 是阳公共端 共阴极数码表 uchar dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x 7c,0x39,0x5e,0x79,0x71}; 共阳极数码表 uchar dispcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0x7f,0xbf,0x89,0xff} 共阳极数码管的公共阳极接+5V,当各段阴极上的电平为“0”时,该段点亮,电平为“1”时,该段熄灭。 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 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(带小数点)

基于Proteus的单片机串口通信仿真

— Proteus 班级:电信13-2 姓名:段学亮 邓成智 崔俊杰 邓石磊 陈亮 高金玉 成绩: 电子与信息工程学院 信息与通信工程系

1.设计要求 1.1甲单片机向乙单片机机发送控制命令字符,甲单片机同时接收乙单片机机发送的数字,并显示在数码管上。 1.2乙机程序接收甲机发送字符并完成相应动作乙机接收到甲机发送的信号后,根据相应信号控制LED完成不同闪烁动作。 2. 仿真电路图 串口通信仿真电路图如图一 图1:串口通信仿真电路图 3.串口通信C51程序 /* 名称:甲机串口程序 说明:甲机向乙机发送控制命令字符,甲机同时接收乙机发送的数字,并显示在数码管上。 */

#include #define uchar unsigned char #define uint unsigned int sbit LED1=P1^0; sbit LED2=P1^3; sbit K1=P1^7; uchar Operation_No=0; //操作代码 //数码管代码 uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //延时 void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i<120;i++); } //向串口发送字符 void Putc_to_SerialPort(uchar c) { SBUF=c; while(TI==0); TI=0; } //主程序 void main() { LED1=LED2=1; P0=0x00; SCON=0x50; //串口模式1,允许接收 TMOD=0x20; //T1工作模式2 PCON=0x00; //波特率不倍增 TH1=0xfd; TL1=0xfd; TI=RI=0; TR1=1; IE=0x90; //允许串口中断 while(1) { DelayMS(100); if(K1==0) //按下K1时选择操作代码0,1,2,3 { while(K1==0); Operation_No=(Operation_No+1)%4; switch(Operation_No) //根据操作代码发送A/B/C或停止发送

相关文档
最新文档