|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于 51 单片机数字温度计设计报告- f% j! e! G# |2 h0 F" A$ W$ H: S
. R2 \1 o o) v+ D, a- i4 S6 S4 \ y+ a9 \9 F J9 U- Z& j, z
一、设计目的作用
: P" q6 G) Y3 }# [3 t+ a4 F本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机 AT89C52,,四位共阴极数码管一个,电容电阻若干。 DS18B20支持“一线总线”接口,测量温度范围 -55°C~+125°C。在-10~+85°C范围内 ,精度为± 0.5 °C。18B20的精度较差, 为±2°C 。现场温度直接以 “一线总线”的数字方式传输,大大提高了系统的抗干扰性。 适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。3 u3 F6 W: Z) j
本次数字温度计的设计共分为五部分,主控制器, LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路; LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。 测量的总过程是, 传感器采集到外部环境的温度,并进行转换后传到单片机, 经过单片机处理判断后将温度传递到数码管显示。5 R5 a5 l/ ~, Z) t
' S) o S1 p# \4 t9 Y7 X二、设计要求 l0 a2 M' A, E4 N6 e) Y7 M/ M
(1).利用 DS18B20传感器实时检测温度并显示。
# @" B i8 o' W' ]& Q(2).利用数码管实时显示温度。
. m! x! S8 I0 G) B(3).当温度超过或者低于设定值时蜂鸣器报警, LED闪烁指示。
1 H8 a; K$ ?# W7 m7 I4 \4 Q$ C% ]9 ^(4). 能够手动设置上限和下限报警温度。9 V. `: p) ^6 |5 a7 K+ c
$ f, x# i$ t# d' S# A. a0 R' b6 r& Q/ [- D% d- ^% y
, J. E/ o) Y! B% @1 v9 {7 w
8 d. s: c9 i6 e2 }2 ?6 f
: ^, K- V% v$ j9 _6 H$ W. E" Y. G' g
6 t& K5 i% }/ H, Y8 \- A8 q3 Y3 c, g% M, m; L: ]3 l, }! v
j* ~8 H2 M8 ?( h, E* ?% k: _5 f
u; v: C0 ?4 n; W- c- l
9 a% B7 x2 C5 R4 O1 a# f$ u6 @! E( O! {% |# Y
! v" q I" k) X+ {4 I |
|