|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于 51 单片机数字温度计设计报告: h! G0 @( T2 u: b
! ^7 z6 T1 t3 g9 Q2 w+ ^
: I+ u @) X# Z8 l6 X6 Y9 }& N一、设计目的作用6 X" U# J, A; ~( k
本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机 AT89C52,,四位共阴极数码管一个,电容电阻若干。 DS18B20支持“一线总线”接口,测量温度范围 -55°C~+125°C。在-10~+85°C范围内 ,精度为± 0.5 °C。18B20的精度较差, 为±2°C 。现场温度直接以 “一线总线”的数字方式传输,大大提高了系统的抗干扰性。 适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。2 |" q! v, B% s% n
本次数字温度计的设计共分为五部分,主控制器, LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路; LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。 测量的总过程是, 传感器采集到外部环境的温度,并进行转换后传到单片机, 经过单片机处理判断后将温度传递到数码管显示。
# t' H5 Q6 Y% x4 ^5 o3 @7 k I% j& e0 c0 f S- B) z) C! ?! v: I- M
二、设计要求
+ d& ]& R. a+ _% Y(1).利用 DS18B20传感器实时检测温度并显示。1 K, f) Z/ q1 H! F
(2).利用数码管实时显示温度。
4 N8 x: N1 s% y4 g7 k' O) p- ^(3).当温度超过或者低于设定值时蜂鸣器报警, LED闪烁指示。8 x( r3 k* {! S0 X+ [1 t, n
(4). 能够手动设置上限和下限报警温度。
6 f# q' t* W6 m0 D" f. s( Q, K! I6 G
# G! d5 {$ o& p' B; y
$ |: S! A( I* {8 H) g) ?
1 `% U0 c W9 }, P
c; w/ [( e- [0 V) }2 B& i0 ?* p) e' j. P
& O% g8 r9 E% G% W5 @
2 Y+ P+ b# N2 Y T( q
9 h( f+ u" X/ A
0 Q8 V* d c; r9 p6 `
/ c9 E3 L6 z/ W9 b5 P6 b
: U! A2 n$ b" Z( P
% o1 J5 V5 D! z6 x; \* X: t; D- P1 v6 S
|
|