|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
数字电压表利用A/D转换原理,将被测模拟量转; ?$ y% L, Q; ]. _ S8 G
换成数字量,并用数字方式显示测量结果的电子测量
! S* |1 A g% {/ i/ z仪表。A/D转换器的精度影响数字万用表的准确度,) a' o8 y) }, w
本文采用ADC0808对输入模拟信号进行转换,控制核
: Z" Q. U) e! o3 k6 e心A代9C5l单片机对转换的结果进行运算和处理,最
/ Q) u: v. J% P- F1 D后驱动输出装置显示数字电压信号,通过Proteus仿真: ?( a6 Q( J# H" u
软件实现接口电路设计,并进行实时仿真。% M& E$ n! L* o
Proteus软件是一种电路分析和实物模拟仿真软
* K7 R5 h, S# n件。它运行于wjndows操作系统上,可以进行仿真、分
" W% M. V, @9 K) {0 Z! T析(SPICE)各种模拟器件和集成电路,是集单片机和
/ }" e! I6 O8 H9 {SPICE分析于一身的仿真软件,功能强大,具有系统资
4 @5 y# ?: e1 v, b% Z源丰富、硬件投入少、形象直观等优点,近年来受到广
, z; T1 G" a7 @$ c大用户的青睐。4 G- T0 }5 t( }; ?
1、数字电压表的Proteus软件仿真电路设计
* }6 t8 }0 V$ \0 ?* K利用单片机A咫9c51与ADC0808设计一个数字+ c: y" T a+ u( I
电压表,将模拟信号0~5 V之间的直流电压值转换成
$ r9 |/ Z. j4 p6 ^1 f+ z数字量信号0~FF,以两位数码管显示。Pmteus软件; Q$ M. ^2 y1 b6 l
启动仿真,当前输入电压为2.5 V,转换成数字值为4 R5 Y1 a1 f1 ^5 e( w- v
7FH,用鼠标指针调节电位器尺。,,可改变输入模/数转
2 ], b( P( m" w+ J3 x* V" k换器ADc0808的电压,并通过虚拟电压表观察
& l; B& c4 q' r' T, MADc0808模拟量输入信号的电压值,LED数码管实时
8 o- x8 l9 H7 Q( \! J1 b7 p显示相应的数值量(见图1)。/ M O6 C9 B6 F \+ L/ i6 |
1.1A髓9C51单片机和数码管显示电路的接口设计
) w0 d- \( W5 U, @ {" v在Proteus软件中设置A谓9C51单片机的晶振频
) {1 H3 ]+ V: a" e4 F/ @率为12 MHz。本电路EA接高电平,没有扩展片外* c/ |6 ^% H3 f
ROM。A鸭9C5l的P1端口作为两位LED数码管动态& V( @8 W0 r0 W: e
显示的段码控制,P3.4和P3.5引脚作为两位LED数$ N& j% S! H+ e4 d9 r
码管动态显示的位码控制。
; ?& u( G7 K3 _% O8 X- u1.2A/D转换电路的接口设计
6 j1 B3 ]3 h# f4 R2 u& Y. {: n, Z& b5 X& l
................
3 J/ V# I, a7 E1 B+ D4 K: ?: j# O. ^6 n; I* E5 p
$ G# b( Q( l8 r& ^( c& b! D
: L3 [; {: ~4 R" } L, x/ Q* u
9 f9 [5 ?2 J' p; V) \
' V, I. f, P2 j1 a" L
* z9 c. v/ r+ u' ?
|
|