STC89C52单片机控制电饭煲设计:温度控制与LCD显示

版权申诉
0 下载量 44 浏览量 更新于2024-06-25 收藏 1.97MB PDF 举报
"电饭煲课程设计+程序教学提纲.pdf" 这篇文档是关于一个电饭煲控制器的课程设计和程序教学提纲,主要针对电子工程或自动化专业的学生。设计内容涉及电饭煲的各项功能实现,包括大米饭、粥、保温和冷饭加热等模式,以及预约和定时功能。此外,还涵盖了硬件接口如LCD12864液晶屏、DS18B20温度传感器和按键的程序设计。 1. 设计题目:电饭煲控制器 - 该控制器需具备预约功能,能够烹饪不同类型的食品,如大米饭、粥,并具有保温和冷饭加热功能。 2. 具体功能: - 大米饭模式:在达到105°C时停止加热,并在15分钟后通过蜂鸣器通知用户。 - 粥模式:保持锅底温度在99°C到100.5°C之间,持续20分钟,然后由蜂鸣器提示用户。 - 保温模式:维持锅底温度在50°C到60°C。 - 冷饭加热:加热至100°C,保持在99°C到100.5°C之间5分钟,之后通过蜂鸣器提示用户。 3. 定时功能: - 用户可设置最长12小时的预约时间,电饭煲将在指定时间开始工作。 4. 控制面板: - 包括五个发光二极管,对应四种烹饪模式和工作/预约状态,以及两个数码管显示预约时间和倒计时。 - 操作按键包括开始键、功能键、加键和减键。 5. 进度安排: - 分阶段进行,从理解任务需求,设计LCD、温度传感器子程序,到编写单片机程序和检验功能完善。 6. 技术关键点: - 使用STC89C52单片机作为核心控制器。 - 温度检测依赖DS18B20传感器,LCD12864液晶屏用于显示,按键交互。 - 设计还包括声音提示模块(蜂鸣器)和功率元件控制。 7. 完成后的提交材料: - 包括电饭煲控制器的论文和其他相关设计文档。 这个课程设计旨在让学生掌握单片机控制、温度传感、显示技术以及人机交互等方面的知识,通过实际项目提升工程实践能力。关键词涉及了电饭煲控制、温度控制、DS18B20温度传感器、LCD12864液晶屏显示、键盘按键处理等技术要点。