⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wk.asm

📁 使用c编写的一套温控程序,可是通过外部调节来设置上限温度,和下限温度,在正常的范围内,有正常指示灯指示,当超过上限时,超上限温度指示灯指示,当低于下限时,下限温度指示灯指示,也可以通过外围电路连接其他
💻 ASM
📖 第 1 页 / 共 4 页
字号:
Q065B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0663:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q066B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0673:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q067B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0683:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q068B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0693:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q069B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06A3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06AB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06B3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06BB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06C3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06CB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06D3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06DB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06E3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06EB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06F3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q06FB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0703:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q070B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0713:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q071B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0723:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q072B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0733:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q073B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0743:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q074B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0753:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q075B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0763:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q076B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0773:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q077B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0783:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q078B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q0793:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q079B:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07A3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07AB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07B3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07BB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07C3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07CB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07D3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07DB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07E3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07EB:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07F3:		 DB  00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H	;........
Q07FB:		 DB  00H, 00H, 00H, 00H, 00H	;.....
;==========================================================================
Q0800:             JB    P3.2,Q0814                   ;0800   20 B2 11
Q0802:                   MOV   R5,#14H                      ;0803   7D 14
Q0805:             MOV   R7,05H                       ;0805   AF 05
                   DEC   R5                           ;0807   1D
                   MOV   A,R7                         ;0808   EF
                   JNZ   Q0805                        ;0809   70 FA
                   JB    P3.2,Q0814                   ;080B   20 B2 06
                   JNB   P3.2,$                       ;080E   30 B2 FD
                   MOV   0BH,#01H                     ;0811   75 0B 01
Q0814:             MOV   A,0BH                        ;0814   E5 0B
                   XRL   A,#01H                       ;0816   64 01
                   JZ    Q081D                        ;0818   60 03
                   LJMP  Q08D8                        ;081A   02 08 D8
;==========================================================================
Q081D:             JB    P3.3,Q0837                   ;081D   20 B3 17
                   MOV   R5,A                         ;0820   FD
Q0821:             INC   R5                           ;0821   0D
                   CJNE  R5,#08H,Q0821                ;0822   BD 08 FC
                   JB    P3.3,Q0837                   ;0825   20 B3 0F
                   JNB   P3.3,$                       ;0828   30 B3 FD
                   INC   08H                          ;082B   05 08
                   MOV   A,08H                        ;082D   E5 08
                   CJNE  A,#55H,Q0835                 ;082F   B4 55 03
                   MOV   08H,#23H                     ;0832   75 08 23
Q0835:             CLR   A                            ;0835   E4
                   MOV   R4,A                         ;0836   FC
Q0837:             JB    P3.4,Q0852                   ;0837   20 B4 18
                   CLR   A                            ;083A   E4
                   MOV   R5,A                         ;083B   FD
Q083C:             INC   R5                           ;083C   0D
                   CJNE  R5,#08H,Q083C                ;083D   BD 08 FC
                   JB    P3.4,Q0852                   ;0840   20 B4 0F
                   JNB   P3.4,$                       ;0843   30 B4 FD
                   DEC   0FH                          ;0846   15 0F
                   MOV   A,0FH                        ;0848   E5 0F
                   CJNE  A,#03H,Q0850                 ;084A   B4 03 03
                   MOV   0FH,#1EH                     ;084D   75 0F 1E
Q0850:             MOV   R4,#01H                      ;0850   7C 01
Q0852:             JB    P3.2,Q0866                   ;0852   20 B2 11
                   MOV   R5,#14H                      ;0855   7D 14
Q0857:             MOV   R7,05H                       ;0857   AF 05
                   DEC   R5                           ;0859   1D
                   MOV   A,R7                         ;085A   EF
                   JNZ   Q0857                        ;085B   70 FA
                   JB    P3.2,Q0866                   ;085D   20 B2 06
                   JNB   P3.2,$                       ;0860   30 B2 FD
                   CLR   A                            ;0863   E4
                   MOV   0BH,A                        ;0864   F5 0B
Q0866:             CLR   P3.7                         ;0866   C2 B7
                   MOV   A,R4                         ;0868   EC
                   DEC   A                            ;0869   14
                   JZ    Q089D                        ;086A   60 31
                   INC   A                            ;086C   04
                   JNZ   Q08C9                        ;086D   70 5A
                   MOV   A,08H                        ;086F   E5 08
                   MOV   B,#0AH                       ;0871   75 F0 0A
                   DIV   AB                           ;0874   84
                   MOV   DPTR,#0BE6H                  ;0875   90 0B E6
                   MOVC  A,@A+DPTR                    ;0878   93
                   MOV   SBUF,A                       ;0879   F5 99
                   JNB   TI,$                         ;087B   30 99 FD
                   CLR   TI                           ;087E   C2 99
                   MOV   A,08H                        ;0880   E5 08
                   MOV   B,#0AH                       ;0882   75 F0 0A
                   DIV   AB                           ;0885   84
                   MOV   A,B                          ;0886   E5 F0
                   MOV   DPTR,#0BE6H                  ;0888   90 0B E6
                   MOVC  A,@A+DPTR                    ;088B   93
                   MOV   SBUF,A                       ;088C   F5 99
                   JNB   TI,$                         ;088E   30 99 FD
                   CLR   TI                           ;0891   C2 99
                   MOV   SBUF,#0FFH                   ;0893   75 99 FF
                   JNB   TI,$                         ;0896   30 99 FD
                   CLR   TI                           ;0899   C2 99
                   SJMP  Q08C9                        ;089B   80 2C
Q089D:             MOV   A,0FH                        ;089D   E5 0F
                   MOV   B,#0AH                       ;089F   75 F0 0A
                   DIV   AB                           ;08A2   84
                   MOV   DPTR,#0BE6H                  ;08A3   90 0B E6
                   MOVC  A,@A+DPTR                    ;08A6   93
                   MOV   SBUF,A                       ;08A7   F5 99
                   JNB   TI,$                         ;08A9   30 99 FD
                   CLR   TI                           ;08AC   C2 99
                   MOV   A,0FH                        ;08AE   E5 0F
                   MOV   B,#0AH                       ;08B0   75 F0 0A
Q08B1:             MOVX  @DPTR,A                      ;08B1   F0
                   INC   R2                           ;08B2   0A
                   DIV   AB                           ;08B3   84
                   MOV   A,B                          ;08B4   E5 F0
                   MOV   DPTR,#0BE6H                  ;08B6   90 0B E6
                   MOVC  A,@A+DPTR                    ;08B9   93
                   MOV   SBUF,A                       ;08BA   F5 99
                   JNB   TI,$                         ;08BC   30 99 FD
                   CLR   TI                           ;08BF   C2 99
                   MOV   SBUF,#0FFH                   ;08C1   75 99 FF
                   JNB   TI,$                         ;08C4   30 99 FD
                   CLR   TI                           ;08C7   C2 99
Q08C9:             SETB  P3.7                         ;08C9   D2 B7
                   LCALL Q0BD9                        ;08CB   12 0B D9
                   CLR   P3.7                         ;08CE   C2 B7
                   LCALL Q0BD9                        ;08D0   12 0B D9
                   SETB  P3.7                         ;08D3   D2 B7
                   LJMP  Q0814                        ;08D5   02 08 14
;==========================================================================
Q08D8:             RET                                ;08D8   22
;==========================================================================
Q08D9:             MOV   R0,#7FH                      ;08D9   78 7F
                   CLR   A                            ;08DB   E4
Q08DC:             MOV   @R0,A                        ;08DC   F6
                   DJNZ  R0,Q08DC                     ;08DD   D8 FD
                   MOV   SP,#20H                      ;08DF   75 81 20
                   LJMP  Q0920                        ;08E2   02 09 20
;==========================================================================
Q08E5:             LJMP  Q0B19                        ;08E5   02 0B 19
;==========================================================================
Q08E8:             CLR   A                            ;08E8   E4
                   MOVC  A,@A+DPTR                    ;08E9   93
                   INC   DPTR                         ;08EA   A3
                   MOV   R0,A                         ;08EB   F8
Q08EC:             CLR   A                            ;08EC   E4
                   MOVC  A,@A+DPTR                    ;08ED   93
                   INC   DPTR                         ;08EE   A3
                   JC    Q08F4                        ;08EF   40 03
                   MOV   @R0,A                        ;08F1   F6
                   SJMP  Q08F5                        ;08F2   80 01
Q08F4:             MOVX  @R0,A                        ;08F4   F2
Q08F5:             INC   R0                           ;08F5   08
                   DJNZ  R7,Q08EC                     ;08F6   DF F4
                   SJMP  Q0923                        ;08F8   80 29
Q08FA:             CLR   A                            ;08FA   E4
                   MOVC  A,@A+DPTR                    ;08FB   93
                   INC   DPTR                         ;08FC   A3
                   MOV   R0,A                         ;08FD   F8
                   ANL   A,#07H                       ;08FE   54 07
                   ADD   A,#0CH                       ;0900   24 0C
                   XCH   A,R0                         ;0902   C8
                   CLR   C                            ;0903   C3
                   RLC   A                            ;0904   33
                   SWAP  A                            ;0905   C4
                   ANL   A,#0FH                       ;0906   54 0F
                   ORL   A,#20H                       ;0908   44 20
                   XCH   A,R0                         ;090A   C8
                   MOVC  A,@A+PC                      ;090B   83
                   JC    Q0912                        ;090C   40 04
                   CPL   A                            ;090E   F4
                   ANL   A,@R0                        ;090F   56
                   SJMP  Q0913                        ;0910   80 01
Q0912:             ORL   A,@R0                        ;0912   46
Q0913:             MOV   @R0,A                        ;0913   F6
                   DJNZ  R7,Q08FA                     ;0914   DF E4
                   SJMP  Q0923                        ;0916   80 0B
                   AJMP  Q0802                        ;0918   01 02
                   INC   A                            ;091A   04
                   INC   R0                           ;091B   08
                   JBC   24H.0,Q095F                  ;091C   10 20 40
                   SJMP  Q08B1                        ;091F   80 90
Q0920:             MOV   DPTR,#0BF0H                  ;0920   90 0B F0
Q0923:             CLR   A                            ;0923   E4
                   MOV   R6,#01H                      ;0924   7E 01
                   MOVC  A,@A+DPTR                    ;0926   93
                   JZ    Q08E5                        ;0927   60 BC
                   INC   DPTR                         ;0929   A3
                   MOV   R7,A                         ;092A   FF
                   ANL   A,#3FH                       ;092B   54 3F
                   JNB   ACC.5,Q0939                  ;092D   30 E5 09
                   ANL   A,#1FH                       ;0930   54 1F
                   MOV   R6,A                         ;0932   FE
                   CLR   A                            ;0933   E4
                   MOVC  A,@A+DPTR                    ;0934   93
                   INC   DPTR                         ;0935   A3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -