智能电饭煲控制系统课程设计说明书(编辑修改稿)内容摘要:
,同时小时数减少 1。 分钟数设定完成后,再次按下“ OK”键,系统则保存用户设定的定时时间并退出定时时间设定状态。 随后系统暂停所处的工作模式,进入倒计时程序。 定时时间到,系统自动进入预定的工作模式,或煮饭或煲汤或保温。 2 进 入 预 约 时 间 设 定 状 态。 可 设 定“ 时 ” , 且 “ 时 ” 位 数 字 闪 烁 提 示按 下S E T / O K进 入 设 定 “ 分 ” 状 态 , 且 “ 分 ” 数 字闪 烁 提 示“ 时 ” 位 数 值 增 加 1 ( 减 少 1 )按 下 A D D 键( D E C 键 ) 一 次按 下S E T / O K“ 分 ” 位 数 值 增 加 1 ( 减 少 1 )按 下 A D D 键( D E C 键 ) 一 次开 始保 存 设 定 数 值 , 并 退 出 设 定 状 态按 下S E T / O K定 时 时 间 到。 进 入 预 设 工 作 模 式倒 计 时 程 序是否 图 12 定时功能控制流程 13 加热功能控制流程 智能电饭煲控制系统对电饭煲加热与否需要根据当前锅内温度以及所处的工作模式做出选择。 其软件控制流程如图 13 所示。 控制器先通过置于盖顶的温度传感器获得当前锅内温度,根据所处的工作模式,得到需要到达的目标温度。 若当前锅内温度小于目标温度,则控制器接通加热盘加热,否则断开加热盘,停止加热。 开 始当 前 温 度 目 标 温 度。 进 行 加 热读 取 当 前 温 度当 前 温 度 = 目 标 温 度。 停 止 加 热结 束是否是否 图 13加热功能控制流程图 2 结束语 本次的电饭煲控制系统设计完全实现智能控制,包括预约煮饭、煮粥、定时做饭、煮 粥、做饭功率的选择等功能。 预约和定时做饭时间可随意调节,预约结束后自动进行相应的预约动作。 这次课程设计是对我学习微机原理及单片机课程的检验及实际应用能力一次提高。 在编写程序之前,我们查阅了大量的相关资料,力求做到规范清晰。 编程的过程中,我们遇到了很多问题,但在同学和老师的帮助下都得到了解决。 经过两个星期的课程设计,我得到了充分的锻炼,不仅对单片机的学习有深刻的理解,同时也增强了我们的毅力和处理突发问题的能力。 课程设计是一次很好的实践动手机会,通过这次设计,我们学会了如何将所知识学以致用。 为我们的毕 业设计奠定了良好的基础。 15 参考文献 [1]余永权 .单片机与家用电器智能化技术 [M].北京:电子工业出版社, 1995. [2]李士勇 .模糊控制神经控制和智能控制论 [M].黑龙江:哈尔滨工业大学出版社,1998 [3]周鲜成 .模糊电饭煲的控制原理 [J].株洲工学院学报, 2020, 14 (6) : 3537. [4]李宇成,卢俊峰 .电饭煲的模糊控制器 [J].北方工业大学学报, 1998, 10 (3) : 8590. 2 附 录 附录 1:智能电饭煲控制系统电路原理图 1234ABCD4321D C B A89158 . 5 V2 2 0 V / 3 8 0 VT1T5WAC1AC2+34N1 DB107C100.1μ+V5C6 0.1μC4100μ/16VC5100μ/16VVin1GND2Vout3N2 78L0512J1 CON2SET/OKDECADDMODELP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P3.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PROG30EA/Vpp31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039Vcc40AT89C51U2C2 30P C3 30PY124MVCCRSTR1 10KVCCRSTC1 10uFVCCK1 K2 K3 K4 K5 K6ON OFFK1 K2 K3 K4 K5 K6VCC3DQ2GND1U4 DS18B20VCCR7 4K7DQDQ LED1LED2LED3LED4LED5D2电源D3定时D4保温D5煲汤D6煮饭VCCR9 RES2R10RES2R11RES2R12RES2R13RES2LED1LED2LED3LED4LED5LCD16021234567891011121314U5LCD1602VCCR3 10KR5 10KR6 10KRSRWED0D1D2D3D4D5D6D7RS RW ED0 D1 D2 D3 D4 D5 D6 D7R8 3.3KQ19013VCCHOTD1 M7X201.7X201.8K1 9721C1 2J2 CON2HOT 17 附录 2:智能电饭煲控制系统软件源程序清单 CPU:AT89C51 晶振: 24M 版本: 日期: //=========================================/ include include include // define PORT P2 define NEGATIVE 10 define POSITIVE 11 define Y 0XFF define N 0x00 define LOW 0X00 define HI 0x01 //读端口数据 define POWERON ((P1amp。 (10))0) // define POWEROFF ((P1amp。 (11))1) // define MODEL ((P1amp。 (12))2) // define ADD ((P1amp。 (13))3) // define DEC ((P1amp。 (14))4) // define OK ((P1amp。 (15))5) // //写端口数据 sbit HOT =P3^0。 sbit workingled =P3^1。 sbit timerled =P3^2。 sbit banwenled =P3^3。 sbit baotangled =P3^4。 sbit zhufanled =P3^5。 sbit RS =P0^0。 sbit RW =P0^1。 sbit EN =P0^2。 sbit DQ =P1^7。 // unsigned char code shuzidaima[]= {0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x2d,0x2b}。 unsigned char temp_lowbyte_unprocess。 unsigned char temp_hibyte_unprocess。 unsigned char temp_xiao。 2 unsigned char temp_ge。 unsigned char temp_shi。 unsigned char temp_bai。 unsigned char temp_fuhao。 // unsigned char poweron=N。 unsigned char model=0。 unsigned char dest_temp=0。 unsigned char now_temp=255。 signed int min_num=0。 unsigned char timersetting_state=0。 unsigned char timing_state=N。 unsigned int loop=0。 unsigned char loop1=0。 unsigned char loop2=0。 unsigned int loop3=0。 /*=======子程序 =======*/ // //函数名: delay() // void delay() { unsigned int i。 for(i=0。 i=800。 i++) {。 } } // // //函数名: lcd_wd() // void。智能电饭煲控制系统课程设计说明书(编辑修改稿)
相关推荐
工大学毕业设计说明书 12 图 28 路面信息 检测原理图 图 29 传感器示意图 车速检测模块 旋转编码器是用来测量转速的装置。 它分为单路输出和双路输出两种。 技术参数主要有每转脉冲数(几十个到几千个都有),和供电电压等。 单路输出是指旋转编码器的输出是一组脉冲,而双路输出的旋转编码器输出两组相位差 90 度的脉冲,通过这两组脉冲不仅可以测量转速,还可以判断旋转的方向。
传输过程中,对外界透明,就是说你看不见他是传送网络,不管传输的业务如何,只要负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理,简单的来说就是发送什么接收的就是什么,这样就省去了普通无线收发模块之间的收发协议的编写。 不使用无线透传模块时,左边设备向右边设备发送数据是通过 TXD 端口串口发送,右边设备的 RXD 端口接收发送的串口数据,反之亦然,如图 33:
杂又耗时的平面规划、布局布线、时间分析。 但是对于智能遥控窗帘系统,需要有输入以及相应的操作,用 FPGA来实现系统并不优异 , 并且 也不符合实物制作的要求。 方案 二: 用 单片机 为控制核心来实现。 单片机软件编程的自由度大,可编译多种算法和逻辑,并且体积小,易安装等优点。 配合光感、遥控等控制电路来实现智能遥控窗帘 的控制。 这种方案来实现智能遥控窗帘的开合比较简单
的无线微功率透明数据收发模块。 该模块相对一般模块具有尺寸小、灵敏度高、传输距离远、通讯速率高、内部自动完成通讯协议转换和数据收发控制等特点。 模块利用了多频段、多信道来降低传输过程中的干扰以提高传输性能。 模块具体功能参数如下: ①工作频段: 433MHz; ② GFSK 调制方式,半双工通讯,空 中收 /发转换、连接、控制自动完成; ③接收灵敏度高达 116dBm,传输距离 100200 米
设计报警器,可以只要使 用相应的电路将电导率中的变化关系转变成为与该气体浓度相对应的电信号。 单片机选型 单片机对于烟雾 自动报警系统 来说是最为关键性的一个元件,可以说单片机是整个系统 的心脏, 因为在系统中,单片机是 用来接收信号并 用来 启动 报警装置进一步会执行相应的报警。 在单片机实现的控制功能中,需要单片机有较快的运算速度
图 蜂鸣报警电路 蜂鸣器 选用 P231906C34 型号压电式蜂鸣器。 其额定电压为 4~8V,本设计使用 5V,故不必使用限流电阻;额定电流≤ 接晶体管输入端。 当 .输出高电平 1 时,晶体管导通,压电式蜂鸣器两端获得 +5V的电压而鸣叫;当 输出低电平 0 时,晶体管截止,蜂鸣器停止发声。 三极管选用 2SC1815 型号开关三极管。 电路中的两电阻分别选用 和。 本科生毕业设计 (论文