毕业设计论文-基于单片机全自动洗衣机内容摘要:
3 软件设计 8 图 31模糊控制洗衣机控制结构 (二) 模糊规则 ( 1) 洗涤量和水量的确定: ① 如果检测到衣物量很多,则洗涤量多,水位高; ① 如果检测到衣物量较多,则洗涤量较多,水位适中; ② 如果检测到衣物量很少,则洗涤量少,水位低。 ( 2) 脱水 时间的确定: ① 如果检测到衣物很多,则脱水时间长; ② 如果检测到衣物较多,则脱水时间适中; ③ 如果检测到衣物很少,则脱水时间短。 (三) 洗涤时间的确定: ① 如果检测到衣物很多,布质以棉布偏多且水温低,则洗衣时间长; ② 如果检测到衣物较多,布质以化纤偏多且水温偏高,则洗衣时间适中; ③ 如果检测到衣物较少,布质以棉布偏多且水温偏高,则洗衣时间适中; ④ 如果检测到衣物很少,布质以化纤偏多且水温高,则洗衣时间短。 (四) 漂洗时间的确定: ① 如果检测到洗涤水很脏,则漂洗时间长; ② 如果检测到洗涤水较脏,则漂洗时间适中; ③ 如果检测到 洗涤水不脏,则漂洗时间短。 软件流程图及代码 寄存器 本次编程中用到的寄存器如表 31 所示。 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 9 表 31寄存器 寄存器 注释 R4, R5 比较标准值 R4 高位,R5 低位 R6, R7 A/D 转换结果 R6 高位, R7 低位 20H 衣量多位 21H 衣量少位 22H 衣量适中位 23H 化纤多位 24H 棉多位 27H 1s 中断标志位 2AH 1s 中断次数 30H, 31H 洗涤时间 32H, 33H 漂洗时间 34H, 35H 脱水时间 36H, 37H 排水时间 38H 漂洗次 数 3AH 电机正转时间 3BH 电机反转时间 3CH 电机转速 3D 洗涤量投放时间 40H 显示分缓存器 41H 显示秒十缓存器 42H 显示秒个缓存器 44H 零水位 45H 低水位 46H 中水位 47H 高水位 48H 水位检测值 50H 启动 /暂停键按键次数 51H 程序键按键次数 52H 选择键按键次数 53H 水量键按键次数 54H 时间键按键次数 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 10 流程图及其代码 本次设计是分模块进行编写的,以下就是各模块的流程图及其代码。 如图 32 所示。 设 置 堆 栈 指 针调 洗 衣 机 初 始 化 程 序允 许 定 时 器 中 断自 检调 显 示 子 程 序调 键 盘 扫 描 子 程序开 始 图 32主程序流程图 程序代码: MAIN: MOV SP,60 LCALL ChiShi ;调初始化程序 SETB EA ; CPU 允许中断 MOV TMOD,10H ;设置定时器 1 方式 MOV 28H,0AH ;装入定时中断次数 LOOP: LCALL XianShi ;调显示子程序 LCALL JanPan ;调键盘扫描子程序 SJMP LOOP 33 所示 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 11 显 示 内 容 送 缓 冲 区设 显 示 缓 冲 区 指 针4 0 H R 0扫 描 模 式 置 初 值 R 2R 2 8 1 5 5 C 口取 显 示 数 据 段 码送 8 1 5 5 A 口延 时 1 m s显 示 缓 冲 器 R 0 加 1R 3 左 移 1 位YN显 示 到 最 后一 位 吗。 入 口返 回 图 33显示子程序流程图 程序代码: XianShi: MOV R0,40H ;置缓冲器指针初值 MOV R2,01H ;置位选初值 MOV A,R2 LD0: MOV DPTR,7F03H ;位选送 8155C口 MOV @DPTR,A DEC DPTR DEC DPTR MOV A,@R0 ADD A,0DH ;加偏移量 MOVC A,@A+PC DIR1: MOVX @DPTR,A ;段码送 8155A口 ACALL DL1ms ;调 1ms 延时 INC R0 MOV A,R2 JB ,LD1 ;三位都显示完了吗 RL A ;没完,显示位右移 MOV A,R2 AJMP LD0 LD0: RET DSEG: DB 3FH,06H,5BH,4FH,66H,6DH DB 7DH,07H,7FH,6FH,77H,7CH DB 39H,5EH,79H,71H,73H,3EH DB 31H,6EH,1CH,23H,40H,03H DB 18H,00 DL1ms: MOV R7,02H DL: MOV R6,0FFH DL6: DJNZ R6,DL6 DJNZ R7,DL LD1: RET 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 12 34 所示 入 口有 键 按 下 吗。 次 数 加 1 , 转 水 量 设 置返 回暂 停次 数 加 1 , 转 时 间 设 置是 干 扰 吗。 是 启 动 / 暂 停 键 吗。 是 程 序 键 吗 ?次 数 加 1 , 转 方 式 设 置次 数 加 1 , 转 程 序 设 置是 选 择 键 吗 ?是 时 间 键 吗 ?是 水 量 键 吗 ?次 数 加 1 ,是 奇 数 次 按 下 吗。 转 运 行 程 序YNNYNYYNYNYNYNNY 图 34 键盘扫描子程序流程图 程序代码: Jianpan: JB ,K2 ;判断是 K1 键按下吗,不是则转 K2 LCALL DL10ms ;调 10ms 延时消抖 JB ,K2 ;再次读 状态,若仍为 0,则 K1 键确实按下 LCALL PK1 ;调 PK1 处理 K2: JB ,K3 ;判断是 K2 键按下吗,不是则转 K3 LCALL DL10ms ;调 10ms 延时消抖 JB ,K3 ;再次读 状态,若仍为 0,则 K2 键确实按下 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 13 LACLL PK2 ;调 PK2 处理 K3: JB ,K4 ;判断是 K3 键按下吗,不是则转 K4 LCALL DL10ms ;调 10ms 延时消抖 JB ,K4 ;再次读 状态,若仍为 0,则 K3 键确实按下 LCALL,PK3 ;调 PK3 处理 K4: JB ,K5 ;判断 是 K4 键按下吗,不是则转 K5 LCALL DL10ms ;调 10ms 延时消抖 JB ,K5 ;再次读 状态,若仍为 0,则 K4 键确实按下 LCALL PK4 ;调 PK4 处理 K5: JB ,RETURN ;判断是 K5 键按下吗,不是则转 K6 LCALL DL10ms ;调 10ms 延时消抖 JB ,RETURN ;在此读 状态,若仍为 0,则 K4 键确实按下 LCALL PK5 ;调 PK5 处理 RETURN: RET PK1: INC 50H ;按键次数加 1 MOV A,50H ;判断是奇数次按下吗 MOV B,2 DIV AB MOV A,B JZ A,zaiting ;若为偶数次按下,则转暂停状态 LCALL YunZhuan ;若为奇数次按下,则进入运转程序 Zanting: INC 50H ;按键次数加 1 MOV A,50H ;判断是奇数次按下吗 MOV B,2 DIV AB MOV A,B JZ A,ZanTing ;若为偶数次按下,则暂停 LCALL YunZhuan ;若为奇数次按下,则进入运转程序 RETURN: RET 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 14 35 所示。 入 口是 第 一 次 按下 吗。 是 第 三 次 按下 吗。 是 第 二 次 按下 吗。 返 回调 洗 涤 子 程 序调 脱 水 子 程 序调 漂 洗 子 程 序YNYNYN 图 35 程序设置子程序流程图 程序代码: PK2: INC 51H ;按键次数加 1 MOV A,51H CJNZ A,1,L2 ;是第一次按下吗,不是转 L2 LCALL XiDi ;是第一次按下,则调用洗涤子程序 L2: CJNZ A,2,L3 ;是第二次按下吗,不是转 L3 LCALL PiaoXi ;是第二次按下,则调用漂洗子程序 L3: CJNZ A,3,RETURN ;是第三次按下吗,不是则返回 LXALL TuoShui ;是第三次按下,则调用脱水子程序 RETURN: RET 36 所示。 重庆科技学院高等教育自学考试本科毕业论文 3 软件设计 15 入 口是 第 一 次 按下 吗。 是 第 三 次 按下 吗。 是 第 二 次 按下 吗。 返 回选 择 标 准 洗 涤选 择 轻 柔 洗 涤选 择 快 速 洗 涤YNYNYN 图 36 洗衣方式选择子程序流程图 程序代码: PK3: INC 52H ;按键次数加 1 MOV A,52H ; MOV DPTR,7F02H CJNE A,1,L4 ;是第一次按下吗,不是转 L4 MOV A,0EFH ;是第一次按下,则标准洗涤指示灯亮 MOVX @DPTR,A MOV A,52H L4: CJNE A,2,L5 ;是第二次按下吗,不是转 L5。毕业设计论文-基于单片机全自动洗衣机
相关推荐
1、、真菌性病害1、褐腐病。 又称白腐病、水泡病。 病菌孢子通过覆土带入菇房,由空气和害虫传播。 当菇房空气不流通,遇高温高湿时发病重。 在菇床上形成大量白色菌丝体,感病后,子实体菌柄肿大成泡状,严重时形成畸形菇,变为褐色,或形成菌盖菌柄不分的白色絮状菌球。 防治方法:主要对覆土进行消毒。 将覆土置于空房内,按每平方米 5 毫升甲醛加 3 克高锰酸钾的比例熏蒸 24 小时后,才能使用。
/OUT Y 通道输入 /输出端 11 12 14 15 IN/OUT X 通道输入 /输出端 9 10 A B 地址端 3 OUT/IN Y 公共输出 /输入端 13 OUT/IN X 公共输出 /输入端 6 INH 禁止端 7 VEE 模拟信号接地端 8 Vss 数字信号接地端 16 VDD 电源 + 表 当 INH脚位“ 1”时,所以通道截止, CD4052的真值表如表。 本设计将
拼渺汐狞硅吉忌凿将货嫉应俞喷移堰冕蛤怔跳俭满烽炬苦酗煮崩忌诈畦达赞 ,弱学习与强学习 .............................................. 错误 !未指定书签。 基于 OpenCV的人脸检测 ,毕设论文基于 OpenCV的人脸检测 48摘 ,要人脸检测是指使用计算机在动态的场景或复杂的背景中检测出人脸的存在,并确定所有人脸的位置与大小的过程。
定的数值关系,即流量大时,差压就大,流量小时,差压就小。 流量与差压的平方根成正比。 差压式流量计品种较多,目前市场上经常使用的差压式流量计有:孔板 流量计、 V 锥流量计、阿牛巴流量计、威力巴流量计、托巴管流量计、弯管流量计、明渠流量计等。 其中应用最多的孔板流量计 结构牢固 ,性能稳定可靠 ,使用寿命长 ,节流装置结构易于复制,简单、牢固,性能稳定可靠,使用期限长,价格低廉。 应用范围广泛