|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于单片机的数字电压表课程设计' {3 A4 z9 a% `- X
$ t- s4 \& z$ m# @
6 j+ z0 z, P5 h/ I( h目 录/ `8 U- j) W2 E( x* U+ g6 f; O
1 引言. ............................................................. 1
- F3 z" _- i" I9 B/ ~2 设计原理及要求 .................................................... 29 c6 i$ I$ I i6 ^% }, |0 k
2.1 数字电压表的实现原理 . ........................................ 2& f3 ]5 r R: K1 Q, H) y2 r3 c! L
2.2 数字电压表的设计要求 . ........................................ 2
' R+ s# c# d% T1 q3 t* {3 软件仿真电路设计 .................................................. 3
0 q2 V- Z9 Y. H" d9 r; R3.1 设计思路 . .................................................... 3
; E0 R, _* v T: F }0 \% H& G3.2 仿真电路图 . .................................................. 3
- P/ l* f: K1 ~3.3 设计过程 . .................................................... 3
/ W2 q; q5 P4 w: M* `1 n$ O4 t" Q- F3.4 AT89C51 的功能介绍 . .......................................... 4" e2 R X2 q" e
3.4.1 简单概述 ............................................... 4+ N5 N# x/ P( Z8 g
3.4.2 主要功能特性 ........................................... 42 @$ h+ O' T+ H$ w$ b" f \
3.4.3 AT89C51 的引脚介绍 ..................................... 59 A3 Q1 @$ t4 [2 J/ h6 O
3.5 ADC0808的引脚及功能介绍 . .................................... 6
1 C( Z5 c) G+ ?3.5.1 芯片概述 ............................................... 6
- f6 ?1 M6 I6 |0 d# y ]2 i( P) U/ k& I3.5.2 引脚简介 . .............................................. 7$ c* R( O( i/ _0 e
3.5.3 ADC0808 的转换原理 ..................................... 7
0 G( M9 ^; j U) p8 J# g+ U2 \3.6 74LS373 芯片的引脚及功能 . .................................... 7 v( z7 _. {7 {* o9 {$ d9 c
3.6.1 芯片概述 ............................................... 7% S7 f- [! C% d; b0 t; l: L; L! T
3.6.2 引脚介绍 ............................................... 8
2 v9 z7 e7 `/ h0 l3.7 LED 数码管的控制显示 . ........................................ 8
/ A" p. Y2 ]* |+ Z {0 C0 p3.7.1 LED 数码管的模型 ....................................... 8
2 R% K2 M5 \' \9 R% p) [9 {7 o3.7.2 LED 数码管的接口简介 ................................... 8
# X' S$ q3 E6 Z" K; h. Q4 系统软件程序的设计 ............................................... 10
1 `' H7 M: ~4 j' ^& n' s4.1 主程序 ..................................................... 10
; o8 r7 x: L5 f4.2 A/D 转换子程序 . ............................................. 10 % }) n8 j! {, h
4.3 中断显示程序 ............................................... 11 8 U4 j( ]+ O7 I- N
5 电压表的调试及性能分析 ........................................... 13
! i7 V* e4 g5 u1 s/ e2 t$ I* R' ~5.1 调试与测试 ................................................. 13
% E! H. _3 G8 ]1 q5.2 性能分析 ................................................... 13 7 `/ p" I& o( D
6 电路仿真图 ....................................................... 14 2 T) _1 q C7 J+ I/ v: T; d- e
7 总结 ............................................................. 15 4 \" S! \ y# y$ f3 F
参考文献 . .......................................................... 16
2 M+ C, |6 c2 D% \, v! U附录 1 源程序 ...................................................... 17 1 o1 k1 P/ @: [! o8 I
附录 2 仿真原理电路 ................................................ 23 $ T& ]' S1 a8 d% n! R
0 j w: J0 O9 k$ D) d$ u
" G& [& d/ p0 p6 D. x3 v
! {5 h' q5 X* I9 H6 ?2 W% [7 s' F7 b' F
1 e) b: m1 E4 G3 z& A! l) L/ U
8 Z/ \8 F- M& C% w8 |3 W3 C8 N: G. D, T* C9 O: k
1 引言
$ u" p! N$ P" f' S
4 _% s$ K. d) `) v, m+ f6 z/ b X随着微电子技术的不断发展, 微处理器芯片的集成程度越来越高, 单片机已可以在一块芯片上同时集成 CPU、存储器、定时器/计数电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。7 B; M, H" ^1 r, ^% y$ Q
) o; P1 k3 m- z4 X& j. k, p, `1 y& Q7 B5 [# `
数字电压表( DigitalVoltmeter)简称 DVM ,它是采用数字化测量技术, 把连续的模拟量(直流输入电压) 转换成不连续、 离散的数字形式并加以显示的仪表。与此同时,由 DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片机 A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、 工业自动化仪表、 自动测试系统等智能化测量领域,示出强大的生命力理。
% \# J" @7 A2 d. e! T; D4 W
( S2 c; g2 k3 x( B
% p4 y- [9 r) O D9 l, [本设计 AT89C51 单片机的一种电压测量电路 ,该电路采用 ADC0808 一种基于 A/D 转换电路,测量范围直流 0~5V 的 4 路输入电压值,并在四位 LED 数码管上显示或单路选择显示。 测量最小分辨率为 0.019V,测量误差约为正负0.02V。
$ W3 Z0 _2 a: t; t, W: A) r* ]" F* n% `2 p" U/ C7 f
: o, h' o4 a; @3 @6 E3 {5 _3 e' t: F' C" z2 ~4 m5 @- l
( S+ m) d* o" Y$ R6 Z* a
1 S& E4 v; J( ^3 g( W
- y9 i4 I+ U0 X, \
& t) x" M9 i+ u! ^
1 \7 X0 K5 X9 P p$ p" v- y$ \, f) z
/ ?" |. V* p2 ~' L7 W7 U5 y. f% M+ c: A& t
) h+ u$ y; h0 z, T- V \. u) j+ b% Z E& q& V' m$ d) d' s
|
|