|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于单片机的数字电压表课程设计
" L' k0 X( O' g% @1 ^# ?" D* d( H& A O R" O
/ o! o0 j* p! z% G4 G+ H3 x
目 录
' ^6 s# A% R1 s3 U1 引言. ............................................................. 1 # I' h. o; W( |$ Y8 Q* g
2 设计原理及要求 .................................................... 2
3 Q: j; H. v- h1 D0 {; N- M2.1 数字电压表的实现原理 . ........................................ 2
6 x% q' X# V6 L) C$ G4 L) V" F2.2 数字电压表的设计要求 . ........................................ 2 1 n' R6 R9 H: H( e- A8 N! m
3 软件仿真电路设计 .................................................. 3
4 C% C3 ~: t3 R3.1 设计思路 . .................................................... 3
2 T1 M' \( q2 ^. a8 D0 W9 H& l3.2 仿真电路图 . .................................................. 39 O" J( P$ e, z7 Y% }8 ~; I
3.3 设计过程 . .................................................... 3# @, S. O' m4 Q+ x- V/ f' X" m& Z
3.4 AT89C51 的功能介绍 . .......................................... 4
- m# K( D6 Q% o' z; v- R7 E7 E3.4.1 简单概述 ............................................... 41 i8 P! P7 u: s" B; U h' P4 Z
3.4.2 主要功能特性 ........................................... 40 X8 E" ?# f( y) ^5 m: y% [
3.4.3 AT89C51 的引脚介绍 ..................................... 5- z/ A, O. {+ J" k' p; X; b
3.5 ADC0808的引脚及功能介绍 . .................................... 61 z+ b8 \0 E8 n E( U0 U7 |" o
3.5.1 芯片概述 ............................................... 68 [" h2 t) ]( n u# m- n" s" I
3.5.2 引脚简介 . .............................................. 72 B9 J& c. u! r- o; D
3.5.3 ADC0808 的转换原理 ..................................... 73 V( g, s9 N7 X7 f7 c4 E
3.6 74LS373 芯片的引脚及功能 . .................................... 7
2 z4 Q. s6 |4 p' W5 A3.6.1 芯片概述 ............................................... 7
3 a- \& L- { Z% x0 x& d7 l" ^8 S# x3.6.2 引脚介绍 ............................................... 8$ ^( [0 |1 d+ g' Q9 ]7 O' L
3.7 LED 数码管的控制显示 . ........................................ 8* ]4 T9 X( m6 J' ^' z A
3.7.1 LED 数码管的模型 ....................................... 8
- S$ v. l* \- H0 b3.7.2 LED 数码管的接口简介 ................................... 8 1 o. y; a6 F# i- T' p, m" y" d% h0 E* H
4 系统软件程序的设计 ............................................... 10 ' J N3 l* j* z. ^/ I. j6 w2 b! y& p5 h
4.1 主程序 ..................................................... 10 - }8 v9 M- |+ U- F. H: L! Z+ M
4.2 A/D 转换子程序 . ............................................. 10
( ?4 E. Q& t/ | A4.3 中断显示程序 ............................................... 11
% R8 N# R) |$ j5 电压表的调试及性能分析 ........................................... 13 ; f! Y5 R/ D* Q8 w7 Z" J) x' p
5.1 调试与测试 ................................................. 13
% b3 B0 s# J% h& @( k+ @5.2 性能分析 ................................................... 13
0 a5 ~) U% r* l! @% H! R R( x6 电路仿真图 ....................................................... 14 8 w- y( M1 l; q2 C0 Z& J# v8 W4 x
7 总结 ............................................................. 15
# k: D& R7 g4 D/ u0 b" l参考文献 . .......................................................... 16. l% q/ H2 u0 o* u* u
附录 1 源程序 ...................................................... 17 9 _* s" M4 L# d- J' W! C( s* [' e
附录 2 仿真原理电路 ................................................ 23 6 B( v4 w* e2 t6 n F/ ~. ]6 Z
4 c- I, a- ~8 ]0 P, `9 K6 _
5 i7 ~; Y5 x1 v% M) N" X$ [0 \: v% N/ W
8 z, Y: i+ c8 P4 a2 K% Q8 Z4 J& b% B" j% z
- r+ B% Y, U* v; Z' y3 i& K( M
; H, {, u) u0 f, b4 g1 引言% r) P- V6 S7 Z5 T
/ C2 ?' Z; n$ L: Z: S% s% m随着微电子技术的不断发展, 微处理器芯片的集成程度越来越高, 单片机已可以在一块芯片上同时集成 CPU、存储器、定时器/计数电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。
# T. V1 f. O& C* {8 V2 C
+ S4 c; [" X. G h; |' s! o' f7 s0 D9 ?- A; ~3 Y! s$ g
数字电压表( DigitalVoltmeter)简称 DVM ,它是采用数字化测量技术, 把连续的模拟量(直流输入电压) 转换成不连续、 离散的数字形式并加以显示的仪表。与此同时,由 DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片机 A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、 工业自动化仪表、 自动测试系统等智能化测量领域,示出强大的生命力理。. X! }: G" D: ~+ M" L
0 ]; T1 \# {& U4 D! l a6 b+ H! [: G7 j2 h* H
本设计 AT89C51 单片机的一种电压测量电路 ,该电路采用 ADC0808 一种基于 A/D 转换电路,测量范围直流 0~5V 的 4 路输入电压值,并在四位 LED 数码管上显示或单路选择显示。 测量最小分辨率为 0.019V,测量误差约为正负0.02V。
. A7 j9 w* h$ O! O+ {# a4 Y: u
* N0 ]+ Z: f) I6 q. ]- O( K% p! h( E" M1 n+ \8 s$ I
+ v. o) B3 ~7 x4 ]" H1 g
0 ~% z! T* h5 J& \' M2 Y
3 N: d5 E& n( l! @" _* t% z; R7 f ~! ~( Q% w( S5 B3 S5 |
( g8 R( T+ o8 B7 X* `* p+ f, p# S' |
, O; `/ {; l3 A+ w
. E6 Z0 v# h* x+ {5 r % K! U0 W, Y' `! @5 X0 b# c
0 `. r _0 ?* D" I, b5 w; L |
|