找回密码
 注册
关于网站域名变更的通知
查看: 1098|回复: 8
打印 上一主题 下一主题

[毕业设计] 单片机测试DS18B20温度并通过两个按键设置温度上下限 LCD12864显示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-10 11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
单片机测试DS18B20温度并通过两个按键设置温度上下限 LCD12864显示
" X5 a& i- \1 ^3 \6 ?& K

% i) I) P0 o& ]. V内容摘要0 C# I! p' o8 ~# C9 S# C; T
摘要:本系统利用单片机AT89C52采用程序设计方法来测试温度,还可以通过两个按键设置温度报警上限,当测试温度超过设定的温度上限时,蜂鸣器器就会报警且绿灯关闭,红灯点亮;当温度低于上限时蜂鸣器关闭且红灯关闭,绿灯点亮。并通过液晶屏LCD12864显示其测试温度以及设置的上限温度。 $ N9 J6 y% r: v" Y
关键词:STC89C52、LCD12864、DS18B20

% i, a9 S- Q" W0 r
9 Z8 S) a2 p+ Z* Q% z9 {1 u
( ]- g4 L7 h' M0 H  j1系统设计        2: H$ l$ E4 O0 W3 x( I; {
1.1设计任务        2
; u( j, F. e1 H, N1.2基本功能        2
$ X6 V, m1 O" }1.3扩展功能        2
% ^0 l" H- b2 U4 Z0 _0 K. l2系统方案论证        2
( }4 ~$ a  h0 H* n* I+ x2.1主控模块        2
& p$ T/ s0 W1 \2.2显示模块        3
; }* o' N! x8 [; M! Q* ~% Z# u4 [# u3  DS18B20的理论分析与计算        3
- h/ H$ R( F- W4电路与程序设计        6
8 ~, L! L6 B/ F+ e6 x# M: c4.1系统总体框图        6" O+ p. H. {, t, R
4.2总体电路        6' P$ i& C+ H6 e( `
4.3程序的设计        7
( ]9 N' y( s, B" S& J% j: J' N总结        8
' I  e3 G. B% P" e4 X$ [) a1 l2 E附录1        9. F( U$ ?8 _$ p4 O, u# ~- K$ h. `
附录2        25' e+ \; T) @% {, J. H5 w( g. T
9 V$ T8 |3 Z: ]0 t
* `& t4 N3 R4 e% F

$ A7 \( w7 a! B' s2 L2 m4 H9 x! M1系统设计
& O! S5 @! [1 g) ]
/ Y5 M8 `  c, j2 _" ^( j& H. D% \1.1设计任务
7 y* ?( V% Y* A8 E, D; c7 _
设计一数字温度测量系统,能自动实现实际温度的测量与显示。
+ D: Y7 t) b$ Z* ?  g: O
6 V  V  a$ d/ K1.2基本功能
; u2 j  I1 u- K
(1)测温范围-30℃~+120℃。1 G  \% L* f* b/ z) g1 X* ^
(2)测量误差在±0.5℃之内。) f% K0 X; V) a# G) u
(3)能正常显示测量的温度。
3 `5 R, @$ a: R) F/ b(4)能正常显示测量的温度的变换曲线图。" k2 |! c) d3 B5 A

. O4 A) X: D3 n4 a% @9 V1.3扩展功能
! ^+ f- `1 q1 U" c! q
(1)增加温控功能,并可修改设置温控的上下限。% \% O# F8 A4 T. A
(2)增加温控报警功能。
( v7 t  c9 @# t6 b2 T9 E% B7 I. B8 Y  j% K( o
6 T% D9 d. b+ I2 F& \/ n
6 Q% O1 Y( l) s3 `' e" _% ~" {
2系统方案论证
2 f4 K* Q7 ]3 Y$ F7 W
    本系统主要由主控模块、显示模块、按键模块、蜂鸣器模块、LED模块、传感器模块组成,下面分别论证这几个模块的选择。
0 x/ S& R+ E" v2 Y" j: i1 _# V  h- E& c( n
2.1主控模块
* u- c$ K/ |/ U' f1 u" p
方案:AT89C52单片机是一种高性能8位单片微型计算机。内核本身具有丰富的指令集,足够实现本次作品的全部基本功能和部分拓展功能,相比Atmega16我们对AT89C52更为熟悉,且芯片价格较低,性价比高。9 Q$ _. B' X) [) ^

& x0 [8 J+ d5 A0 @- e  i7 ?- _$ U

) o: n" W, x$ F" {% j
游客,如果您要查看本帖隐藏内容请回复
% F6 u6 Y+ |& X- w

) q( X( W& \- O% |' ~

, N# Z" V" T' k8 q1 o9 A$ N& ?3 v4 ~

7 N/ S4 b2 {  l* i

该用户从未签到

8#
发表于 2021-6-10 18:25 | 只看该作者
单片机测试DS18B20温度并通过两个按键设置温度上下限 LCD12864显示

该用户从未签到

9#
发表于 2021-6-10 21:54 | 只看该作者
学习学习6666666666
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 01:04 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表