基于单片机的水温控制系统r内容摘要:

C7H MOV P3,10H ACALL DELAY MOV P1,0C7H MOV P3,18H ACALL DELAY MOV P1,0C0H MOV P3,20H ACALL DELAY MOV P1,80H MOV P3,28H ACALL DELAY MOV P1,80H MOV P3,30H ACALL DELAY MOV P1,80H MOV P3,38H ACALL DELAY LJMP HL DELAY: MOV R0,0DFH D1: MOV R1,0FFH DJNZ R1,$ DJNZ R0,D1 RET 、键盘及数字显示结合 编一小程序,实现键盘及 数字显示结合 —— 按键盘 1数码管显示 1,按键盘2数码管显示 3,按键盘 3数码管显示 3,按键盘 4 数码管显示 4,按键盘 5 数码管显示 5,按键盘 6数码管显示 6,按键盘 7数码管显示 7,按键盘 8 数码管显示 8,按键盘 9数码管显示 9,按键盘 10数码管显示 A,按键盘 11 数码管显示 b,按键盘 12 数码管显示 C,按键盘 13数码管显示 d,按键盘 14 数码管显示 E,按键盘 15 数码管显示 F。 源程序如下所示: ORG 0000H MOV P1,8CH LL:ACALL HH ACALL L0 ACALL L1 ACALL L2 ACALL L3 ACALL L4 ACALL L5 ACALL L6 ACALL L7 SJMP LL L0:CLR CLR 13 CLR JNB ,H0 JNB ,E0 RET H0:JB ,Y0 SJMP H0 Y0:MOV P1,88H ACALL HH SJMP LL E0:JB ,F0 SJMP E0 F0:MOV P1,0F9H ACALL HH SJMP LL L1:CLR CLR SETB JNB ,H1 JNB ,E1 RET H1:JB ,Y1 SJMP H1 Y1:MOV P1,83H ACALL HH LJMP LL E1:JB ,F1 SJMP E1 F1:MOV P1,0A4H ACALL HH SJMP LL L2:CLR SETB CLR JNB ,H2 JNB ,E2 RET H2:JB ,Y2 SJMP H2 Y2:MOV P1,0C6H ACALL HH LJMP LL E2:JB ,F2 SJMP E2 F2:MOV P1,0B0H ACALL HH LJMP LL L3:CLR SETB SETB JNB ,H3 JNB ,E3 RET H3:JB ,Y3 SJMP H3 Y3:MOV P1,0A1H ACALL HH LJMP LL E3:JB ,F3 SJMP E3 F3:MOV P1,99H ACALL HH LJMP LL L4:SETB CLR CLR JNB ,H4 JNB ,E4 RET 14 H4:JB ,Y4 SJMP H4 Y4:MOV P1,86H ACALL HH LJMP LL E4:JB ,F4 SJMP E4 F4:MOV P1,92H ACALL HH LJMP LL L5:SETB CLR SETB JNB ,H5 JNB ,E5 RET H5:JB ,Y5 SJMP H5 Y5:MOV P1,8EH ACALL HH LJMP LL E5:JB ,F5 SJMP E5 F5:MOV P1,82H ACALL HH LJMP LL L6:SETB SETB CLR JNB ,H6 JNB ,E6 RET H6:JB ,Y6 SJMP H6 Y6:MOV P1,89H ACALL HH LJMP LL E6:JB ,F6 SJMP E6 F6:MOV P1,0F8H ACALL HH LJMP LL L7:SETB SETB SETB JNB ,H7 JNB ,E7 RET H7:JB ,Y7 SJMP H7 Y7:MOV P1,0C7H ACALL HH LJMP LL E7:JB ,F7 SJMP E7 F7:MOV P1,80H ACALL HH LJMP LL HH:MOV P3,0FFH ACALL DELAY MOV P3,0F7H ACALL DELAY MOV P3,0EFH ACALL DELAY MOV P3,0E7H ACALL DELAY MOV P3,0DFH 15 ACALL DELAY MOV P3,0D7H ACALL DELAY MOV P3,0CFH ACALL DELAY MOV P3,0C7H ACALL DELAY RET DELAY:MOV R0,01H DAl: MOV R1,9FH DA2: NOP NOP NOP NOP DJNZ R1,DA1 DJNZ R0,DA2 RET END 、温度设定和传送电路 编一小程序,实现温度设定和传送电路 —— 以下是双机串口通讯主程序流程图: 图 41 双机串口通讯流程图。 程序 1方式 2两位设定就不可的 FLAGA BIT FLAGB BIT FLAG0 BIT FLAG1 BIT FLAG2 BIT GUAN1 EQU 30H GUAN2 EQU 31H GUAN3 EQU 32H 16 GUAN4 EQU 33H GUAN5 EQU 34H GUAN6 EQU 35H GUAN7 EQU 36H GUAN8 EQU 37H ORG 00H LJMP star ORG 23H LJMP CKT。 初始设定 STAR: MOV SP,60H MOV IE,10010000B MOV SCON,10010000B ANL PCON,0111111B MOV TMOD, 20H MOV TH1, 0F2H MOV TL1, 0F2H SETB TR1 MOV GUAN2,00H MOV GUAN3,00H MOV GUAN6,00H MOV GUAN7,00H CLR FLAGB CLR FLAGA MOV DPTR,TABLE。 主要执行总程序 ZONGSAO: LCALL SHOW ACALL AA SJMP ZONGSAO。 扫描按键是否按下子程序 AA: S1:。 0,5 键 JNB FLAGB ,S2 CLR FLAG2 CLR FLAG1 CLR FLAG0 JB ,NEXT1 ACALL DELAY JB ,NEXT1 JNB ,$ JB FLAGA ,WW1 MOV GUAN7,00H SETB FLAGA LJMP NEXT1 WW1: MOV GUAN6 ,00H CLR FLAGB NEXT1: JB ,ONE1 ACALL DELAY。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。