|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于单片机的数字电压表课程设计
3 c2 M# D+ n/ s3 ^! ~, G1 u/ U* H# d! A
+ N& h+ {( c6 }0 h& t x* r目 录1 `1 u1 U/ x- T& {1 l H, u3 f) i
1 引言. ............................................................. 1 % u& R: L/ r' d8 x. B7 G) @
2 设计原理及要求 .................................................... 28 j( |0 Q+ l. R
2.1 数字电压表的实现原理 . ........................................ 2
; H5 |- ^+ q* o) H" S# ?2.2 数字电压表的设计要求 . ........................................ 2 ! a0 e; s9 _& s" y
3 软件仿真电路设计 .................................................. 3, m1 M6 E, o+ A @
3.1 设计思路 . .................................................... 3
, F$ \' z8 g( | W% t3.2 仿真电路图 . .................................................. 3& P: ~- }1 Q; Q8 f. W( H# W+ S
3.3 设计过程 . .................................................... 3
, Y. W+ s( f4 C# ]9 w9 [9 F6 o, \( ~6 i3.4 AT89C51 的功能介绍 . .......................................... 4
5 V6 e- `# ?& V1 k, U# q+ e1 e3.4.1 简单概述 ............................................... 4" m }& C3 H# E
3.4.2 主要功能特性 ........................................... 44 H) p) l3 \( G) ^/ b" W9 [. r
3.4.3 AT89C51 的引脚介绍 ..................................... 5. X1 u1 Q% H* ]6 y# j4 `
3.5 ADC0808的引脚及功能介绍 . .................................... 6) Q/ b- c7 {( X' B; T5 F8 Q
3.5.1 芯片概述 ............................................... 66 @5 q! j6 K9 ^" i* Z: s. u# N1 \
3.5.2 引脚简介 . .............................................. 7
N- F3 K3 h1 O9 ~7 u3.5.3 ADC0808 的转换原理 ..................................... 7
( e9 }! W, t7 ]4 d) ~3.6 74LS373 芯片的引脚及功能 . .................................... 7! D3 c* l, W: H+ j( l z( E1 r. F
3.6.1 芯片概述 ............................................... 74 Q$ @* B% ^/ X! W- F. l
3.6.2 引脚介绍 ............................................... 8
- l/ O( F+ U0 V& |3.7 LED 数码管的控制显示 . ........................................ 8
5 l- x8 ?% p' n% p- m( D1 n! e. W3 l3.7.1 LED 数码管的模型 ....................................... 8! b5 V/ d+ [$ Q
3.7.2 LED 数码管的接口简介 ................................... 8 " j' _2 `, g, h2 {- X* j- l
4 系统软件程序的设计 ............................................... 10
/ G4 p( x4 k M* F( |2 Q! }' y4.1 主程序 ..................................................... 10
( k" x0 v& I: ^5 b2 c/ R4.2 A/D 转换子程序 . ............................................. 10
& [* A- A! |9 P1 x4 R# d4.3 中断显示程序 ............................................... 11 * a" s- N/ g. @* [6 N3 f) p8 v
5 电压表的调试及性能分析 ........................................... 13 5 M- K- c6 o8 Q% k: V. O8 t4 N
5.1 调试与测试 ................................................. 13 ' ?2 }; W$ d9 c7 W3 J
5.2 性能分析 ................................................... 13
$ C8 K0 _& ?9 I* U6 电路仿真图 ....................................................... 14 6 e$ S& P* D7 ^3 X, A% e, K
7 总结 ............................................................. 15
: j, T! r7 V1 `6 U2 k0 V参考文献 . .......................................................... 16
* ~! Z$ B: W; g% t7 J+ I附录 1 源程序 ...................................................... 17 4 Y& A) t' n2 R
附录 2 仿真原理电路 ................................................ 23
3 t; O' T# P# U" z" n1 n; s. p% B! [( `! t( k5 M
# W8 O, d9 p' C. E8 s" {* I
3 \- B7 d# B) T+ i
/ F$ q: N1 k# S0 p5 v9 `5 h. G8 {5 n8 I
7 t0 [( h% p1 A* E. T/ B. F+ {* i% v
1 引言) i; k9 ~9 \: k0 u' P3 b$ I; [* H
' s- ]2 ~" S7 q6 g( y8 d! f% a- c7 C7 j
随着微电子技术的不断发展, 微处理器芯片的集成程度越来越高, 单片机已可以在一块芯片上同时集成 CPU、存储器、定时器/计数电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。0 F# ]# B3 k" z8 h5 w% x3 p6 t
( J: t8 y+ C' o2 F! V v
2 i4 N1 ]- s ]2 Q/ c3 x3 J" j
数字电压表( DigitalVoltmeter)简称 DVM ,它是采用数字化测量技术, 把连续的模拟量(直流输入电压) 转换成不连续、 离散的数字形式并加以显示的仪表。与此同时,由 DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片机 A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、 工业自动化仪表、 自动测试系统等智能化测量领域,示出强大的生命力理。+ L% D5 C3 T' L) r
" }3 @$ J4 {1 q6 [* N0 ^. ?" t, X
}1 j! S$ M7 g! [8 _. r+ b本设计 AT89C51 单片机的一种电压测量电路 ,该电路采用 ADC0808 一种基于 A/D 转换电路,测量范围直流 0~5V 的 4 路输入电压值,并在四位 LED 数码管上显示或单路选择显示。 测量最小分辨率为 0.019V,测量误差约为正负0.02V。
! o4 ^" l8 c* n7 F8 R1 K. Z
0 y# d: [: ^3 q& U3 X: q3 x& A
4 w( T! }6 `. Y; \! z* W h- ?, \+ `8 ?/ m/ X/ E. S* _* D) l" N
' b5 D5 u5 H7 H" Q1 l9 O" U
7 G8 R, b! C( _8 N* ^; t
, z/ w' v. J' p. f3 w, M k: Z8 E6 x: E5 R
0 o2 _5 B& M5 _: ?4 b4 I& m3 P" n
0 [- @ i7 ]0 ?4 q6 B3 c+ i/ }
( ^# v _# F7 S+ ^1 Q+ H: m: n 4 }5 ^) }" h- j# C. H" v
1 u6 L2 X6 e x( z2 i5 C+ K |
|