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

📄 红外线发射.lst

📁 红外线遥控Proteus仿真电路 发射接收程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
0039 0000        R     DW      ?C0024
                                           ; SOURCE LINE # 95
                                           ; SOURCE LINE # 96
003B         ?C0008:
003B 7F01              MOV     R7,#01H
003D 803A              SJMP    ?C0075
                                           ; SOURCE LINE # 97
003F         ?C0009:
003F 7F02              MOV     R7,#02H
0041         ?C0061:
0041 8036              SJMP    ?C0075
                                           ; SOURCE LINE # 98
0043         ?C0010:
0043 7F03              MOV     R7,#03H
C51 COMPILER V9.00   红蚠线发蒧                                                            07/22/2011 12:24:18 PAGE 7   

0045         ?C0062:
0045 8032              SJMP    ?C0075
                                           ; SOURCE LINE # 99
0047         ?C0011:
0047 7F04              MOV     R7,#04H
0049         ?C0063:
0049 802E              SJMP    ?C0075
                                           ; SOURCE LINE # 100
004B         ?C0012:
004B 7F05              MOV     R7,#05H
004D         ?C0064:
004D 802A              SJMP    ?C0075
                                           ; SOURCE LINE # 101
004F         ?C0013:
004F 7F06              MOV     R7,#06H
0051         ?C0065:
0051 8026              SJMP    ?C0075
                                           ; SOURCE LINE # 102
0053         ?C0014:
0053 7F07              MOV     R7,#07H
0055         ?C0066:
0055 8022              SJMP    ?C0075
                                           ; SOURCE LINE # 103
0057         ?C0015:
0057 7F08              MOV     R7,#08H
0059         ?C0067:
0059 801E              SJMP    ?C0075
                                           ; SOURCE LINE # 104
005B         ?C0016:
005B 7F09              MOV     R7,#09H
005D         ?C0068:
005D 801A              SJMP    ?C0075
                                           ; SOURCE LINE # 105
005F         ?C0017:
005F 7F10              MOV     R7,#010H
0061         ?C0069:
0061 8016              SJMP    ?C0075
                                           ; SOURCE LINE # 106
0063         ?C0018:
0063 7F11              MOV     R7,#011H
0065         ?C0070:
0065 8012              SJMP    ?C0075
                                           ; SOURCE LINE # 107
0067         ?C0019:
0067 7F12              MOV     R7,#012H
0069         ?C0071:
0069 800E              SJMP    ?C0075
                                           ; SOURCE LINE # 108
006B         ?C0020:
006B 7F13              MOV     R7,#013H
006D         ?C0072:
006D 800A              SJMP    ?C0075
                                           ; SOURCE LINE # 109
006F         ?C0021:
006F 7F14              MOV     R7,#014H
0071         ?C0073:
0071 8006              SJMP    ?C0075
                                           ; SOURCE LINE # 110
0073         ?C0022:
0073 7F15              MOV     R7,#015H
0075         ?C0074:
0075 8002              SJMP    ?C0075
C51 COMPILER V9.00   红蚠线发蒧                                                            07/22/2011 12:24:18 PAGE 8   

                                           ; SOURCE LINE # 111
0077         ?C0023:
0077 7F16              MOV     R7,#016H
0079         ?C0075:
0079 020000      R     LJMP    _ZZ
                                           ; SOURCE LINE # 112
007C         ?C0024:
                                           ; SOURCE LINE # 113
                                           ; SOURCE LINE # 114
007C         ?C0025:
007C 22                RET     
             ; FUNCTION SanZhuan (END)

             ; FUNCTION _ZZ (BEGIN)
                                           ; SOURCE LINE # 118
0000 8F00        R     MOV     x,R7
                                           ; SOURCE LINE # 119
                                           ; SOURCE LINE # 120
0002 120000      R     LCALL   L?0077
                                           ; SOURCE LINE # 121
0005 C200        R     CLR     ?TT0?BIT
0007 7500EE      R     MOV     ?TT0?BYTE,#0EEH
000A 75006C      R     MOV     ?TT0?BYTE+01H,#06CH
000D 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 124
0010 7F80              MOV     R7,#080H
0012 120000      R     LCALL   _Z0
                                           ; SOURCE LINE # 125
0015 7F7F              MOV     R7,#07FH
0017 120000      R     LCALL   _Z0
                                           ; SOURCE LINE # 126
001A AF00        R     MOV     R7,x
001C 120000      R     LCALL   _Z0
                                           ; SOURCE LINE # 127
001F E500        R     MOV     A,x
0021 F4                CPL     A
0022 FF                MOV     R7,A
0023 120000      R     LCALL   _Z0
                                           ; SOURCE LINE # 130
0026 D200        R     SETB    ?TT0?BIT
0028 7500FD      R     MOV     ?TT0?BYTE,#0FDH
002B 7500BC      R     MOV     ?TT0?BYTE+01H,#0BCH
002E 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 131
0031 C200        R     CLR     ?TT0?BIT
0033 750063      R     MOV     ?TT0?BYTE,#063H
0036 7500C0      R     MOV     ?TT0?BYTE+01H,#0C0H
0039 120000      R     LCALL   TT0
003C         ?C0026:
                                           ; SOURCE LINE # 134
003C 120000      R     LCALL   KEY
003F EF                MOV     A,R7
0040 6033              JZ      ?C0027
                                           ; SOURCE LINE # 135
                                           ; SOURCE LINE # 136
0042 120000      R     LCALL   L?0077
                                           ; SOURCE LINE # 137
0045 C200        R     CLR     ?TT0?BIT
0047 7500F7      R     MOV     ?TT0?BYTE,#0F7H
004A 750036      R     MOV     ?TT0?BYTE+01H,#036H
004D 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 139
C51 COMPILER V9.00   红蚠线发蒧                                                            07/22/2011 12:24:18 PAGE 9   

0050 D200        R     SETB    ?TT0?BIT
0052 7500FD      R     MOV     ?TT0?BYTE,#0FDH
0055 7500D0      R     MOV     ?TT0?BYTE+01H,#0D0H
0058 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 140
005B C200        R     CLR     ?TT0?BIT
005D 750063      R     MOV     ?TT0?BYTE,#063H
0060 7500C0      R     MOV     ?TT0?BYTE+01H,#0C0H
0063 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 141
0066 C200        R     CLR     ?TT0?BIT
0068 750025      R     MOV     ?TT0?BYTE,#025H
006B 750040      R     MOV     ?TT0?BYTE+01H,#040H
006E 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 143
0071 B2B7              CPL     LED
                                           ; SOURCE LINE # 144
0073 80C7              SJMP    ?C0026
0075         ?C0027:
                                           ; SOURCE LINE # 146
0075 D2B7              SETB    LED
                                           ; SOURCE LINE # 148
0077 22                RET     
             ; FUNCTION _ZZ (END)

             ; FUNCTION _Z0 (BEGIN)
                                           ; SOURCE LINE # 153
0000 8F00        R     MOV     temp,R7
                                           ; SOURCE LINE # 154
                                           ; SOURCE LINE # 156
0002 E4                CLR     A
0003 F500        R     MOV     v,A
0005         ?C0029:
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 158
0005 D200        R     SETB    ?TT0?BIT
0007 7500FD      R     MOV     ?TT0?BYTE,#0FDH
000A 7500BC      R     MOV     ?TT0?BYTE+01H,#0BCH
000D 120000      R     LCALL   TT0
                                           ; SOURCE LINE # 159
0010 E500        R     MOV     A,temp
0012 30E00A            JNB     ACC.0,?C0032
0015 C200        R     CLR     ?TT0?BIT
0017 7500F9      R     MOV     ?TT0?BYTE,#0F9H
001A 7500A2      R     MOV     ?TT0?BYTE+01H,#0A2H
001D 8008              SJMP    ?C0076
001F         ?C0032:
                                           ; SOURCE LINE # 160
001F C200        R     CLR     ?TT0?BIT
0021 7500FD      R     MOV     ?TT0?BYTE,#0FDH
0024 7500D0      R     MOV     ?TT0?BYTE+01H,#0D0H
0027         ?C0076:
0027 120000      R     LCALL   TT0
002A         ?C0033:
                                           ; SOURCE LINE # 161
002A E500        R     MOV     A,temp
002C C3                CLR     C
002D 13                RRC     A
002E F500        R     MOV     temp,A
                                           ; SOURCE LINE # 162
0030 0500        R     INC     v
0032 E500        R     MOV     A,v
C51 COMPILER V9.00   红蚠线发蒧                                                            07/22/2011 12:24:18 PAGE 10  

0034 C3                CLR     C
0035 9408              SUBB    A,#08H
0037 40CC              JC      ?C0029
                                           ; SOURCE LINE # 163
0039         ?C0034:
0039 22                RET     
             ; FUNCTION _Z0 (END)

             ; FUNCTION L?0077 (BEGIN)
0000 D200        R     SETB    ?TT0?BIT
0002 7500DC      R     MOV     ?TT0?BYTE,#0DCH
0005 7500D8      R     MOV     ?TT0?BYTE+01H,#0D8H
             ; FUNCTION TT0 (BEGIN)
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 171
0008 E500        R     MOV     A,x
000A F58C              MOV     TH0,A
                                           ; SOURCE LINE # 172
000C 85008A      R     MOV     TL0,x+01H
                                           ; SOURCE LINE # 173
000F C28D              CLR     TF0
                                           ; SOURCE LINE # 174
0011 D28C              SETB    TR0
                                           ; SOURCE LINE # 175
0013 200005      R     JB      BT,?C0039
0016         ?C0036:
0016 208D2A            JB      TF0,?C0038
0019 80FB              SJMP    ?C0036
001B         ?C0039:
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
                                           ; SOURCE LINE # 178
001B C2B6              CLR     IR
                                           ; SOURCE LINE # 179
001D 208D23            JB      TF0,?C0038
0020         ?C0041:
                                           ; SOURCE LINE # 180
0020 208D20            JB      TF0,?C0038
0023         ?C0042:
                                           ; SOURCE LINE # 181
0023 D2B6              SETB    IR
                                           ; SOURCE LINE # 182
0025 208D1B            JB      TF0,?C0038
0028         ?C0043:
                                           ; SOURCE LINE # 183
0028 208D18            JB      TF0,?C0038
002B         ?C0044:
                                           ; SOURCE LINE # 184
002B 208D15            JB      TF0,?C0038
002E         ?C0045:
                                           ; SOURCE LINE # 185
002E 208D12            JB      TF0,?C0038
0031         ?C0046:
                                           ; SOURCE LINE # 186
0031 208D0F            JB      TF0,?C0038
0034         ?C0047:
                                           ; SOURCE LINE # 187
0034 208D0C            JB      TF0,?C0038
0037         ?C0048:
                                           ; SOURCE LINE # 188
0037 208D09            JB      TF0,?C0038
C51 COMPILER V9.00   红蚠线发蒧                                                            07/22/2011 12:24:18 PAGE 11  

003A         ?C0049:
                                           ; SOURCE LINE # 189
003A 208D06            JB      TF0,?C0038
003D         ?C0050:
                                           ; SOURCE LINE # 190
003D 208D03            JB      TF0,?C0038
0040         ?C0051:
                                           ; SOURCE LINE # 191
0040 308DD8            JNB     TF0,?C0039
0043         ?C0038:
                                           ; SOURCE LINE # 193
0043 C28C              CLR     TR0
                                           ; SOURCE LINE # 194
0045 C28D              CLR     TF0
                                           ; SOURCE LINE # 196
0047 D2B6              SETB    IR
                                           ; SOURCE LINE # 197
0049 22                RET     
             ; FUNCTION TT0 (END)

             ; FUNCTION _YS (BEGIN)
                                           ; SOURCE LINE # 202
;---- Variable 'time' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 203
                                           ; SOURCE LINE # 205
;---- Variable 'i' assigned to Register 'R6' ----
0000 E4                CLR     A
0001 FE                MOV     R6,A
0002         ?C0054:
0002 EE                MOV     A,R6
0003 C3                CLR     C
0004 9F                SUBB    A,R7
0005 500A              JNC     ?C0060
                                           ; SOURCE LINE # 206
;---- Variable 'j' assigned to Register 'R5' ----
0007 E4                CLR     A
0008 FD                MOV     R5,A
0009         ?C0057:
0009 00                NOP     
000A 0D                INC     R5
000B BDF7FB            CJNE    R5,#0F7H,?C0057
000E         ?C0056:
000E 0E                INC     R6
000F 80F1              SJMP    ?C0054
                                           ; SOURCE LINE # 207
0011         ?C0060:
0011 22                RET     
             ; FUNCTION _YS (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    454    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       7
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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