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

📄 110.lst

📁 使用c编写的一套温控程序,可是通过外部调节来设置上限温度,和下限温度,在正常的范围内,有正常指示灯指示,当超过上限时,超上限温度指示灯指示,当低于下限时,下限温度指示灯指示,也可以通过外围电路连接其他
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  110                                                                  03/18/2008 07:43:32 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN 110.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 110.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;==========================================================================
                       2     ;====Power Disassembler for MCS-51 and 6502================================
                       3     ;==========================================================================
                       4     ;   Writen by: 覃远高
                       5     ;   Copyright: 覃远高
                       6     ;    HomePage: http://coolsh.163.net
                       7     ;      E-mail: qinyg@163.net
                       8     ;         Tel: 0755-2282553
                       9     ;      Update: 3.Jul,2000
                      10     ;==========================================================================
                      11     ;===========Disassemble information========================================
                      12     ;==========================================================================
                      13     ;    File Name: F:\自动温控\89c51\8951wenkong.hex
                      14     ;      IC Body: MCS-51  
                      15     ;         Date: 2008-3-14
                      16     ;==========================================================================
                      17     ;==========================================================================
                      18     ;标号==============指令================================地址===机器码=======
                      19     ;==========================================================================
0000 020163           20     Q0000:             LJMP  Q0163                        ;0000   02 01 63
                      21     ;==========================================================================
0003 C3               22     Q0003:             CLR   C                            ;0003   C3
0004 E50F             23                        MOV   A,0FH                        ;0004   E5 0F
0006 950A             24                        SUBB  A,0AH                        ;0006   95 0A
0008 E509             25                        MOV   A,09H                        ;0008   E5 09
000A 6480             26                        XRL   A,#80H                       ;000A   64 80
000C F8               27                        MOV   R0,A                         ;000C   F8
000D 7480             28                        MOV   A,#80H                       ;000D   74 80
000F 98               29                        SUBB  A,R0                         ;000F   98
0010 5014             30                        JNC   Q0026                        ;0010   50 14
0012 C3               31                        CLR   C                            ;0012   C3
0013 E50A             32                        MOV   A,0AH                        ;0013   E5 0A
0015 9508             33                        SUBB  A,08H                        ;0015   95 08
0017 7480             34                        MOV   A,#80H                       ;0017   74 80
0019 F8               35                        MOV   R0,A                         ;0019   F8
001A 6509             36                        XRL   A,09H                        ;001A   65 09
001C 98               37                        SUBB  A,R0                         ;001C   98
001D 5007             38                        JNC   Q0026                        ;001D   50 07
001F D291             39                        SETB  P1.1                         ;001F   D2 91
0021 C292             40                        CLR   P1.2                         ;0021   C2 92
0023 C290             41                        CLR   P1.0                         ;0023   C2 90
0025 22               42                        RET                                ;0025   22
                      43     ;==========================================================================
0026 AF08             44     Q0026:             MOV   R7,08H                       ;0026   AF 08
0028 7E00             45                        MOV   R6,#00H                      ;0028   7E 00
002A D3               46                        SETB  C                            ;002A   D3
002B E50A             47                        MOV   A,0AH                        ;002B   E5 0A
002D 9F               48                        SUBB  A,R7                         ;002D   9F
002E 7480             49                        MOV   A,#80H                       ;002E   74 80
0030 F8               50                        MOV   R0,A                         ;0030   F8
0031 6509             51                        XRL   A,09H                        ;0031   65 09
0033 98               52                        SUBB  A,R0                         ;0033   98
0034 5008             53                        JNC   Q003E                        ;0034   50 08
0036 EF               54                        MOV   A,R7                         ;0036   EF
0037 B50A0B           55                        CJNE  A,0AH,Q0045                  ;0037   B5 0A 0B
003A EE               56                        MOV   A,R6                         ;003A   EE
003B B50907           57                        CJNE  A,09H,Q0045                  ;003B   B5 09 07
003E D290             58     Q003E:             SETB  P1.0                         ;003E   D2 90
A51 MACRO ASSEMBLER  110                                                                  03/18/2008 07:43:32 PAGE     2

0040 C292             59                        CLR   P1.2                         ;0040   C2 92
0042 C291             60                        CLR   P1.1                         ;0042   C2 91
0044 22               61                        RET                                ;0044   22
                      62     ;==========================================================================
0045 D292             63     Q0045:             SETB  P1.2                         ;0045   D2 92
0047 C291             64                        CLR   P1.1                         ;0047   C2 91
0049 C290             65                        CLR   P1.0                         ;0049   C2 90
004B 22               66                        RET                                ;004B   22
                      67     ;==========================================================================
004C 00000000         68     Q004C:           DB  00H, 00H, 00H, 00H ;....
                      69     ;==========================================================================
0050 E4               70     Q0050:             CLR   A                            ;0050   E4
0051 F598             71                        MOV   SCON,A                       ;0051   F5 98
0053 C2AC             72                        CLR   ES                           ;0053   C2 AC
0055 F50B             73                        MOV   0BH,A                        ;0055   F5 0B
0057 750828           74                        MOV   08H,#28H                     ;0057   75 08 28
005A 750F23           75                        MOV   0FH,#23H                     ;005A   75 0F 23
005D 12008A           76     Q005D:             LCALL Q008A                        ;005D   12 00 8A
0060 D2B5             77                        SETB  P3.5                         ;0060   D2 B5
0062 1203D4           78                        LCALL Q03D3                        ;0062   12 03 D3
0065 1203B4           79                        LCALL Q03B3                        ;0065   12 03 B3
0068 7FCC             80                        MOV   R7,#0CCH                     ;0068   7F CC
006A 12035B           81                        LCALL Q035A                        ;006A   12 03 5A
006D 7FBE             82                        MOV   R7,#0BEH                     ;006D   7F BE
006F 12035B           83                        LCALL Q035A                        ;006F   12 03 5A
0072 12038C           84                        LCALL Q038B                        ;0072   12 03 8B
0075 8F0C             85                        MOV   0CH,R7                       ;0075   8F 0C
0077 12038C           86                        LCALL Q038B                        ;0077   12 03 8B
007A 8F0D             87                        MOV   0DH,R7                       ;007A   8F 0D
007C C2B5             88                        CLR   P3.5                         ;007C   C2 B5
007E 7F96             89                        MOV   R7,#96H                      ;007E   7F 96
0080 DFFE             90                        DJNZ  R7,$                         ;0080   DF FE
0082 12027B           91                        LCALL Q027A                        ;0082   12 02 7A
0085 120003           92                        LCALL Q0003                        ;0085   12 00 03
0088 80D3             93                        SJMP  Q005D                        ;0088   80 D3
008A 20B211           94     Q008A:             JB    P3.2,Q009E                   ;008A   20 B2 11
008D 7D14             95                        MOV   R5,#14H                      ;008D   7D 14
008F AF05             96     Q008F:             MOV   R7,05H                       ;008F   AF 05
0091 1D               97                        DEC   R5                           ;0091   1D
0092 EF               98                        MOV   A,R7                         ;0092   EF
0093 70FA             99                        JNZ   Q008F                        ;0093   70 FA
0095 20B206          100                        JB    P3.2,Q009E                   ;0095   20 B2 06
0098 30B2FD          101                        JNB   P3.2,$                       ;0098   30 B2 FD
009B 750B01          102                        MOV   0BH,#01H                     ;009B   75 0B 01
009E E50B            103     Q009E:             MOV   A,0BH                        ;009E   E5 0B
00A0 6401            104                        XRL   A,#01H                       ;00A0   64 01
00A2 6003            105                        JZ    Q00A7                        ;00A2   60 03
00A4 020162          106                        LJMP  Q0162                        ;00A4   02 01 62
                     107     ;==========================================================================
00A7 20B317          108     Q00A7:             JB    P3.3,Q00C1                   ;00A7   20 B3 17
00AA FD              109                        MOV   R5,A                         ;00AA   FD
00AB 0D              110     Q00AB:             INC   R5                           ;00AB   0D
00AC BD08FC          111                        CJNE  R5,#08H,Q00AB                ;00AC   BD 08 FC
00AF 20B30F          112                        JB    P3.3,Q00C1                   ;00AF   20 B3 0F
00B2 30B3FD          113                        JNB   P3.3,$                       ;00B2   30 B3 FD
00B5 0508            114                        INC   08H                          ;00B5   05 08
00B7 E508            115                        MOV   A,08H                        ;00B7   E5 08
00B9 B45503          116                        CJNE  A,#55H,Q00BF                 ;00B9   B4 55 03
00BC 750823          117                        MOV   08H,#23H                     ;00BC   75 08 23
00BF E4              118     Q00BF:             CLR   A                            ;00BF   E4
00C0 FC              119                        MOV   R4,A                         ;00C0   FC
00C1 20B418          120     Q00C1:             JB    P3.4,Q00DC                   ;00C1   20 B4 18
00C4 E4              121                        CLR   A                            ;00C4   E4
00C5 FD              122                        MOV   R5,A                         ;00C5   FD
00C6 0D              123     Q00C6:             INC   R5                           ;00C6   0D
00C7 BD08FC          124                        CJNE  R5,#08H,Q00C6                ;00C7   BD 08 FC
A51 MACRO ASSEMBLER  110                                                                  03/18/2008 07:43:32 PAGE     3

00CA 20B40F          125                        JB    P3.4,Q00DC                   ;00CA   20 B4 0F
00CD 30B4FD          126                        JNB   P3.4,$                       ;00CD   30 B4 FD
00D0 150F            127                        DEC   0FH                          ;00D0   15 0F
00D2 E50F            128                        MOV   A,0FH                        ;00D2   E5 0F
00D4 B40303          129                        CJNE  A,#03H,Q00DA                 ;00D4   B4 03 03
00D7 750F1E          130                        MOV   0FH,#1EH                     ;00D7   75 0F 1E

⌨️ 快捷键说明

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