1、 毕毕 业业 设设 计计 题题 目:目:基于单片机温度控制电路的设计与制作 学生姓名:学生姓名: 学学 号:号: 院院 (系) :(系) :物理与机电工程学院 电子系 专专 业:业:电子信息科学与技术 班班 级:级: 指导老师姓名及职称:指导老师姓名及职称: 摘 要 基于单片机温度控制电路的设计与制作基于单片机温度控制电路的设计与制作 摘摘 要要:本设计以 STC89C52RC 单片机为控制核心,由实时时钟芯片 DS1302 和数字温度 传感器 DS18B20 构成了一个高温和低温时,分别对相应的器件进行控制的系统。详细地介绍 了整个系统的硬件组成结构、工作原理和系统的软件程序设计,重点阐述了
2、时钟模块、显示 模块、温度检测模块及相关控制模块等的模块化设计思路与制作。系统采用液晶 LCD1602 作为显示器,具有实时时间显示、环境温度显示,显示系统连续工作前 24 小时整点的温度 值。在本设计中,软件程序均采用 C 语言编写,便于移植与升级。 关键词关键词:STC89C52RC; 单片机; DS1302; LCD1602; 温度控制; Based on single-chip microcomputer temperature control circuit design and production AbstractAbstract:This design with STC89C5
3、2RC microcontroller as control core, by real time clock chip DS1302 and digital temperature sensor DS18B20 constitute a high temperature and low temperature respectively on the corresponding device to control system. Introduced the whole systems hardware structure, working principle and system softw
4、are program design in detail, expounds the clock module, display module, temperature detecting module and related control module of modularization design and production. System adopts LCD monitor, LCD1602 as with real-time time display, environmental temperature display, display the system worked 24
5、 hours before the temperature on the hour value. In this design, software program all use written in C language, for transplantation and upgrades. Key words: STC89C52RC; single-chip; ds1302; lcd1602;Temperature control; 目 录 i 目录目录 1 背景与意义背景与意义 1 1.1 背景 1 1.2 意义 1 1.3 功能介绍 . 2 2 方案比较与论证方案比较与论证 .3 2.1
6、 设计任务与要求 3 2.2 方案比较与论证 3 2.2.1 方案比较与论证. 3 2.2.2 方案的选择 . 4 3 系统硬件设计系统硬件设计4 3.1 总体电路框图 4 3.2 单元电路设计 5 3.2.1 单片机模块 . 5 3.2.2 时钟模块 6 3.2.3 温度采集模块 . 6 3.2.4 液晶显示模块 . 8 3.2.5 按键模块 8 4 系统软件设计系统软件设计9 4.1 总体软件框图 9 4.2 各模块程序设计 10 4.2.1 时钟驱动程序:. 10 4.2.2 温度数据采集:. 10 4.2.3 液晶驱动程序:. 12 5 系统调试与测试系统调试与测试 14 5.1 硬件调试 . 14 5.2 软件调试 . 14 6 设计总结设计总结 . 14 致致 谢谢 . 16 参考文献参考文献. 17 附录附录 18 附录 A:电路图 18 附录 B:程序清单 18 正 文 1 基于单片机温度控制电路的设计与制作基于单片机温度控制电路的设计与制作 专业班级: 指导教师: 1 背景与意义背景与意义 背景 随着社会的发