当前位置:文档之家› 电饭煲课程设计+程序

电饭煲课程设计+程序

课程设计任务书 专业 年级 班 一、 设计题目 电饭煲控制器 二、 主要内容 电饭煲控制器有预约功能,有烹饪大米饭、粥、保温、冷饭加热等功能 三、 具体要求 1.具体功能 大米饭:当达到105°时,停止加热,并在15分钟后通过蜂鸣器提示用户。 粥:开始加热后,通过测温元件监视锅底温度,使锅底温度保持在99°~100.5°之间(100°时停止加热、99°时开始加热),此种状态持续20分钟,之后通过蜂鸣器提示用户过程结束。 保温:使锅底温度维持在50°~60°之间。 冷饭加热:锅底加热至100°,使锅底温度保持在99°~100.5°之间(100°时停止加热、99°时开始加热),此种状态持续5分钟,之后通过蜂鸣器提示用户过程结束。 2.定时 用户可以是电饭煲在预约时间(倒计时方式)开始工作,最长预约 时长为 12小时。 3.控制面板 四个发光管分别与大米饭、粥、保温、冷饭加热相对应,另一发光管用 于区分工作与预约,两位数码管用于预约时间及倒计时。按键有:开始键、 功能键、加键、减键。

四、 进度安排 1、了解任务要求,确定具体方案 2、lcd12864液晶屏子程序设计 3、DS18B20温度传子程序感器设计 4、设计单片机按键功能程序 5、根据任务要求编写程序,设计按键电路 6、检验设计效果,完善功能 五、 完成后应上交的材料 电饭煲控制器论文 六、 总评成绩

指导教师 签名日期 年 月 日 系主任 审核日期 年 月 日 1

摘要 电饭煲控制器有预约功能,有烹饪大米饭、粥、保温、冷饭加热等功能.。基于stc89c52单片机控制的电饭煲控制器,有lcd液晶屏显示和ds18b20温度检测功能,还有定时工作选择功能。

关键字:电饭煲 温度控制 DS18B20 LCD12864 键盘按键 2

目录 一、任务分析与设计电路.................................................................. 1 1、总体方案设计........................................................................ 1 1.1、控制方案选择............................................................. 1 1.2、测温模块控制选择..................................................... 1 1.3、键盘按键方案选择..................................................... 2 1.4、显示方案选择............................................................. 2 1.5、声音模块方案选择..................................................... 3 1.6、功率元件模块方案选择............................................. 3 2、电路设计................................................................................ 3 2.1、控制模块..................................................................... 3 2.2、测温模块..................................................................... 6 2.3、键盘模块................................................................... 10 2.4、显示模块.................................................................... 11 2.5、声音模块................................................................... 13 2.6、功率模块................................................................... 14 二、软件设计.................................................................................... 15 1、程序流程图.......................................................................... 15 1.1、主流程图................................................................... 15 1.2、子流程图................................................................... 17 1.3、功率元件控制流程图............................................... 17 1.4、定时预约工作流程图............................................... 18 三、系统调试分析............................................................................ 20 1、系统硬件调试...................................................................... 20 2、系统软件调试...................................................................... 20 四、心得体会.................................................................................... 20 1

一、任务分析与设计电路 1、总体方案设计 1.1、控制方案选择 方案:采用STC公司的STC89C52RC。此单片机价格低,资源多,高性价比,应用广泛,无论是从内部构造,还是编程方面,51系列单片机都相对简单容易掌握和使用。

对于本题目而言,由于电饭煲需要实现的功能少,对处理器的要求不高, 使用STC89C52RC不仅可以完全实现对电饭煲的控制,还节约了成本。

综合考虑,电饭煲控制器采用STC89C52RC单片机。

1.2、测温模块控制选择 测温模块采用数字温度传感器DS1820。 DS1820是美国DALLAS半导体公司生产的可组网数字式温度传感器,其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。与其它温度传感器相比,DS1820具有以下特性:

1. 独特的单线界面方式,DS1820在与微处理器连接时仅需要一条口线即可实现微处理器与DS1820的双向通讯。 2

2. DS1820支持多点组网功能,多个DS1820可以并联在唯一的三在线,实现多点测温。

3. DS1820在使用中不需任何外围元键。 4.测温范围-55℃~+125℃,固有测温分辨率0.5℃。 5. 测量结果以9位数字量方式串行传送。

由于在本课程设计中,电饭煲的期望温度最高值在数字温度传感器DS1820的量程内,同时,DS1820具有测温系统简单、测温精度高、连接方便、占用口线少等优点。所以,我选用DS18B20温度传感器。

1.3、键盘按键方案选择 由于在该课程设计中,需要的按键只要四个:开始键、功能键、加 键、减键,键盘个数较少,可以用独立式按键电路。所以我选用独立按键电路。

1.4、显示方案选择 方案一、使用数码管显示。数码管能显示数字,使用方法简单方便,可是显示过于单调。

方案二、使用lcd12864液晶屏。lcd12864能清晰显示字符和数字,显示的信息更多。

因为数码管只能显示数字,过于单调,而lcd12864能显示汉字和数字,还有各种图案,能更好地进行人机沟通,达到更好的显示效果。 3

综上所述,我选用lcd1286液晶屏。 1.5、声音模块方案选择 由于在该课程设计中,只需要对工作状态和工作方式的提示,用蜂鸣器产生的bee bee声音即可。

1.6、功率元件模块方案选择 功率元件的控制通过固态继电器来完成。固态继电器也称作固态开关。是一种由固态电子组成的新型电子开关器件,集光电藕合,大功率双向晶闸管,及触发电路,阻容吸收回路于一体.用来代替传统的电磁式继电器。实现对单相或者三相电动机的正反转控制,或者其他控制无触点无动作噪音。开关速度快无火花干扰和可靠性高等特性。

由于单片机学习板配有固态继电器,所以直接选用单片机学习板的继电器作为功率元件模块。

2、电路设计 2.1、控制模块 STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,STC89C52单片机在电子行

相关主题