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

📄 src_ctrl.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
                                           ; SOURCE LINE # 27
002C C200        E     CLR     bNotify_Timer0_Int
                                           ; SOURCE LINE # 30
002E D3                SETB    C
002F 22                RET     
                                           ; SOURCE LINE # 31
0030         ?C0001:
                                           ; SOURCE LINE # 32
0030 C3                CLR     C
                                           ; SOURCE LINE # 33
0031         ?C0002:
0031 22                RET     
C51 COMPILER V7.06   SRC_CTRL                                                              11/21/2005 13:47:43 PAGE 5   

             ; FUNCTION Source_Control (END)

             ; FUNCTION _Change_Source (BEGIN)
                                           ; SOURCE LINE # 35
;---- Variable 'source' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 36
                                           ; SOURCE LINE # 37
0000 7401              MOV     A,#01H
0002 C3                CLR     C
0003 9F                SUBB    A,R7
0004 401C              JC      ?C0004
0006         ?C0003:
                                           ; SOURCE LINE # 39
0006 EF                MOV     A,R7
0007 7002              JNZ     ?C0005
                                           ; SOURCE LINE # 40
                                           ; SOURCE LINE # 41
                                           ; SOURCE LINE # 42
0009 8014              SJMP    ?C0048
000B         ?C0005:
                                           ; SOURCE LINE # 43
000B BF0105            CJNE    R7,#01H,?C0007
                                           ; SOURCE LINE # 44
                                           ; SOURCE LINE # 46
000E 7800        E     MOV     R0,#LOW ucInputSrc
0010 7601              MOV     @R0,#01H
                                           ; SOURCE LINE # 50
0012 22                RET     
0013         ?C0007:
                                           ; SOURCE LINE # 51
0013 EF                MOV     A,R7
0014 6402              XRL     A,#02H
0016 6003              JZ      ?C0010
0018 BF0303            CJNE    R7,#03H,?C0009
001B         ?C0010:
                                           ; SOURCE LINE # 52
                                           ; SOURCE LINE # 56
001B E4                CLR     A
001C         ?C0047:
                                           ; SOURCE LINE # 58
001C 8001              SJMP    ?C0048
001E         ?C0009:
                                           ; SOURCE LINE # 59
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 64
                                           ; SOURCE LINE # 66
                                           ; SOURCE LINE # 68
                                           ; SOURCE LINE # 72
001E E4                CLR     A
001F         ?C0048:
001F 7800        E     MOV     R0,#LOW ucInputSrc
0021 F6                MOV     @R0,A
                                           ; SOURCE LINE # 74
                                           ; SOURCE LINE # 75
0022         ?C0004:
0022 22                RET     
             ; FUNCTION _Change_Source (END)

             ; FUNCTION Source_Auto_Scan (BEGIN)
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
                                           ; SOURCE LINE # 81
C51 COMPILER V7.06   SRC_CTRL                                                              11/21/2005 13:47:43 PAGE 6   

0000 E500        E     MOV     A,stGUD1+01H
0002 5407              ANL     A,#07H
0004 F500        E     MOV     Data,A
                                           ; SOURCE LINE # 82
0006 6009              JZ      ?C0015
0008 6401              XRL     A,#01H
000A 6005              JZ      ?C0015
000C E500        E     MOV     A,Data
000E B40302            CJNE    A,#03H,?C0014
0011         ?C0015:
                                           ; SOURCE LINE # 83
0011 B200        R     CPL     bSourceScanEnable
0013         ?C0014:
                                           ; SOURCE LINE # 85
0013 200003      R     JB      bSourceScanEnable,?C0016
                                           ; SOURCE LINE # 86
0016 120000      E     LCALL   Mode_Detector
0019         ?C0016:
                                           ; SOURCE LINE # 88
0019 200003      E     JB      bStable,$ + 6H
001C 020000      R     LJMP    ?C0046
001F 200003      R     JB      bSourceScanEnable,$ + 6H
0022 020000      R     LJMP    ?C0046
                                           ; SOURCE LINE # 89
                                           ; SOURCE LINE # 91
0025 7800        R     MOV     R0,#LOW ucNext_Source
0027 E6                MOV     A,@R0
0028 FF                MOV     R7,A
0029 120000      E     LCALL   _Measure_Source
                                           ; SOURCE LINE # 93
002C 7800        R     MOV     R0,#LOW ucNext_Source
002E E6                MOV     A,@R0
002F 6007              JZ      ?C0019
0031 6401              XRL     A,#01H
0033 6003              JZ      $ + 5H
0035 020000      R     LJMP    ?C0018
0038         ?C0019:
                                           ; SOURCE LINE # 94
                                           ; SOURCE LINE # 95
0038 E4                CLR     A
0039 FB                MOV     R3,A
003A 7D09              MOV     R5,#09H
003C 7F4C              MOV     R7,#04CH
003E 120000      E     LCALL   _RTDRead
                                           ; SOURCE LINE # 97
0041 E500        E     MOV     A,Data
0043 30E10D            JNB     ACC.1,?C0020
                                           ; SOURCE LINE # 98
                                           ; SOURCE LINE # 99
0046 7D20              MOV     R5,#020H
0048 7F4C              MOV     R7,#04CH
004A 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 100
004D 750080      E     MOV     Data+02H,#080H
                                           ; SOURCE LINE # 101
0050 750080      E     MOV     Data+04H,#080H
                                           ; SOURCE LINE # 102
0053         ?C0020:
                                           ; SOURCE LINE # 104
0053 E500        E     MOV     A,Data+04H
0055 20E757            JB      ACC.7,?C0021
0058 E500        E     MOV     A,Data+02H
C51 COMPILER V7.06   SRC_CTRL                                                              11/21/2005 13:47:43 PAGE 7   

005A 20E752            JB      ACC.7,?C0021
                                           ; SOURCE LINE # 105
                                           ; SOURCE LINE # 106
005D 850000      E     MOV     Data+05H,Data+03H
                                           ; SOURCE LINE # 107
0060 530087      E     ANL     Data+04H,#087H
                                           ; SOURCE LINE # 108
0063 850000      E     MOV     Data+03H,Data+01H
                                           ; SOURCE LINE # 109
0066 53008F      E     ANL     Data+02H,#08FH
                                           ; SOURCE LINE # 112
0069 C3                CLR     C
006A E500        E     MOV     A,Data+02H
006C 9404              SUBB    A,#04H
006E 5028              JNC     ?C0022
0070 E500        E     MOV     A,Data+03H
0072 9404              SUBB    A,#04H
0074 E500        E     MOV     A,Data+02H
0076 9401              SUBB    A,#01H
0078 401E              JC      ?C0022
007A E500        E     MOV     A,Data+05H
007C 94EC              SUBB    A,#0ECH
007E E500        E     MOV     A,Data+04H
0080 9404              SUBB    A,#04H
0082 5014              JNC     ?C0022
0084 E500        E     MOV     A,Data+05H
0086 94AE              SUBB    A,#0AEH
0088 E500        E     MOV     A,Data+04H
008A 9401              SUBB    A,#01H
008C 400A              JC      ?C0022
                                           ; SOURCE LINE # 113
                                           ; SOURCE LINE # 114
008E 7800        R     MOV     R0,#LOW ucSource_Times
0090 E6                MOV     A,@R0
0091 9403              SUBB    A,#03H
0093 504A              JNC     ?C0049
                                           ; SOURCE LINE # 115
0095 06                INC     @R0
0096 806E              SJMP    ?C0035
0098         ?C0022:
                                           ; SOURCE LINE # 124
                                           ; SOURCE LINE # 125
                                           ; SOURCE LINE # 127
0098 120000      R     LCALL   L?0054
009B 7006              JNZ     ?C0026
009D 7E01              MOV     R6,#01H
009F 7F01              MOV     R7,#01H
00A1 805F              SJMP    ?C0051
00A3         ?C0026:
00A3 EF                MOV     A,R7
00A4 B40104            CJNE    A,#01H,?C0028
00A7 7F03              MOV     R7,#03H
00A9 8002              SJMP    ?C0029
00AB         ?C0028:
00AB 7F00              MOV     R7,#00H
00AD         ?C0029:
00AD         ?C0027:
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 132
00AD 8053              SJMP    ?C0051
00AF         ?C0021:
                                           ; SOURCE LINE # 134
C51 COMPILER V7.06   SRC_CTRL                                                              11/21/2005 13:47:43 PAGE 8   

                                           ; SOURCE LINE # 135
                                           ; SOURCE LINE # 136
00AF 120000      R     LCALL   L?0054
00B2 7006              JNZ     ?C0031
00B4 7E01              MOV     R6,#01H
00B6 7F01              MOV     R7,#01H
00B8 800A              SJMP    ?C0032
00BA         ?C0031:
00BA EF                MOV     A,R7
00BB B40104            CJNE    A,#01H,?C0033
00BE 7F03              MOV     R7,#03H
00C0 8002              SJMP    ?C0034
00C2         ?C0033:
00C2 7F00              MOV     R7,#00H
00C4         ?C0034:
00C4         ?C0032:
00C4         ?C0050:
                                           ; SOURCE LINE # 139
                                           ; SOURCE LINE # 140
00C4 803C              SJMP    ?C0051
00C6         ?C0018:
                                           ; SOURCE LINE # 142
                                           ; SOURCE LINE # 143
00C6 7B01              MOV     R3,#01H
00C8 7D1F              MOV     R5,#01FH
00CA 7F42              MOV     R7,#042H
00CC 120000      E     LCALL   _I2CRead
                                           ; SOURCE LINE # 145
00CF E500        E     MOV     A,Data
00D1 20E619            JB      ACC.6,?C0036
                                           ; SOURCE LINE # 146
                                           ; SOURCE LINE # 147
00D4 7800        R     MOV     R0,#LOW ucSource_Times
00D6 E6                MOV     A,@R0
00D7 C3                CLR     C

⌨️ 快捷键说明

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