题目:基于AT89C51设计温度控制器
选题的依据及意义
随着现代化科技的进步,在很多工业控制场合需要非常精确的控制温度的变化,例如:烤箱的温度控制,冷库的温度控制等,都需要对上限、下限温度进行严密控制。而在日常生活中,温度的控制应用也非常广泛,例如:电脑,电饭锅,冰箱等家用电器都应用到温度的控制器。因而在各种环境下,温度温控制系统越来越凸显其重要性。
硬件作品实现的功能
1、直流稳压电源的功能:将220V的市电经过降压、整流、滤波、稳压后稳定输出+9V电压。
2、温度测、显功能:能够实时的将3个DS18B20采集的温度动态的显示在LCD1602屏幕上。
3、按键调节功能:通过4个按键对上、下限报警温度设置。
硬件构架设计
硬件构架图
主要硬件介绍
单片机AT89C51
DS18B20测温
可编程的分辨率为9~12位,℃、℃、℃℃,可实现高精度测温。
DS18B20温度测量分辨率表
R1
R2
分辨率/b
测量精度/℃
转换时间/ms
0
0
9
0
1
10
1
0
11
375
1
1
12
750
LCD1602显示
内部显示地址
例如:write_lcd1602(0x80,‘A’);//在LCD1602的第一行第一列显示A这个字符。
软件主程序流程
按键设置报警温度
模拟控制及报警功能
仿真图
第七讲群体行为 来自淘豆网www.taodocs.com转载请标明出处.