上传者: SherryJin
|
上传时间: 2025-06-16 21:20:01
|
文件大小: 1.86MB
|
文件类型: DOC
基于.51单片机的温度控制系统设计
本设计是一个基于.51单片机的温度控制系统,旨在设计一个温度测量系统,在超过限制值的时候能进展声光报警。该系统主要由单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD显示模块、报警与指示模块六个部分组成。
1. 设计要求
* 数码管或液晶显示屏显示室内当前的温度
* 在不超过最高温度的情况下,能够通过按键设置想要的温度并显示
* 设有四个按键,分别是设置键、加1键、减1键和启动/复位键
* DS18B20温度采集
* 超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示
2. 方案论证
本设计是基于单片机的课程设计,采用AT89C51单片机,可以实现上述功能。温度采集直接可以用DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择,分别是使用LED数码管显示采集温度和设定温度,和使用LCD液晶显示屏来显示采集温度和设定温度。LCD显示屏可识别性较好,背光亮度可调,而且比LED数码管显示更多字符,但编程要求比LED数码管要高。
3. 硬件设计
硬件系统主要包含6个局部,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD显示模块、报警与指示模块。单片机时钟电路采用内部时钟方式,使用单片机内部的振荡器和两个匹配电容一起形成了一个自激振荡电路,为单片机提供时钟源。复位电路是单片机的初始化操作,使CPU和系统中的其他部件都处于一个确定的初始状态,并从这个状态开场工作,以防止电源系统不稳定造成CPU工作不正常。
4. 主要组件
* AT89C51单片机
* DS18B20温度传感器
* LED数码管或LCD液晶显示屏
*蜂鸣器
*红、黄、绿三色LED灯
5. 系统工作流程
* 单片机时钟电路提供时钟源
* 键盘接口模块读取用户输入
* 温度采集模块采集当前温度
* LCD显示模块显示采集温度和设定温度
* 报警与指示模块根据温度值发出报警和指示
6. 结论
基于.51单片机的温度控制系统设计是一个完整的温度控制系统,能够满足温度测量和报警的需求。该系统具有实时性强、灵活性好、可靠性高的特点,对于温控领域具有重要的应用价值。