|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于 51 单片机数字温度计设计报告
! H5 j( v7 o( @1 m! M9 u. J4 E! {% z
9 \8 f1 C' S4 Q H; d
一、设计目的作用0 |1 y7 C/ m% ~3 z( n5 \
本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机 AT89C52,,四位共阴极数码管一个,电容电阻若干。 DS18B20支持“一线总线”接口,测量温度范围 -55°C~+125°C。在-10~+85°C范围内 ,精度为± 0.5 °C。18B20的精度较差, 为±2°C 。现场温度直接以 “一线总线”的数字方式传输,大大提高了系统的抗干扰性。 适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。( l# d$ @6 ?7 I' E) L
本次数字温度计的设计共分为五部分,主控制器, LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路; LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。 测量的总过程是, 传感器采集到外部环境的温度,并进行转换后传到单片机, 经过单片机处理判断后将温度传递到数码管显示。2 M" I: {3 w3 U0 W7 y6 e
* a W$ g4 H; E0 ^1 r' ~
二、设计要求
+ t' C/ A2 l$ e( d; u* Q1 V9 y(1).利用 DS18B20传感器实时检测温度并显示。0 D7 S1 Q9 K7 I8 u
(2).利用数码管实时显示温度。
! Z: d. g m# F1 J6 R(3).当温度超过或者低于设定值时蜂鸣器报警, LED闪烁指示。
5 t5 ]# i% z' Q: o; z5 [. q! P: ^' E; D(4). 能够手动设置上限和下限报警温度。
& [9 q6 P3 M* M8 n6 H, o
% u5 r0 t: B' y, o* E
8 I0 ?$ j* l( _$ {/ [( K
1 L' t9 O# R8 ?0 Q: K% R' D! Q1 ^, y
0 n6 O: I) x; v& d* h5 J \% t+ Q0 R2 h& u2 Z' n
9 k' \9 m$ k0 K& i3 [" K
5 c" l8 K9 [% Y/ k" \+ I2 [* T" B# y# r
" u4 r% J( z, C- ~7 H5 g& |
$ {5 B; C! R) X4 p+ G. t4 E. i- ^5 A! P; B
' m$ D( Q5 ^+ z$ ^! U
. ^0 B. p# X! U6 ^
|
|