|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于单片机的数字电压表课程设计/ w' k+ Z! Q7 G$ o' o. a
4 [# x- z/ X& E6 a
# c8 S) p- P. b2 i. ~3 S9 W目 录
+ r' X/ @- t) c* v: ~1 引言. ............................................................. 1
8 D* ]/ n0 n" r6 K% h) Z2 设计原理及要求 .................................................... 2( |2 ^, j) M, p) r, Q" [, M" w
2.1 数字电压表的实现原理 . ........................................ 2
q3 t Z. ?& Q0 n2.2 数字电压表的设计要求 . ........................................ 2
! t4 K G l( o0 }; r$ Q; K- {& Z3 软件仿真电路设计 .................................................. 3
/ h3 |% N# B/ |, p+ T* j" ?7 c3.1 设计思路 . .................................................... 3& f M" y; [: P. v8 J
3.2 仿真电路图 . .................................................. 3' c% P6 Z* T' j; V! K# {
3.3 设计过程 . .................................................... 3
! f! U% p3 v0 o8 d+ x7 g8 q3.4 AT89C51 的功能介绍 . .......................................... 4
3 c/ D. ?; F3 s6 k' e! ?+ p3.4.1 简单概述 ............................................... 46 U; i: s/ x3 P" }
3.4.2 主要功能特性 ........................................... 4
3 c8 w6 R; y1 p/ |7 K3.4.3 AT89C51 的引脚介绍 ..................................... 5
: E. S a* A& w; w3.5 ADC0808的引脚及功能介绍 . .................................... 60 y1 z; H7 A j8 ~
3.5.1 芯片概述 ............................................... 6
" P6 j: a/ C5 Q5 }' Y- Z3.5.2 引脚简介 . .............................................. 7
( m5 A% q0 m& a6 u* i$ V& F0 m3 u3.5.3 ADC0808 的转换原理 ..................................... 7' B8 r/ M" c* S9 j4 j" S
3.6 74LS373 芯片的引脚及功能 . .................................... 7$ C3 V5 L. U& p9 E/ Q5 b7 P
3.6.1 芯片概述 ............................................... 7* I* U4 j% x1 h: U2 ^
3.6.2 引脚介绍 ............................................... 8
: H7 O8 v! e/ [: d/ b3.7 LED 数码管的控制显示 . ........................................ 8
5 T2 ]2 p, r5 B$ t+ v" i3.7.1 LED 数码管的模型 ....................................... 8) P! R7 v0 `' N$ \
3.7.2 LED 数码管的接口简介 ................................... 8
+ W. w3 I; @' m( J2 C1 ]4 A0 f4 系统软件程序的设计 ............................................... 10 1 v+ b( s* B8 }. C/ E( {: U
4.1 主程序 ..................................................... 10
7 q; Y, `# r# d5 U8 U4.2 A/D 转换子程序 . ............................................. 10
0 \6 Y' o8 o. ~1 w( G6 o, `# Z& q4.3 中断显示程序 ............................................... 11 # t/ M( o) `. B! p/ T
5 电压表的调试及性能分析 ........................................... 13
9 }. ]6 R" U9 |5.1 调试与测试 ................................................. 13
4 b, ?4 `" g7 p: \8 g; r5.2 性能分析 ................................................... 13 8 t9 T) P( |$ S& U3 e$ r3 m8 J
6 电路仿真图 ....................................................... 14 0 {! q" I6 ^/ s9 w* ?% p; A0 V
7 总结 ............................................................. 15 0 G6 u4 y- i. V9 t& r; M9 c4 B
参考文献 . .......................................................... 161 M$ u0 I) H5 G& O; ~
附录 1 源程序 ...................................................... 17 $ p2 x$ G$ \: V$ {- T
附录 2 仿真原理电路 ................................................ 23 9 }7 o. r. c0 h; u
. \, E" z5 l) O3 |+ L- x# z4 Y5 r0 d
0 g$ R8 y v+ n0 N8 A1 T! W. u: W) t K4 W) |
1 O) L3 t' v) P
) k+ ^. z# u! Z9 G b
7 `9 _- p$ B+ c1 引言+ Q4 p6 W# n1 u2 M1 g. q$ W& E
5 F% r3 ]/ S. }( I) S随着微电子技术的不断发展, 微处理器芯片的集成程度越来越高, 单片机已可以在一块芯片上同时集成 CPU、存储器、定时器/计数电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。
/ w/ G7 e8 C. T& d( A5 o2 ^% t% I" B5 [9 K3 R! d4 C
# t% V; V! y1 }9 M: k# I: M9 i
数字电压表( DigitalVoltmeter)简称 DVM ,它是采用数字化测量技术, 把连续的模拟量(直流输入电压) 转换成不连续、 离散的数字形式并加以显示的仪表。与此同时,由 DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片机 A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、 工业自动化仪表、 自动测试系统等智能化测量领域,示出强大的生命力理。: S6 U: E& x' L* V
+ L. K3 k& H! J. X
. F1 _2 V) p% Y0 y本设计 AT89C51 单片机的一种电压测量电路 ,该电路采用 ADC0808 一种基于 A/D 转换电路,测量范围直流 0~5V 的 4 路输入电压值,并在四位 LED 数码管上显示或单路选择显示。 测量最小分辨率为 0.019V,测量误差约为正负0.02V。! f! L3 S! Q5 ^. h
2 L0 U, k! c* S4 w4 |3 A3 U$ w& m+ b) e3 z
0 }0 B( l! m2 [/ s
3 A( o6 V% H' K+ g
- r/ ~) M4 R6 v* [; P8 m, F5 w/ S1 k2 m' u1 ?6 j/ k# ~
( A2 z" {# w; p
x4 @1 [8 v1 n, v: R! e1 z- O+ e3 \; a7 A8 l$ y1 H; y
: w0 L! H: g/ {! F" _" w$ q
" d8 g% @ H# \: k4 T" f
0 p1 _8 z$ N# K* _ S |
|