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

📄 ht1621.lst

📁 红外线遥控Proteus仿真电路 发射接收程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
000D C006              PUSH    AR6
000F C007              PUSH    AR7
                                           ; SOURCE LINE # 48
                                           ; SOURCE LINE # 53
0011 C2A8              CLR     EX0
                                           ; SOURCE LINE # 54
;---- Variable 'cnt' assigned to Register 'R6/R7' ----
0013 E4                CLR     A
0014 FF                MOV     R7,A
0015 FE                MOV     R6,A
0016         ?C0005:
                                           ; SOURCE LINE # 56
0016 20B207            JB      IR,?C0006
C51 COMPILER V9.00   HT1621                                                                07/23/2011 16:32:29 PAGE 5   

0019 0F                INC     R7
001A BF0001            CJNE    R7,#00H,?C0030
001D 0E                INC     R6
001E         ?C0030:
001E 80F6              SJMP    ?C0005
0020         ?C0006:
                                           ; SOURCE LINE # 57
0020 C3                CLR     C
0021 EF                MOV     A,R7
0022 94E8              SUBB    A,#0E8H
0024 EE                MOV     A,R6
0025 9403              SUBB    A,#03H
0027 5005              JNC     ?C0007
0029 D2A8              SETB    EX0
002B 020000      R     LJMP    ?C0008
002E         ?C0007:
                                           ; SOURCE LINE # 59
002E 7E00              MOV     R6,#00H
0030 7F00              MOV     R7,#00H
0032         ?C0009:
                                           ; SOURCE LINE # 60
0032 30B215            JNB     IR,?C0010
0035 0F                INC     R7
0036 EF                MOV     A,R7
0037 AC06              MOV     R4,AR6
0039 7001              JNZ     ?C0031
003B 0E                INC     R6
003C         ?C0031:
003C 14                DEC     A
003D D3                SETB    C
003E 9490              SUBB    A,#090H
0040 EC                MOV     A,R4
0041 9401              SUBB    A,#01H
0043 40ED              JC      ?C0009
0045 D2A8              SETB    EX0
0047 020000      R     LJMP    ?C0008
004A         ?C0010:
                                           ; SOURCE LINE # 61
004A C3                CLR     C
004B EF                MOV     A,R7
004C 94C8              SUBB    A,#0C8H
004E EE                MOV     A,R6
004F 9400              SUBB    A,#00H
0051 5004              JNC     ?C0012
0053 D2A8              SETB    EX0
0055 8074              SJMP    ?C0008
0057         ?C0012:
                                           ; SOURCE LINE # 63
0057 750000      R     MOV     i,#00H
005A         ?C0013:
                                           ; SOURCE LINE # 64
                                           ; SOURCE LINE # 65
005A 7E00              MOV     R6,#00H
005C 7F00              MOV     R7,#00H
005E         ?C0016:
                                           ; SOURCE LINE # 66
005E 30B2FD            JNB     IR,?C0016
0061         ?C0017:
0061         ?C0018:
                                           ; SOURCE LINE # 67
0061 30B214            JNB     IR,?C0019
0064 0F                INC     R7
C51 COMPILER V9.00   HT1621                                                                07/23/2011 16:32:29 PAGE 6   

0065 EF                MOV     A,R7
0066 AC06              MOV     R4,AR6
0068 7001              JNZ     ?C0032
006A 0E                INC     R6
006B         ?C0032:
006B 14                DEC     A
006C D3                SETB    C
006D 94C8              SUBB    A,#0C8H
006F EC                MOV     A,R4
0070 9400              SUBB    A,#00H
0072 40ED              JC      ?C0018
0074 D2A8              SETB    EX0
0076 8053              SJMP    ?C0008
0078         ?C0019:
                                           ; SOURCE LINE # 68
0078 E500        R     MOV     A,i
007A 13                RRC     A
007B 13                RRC     A
007C 13                RRC     A
007D 541F              ANL     A,#01FH
007F FD                MOV     R5,A
0080 2400        R     ADD     A,#LOW N
0082 F8                MOV     R0,A
0083 C000              PUSH    AR0
0085 E6                MOV     A,@R0
0086 C3                CLR     C
0087 13                RRC     A
0088 D000              POP     AR0
008A F6                MOV     @R0,A
                                           ; SOURCE LINE # 69
008B D3                SETB    C
008C EF                MOV     A,R7
008D 943C              SUBB    A,#03CH
008F EE                MOV     A,R6
0090 9400              SUBB    A,#00H
0092 4008              JC      ?C0015
0094 7400        R     MOV     A,#LOW N
0096 2D                ADD     A,R5
0097 F8                MOV     R0,A
0098 E6                MOV     A,@R0
0099 4480              ORL     A,#080H
009B F6                MOV     @R0,A
                                           ; SOURCE LINE # 70
009C         ?C0015:
009C 0500        R     INC     i
009E E500        R     MOV     A,i
00A0 B420B7            CJNE    A,#020H,?C0013
00A3         ?C0014:
                                           ; SOURCE LINE # 72
00A3 E500        R     MOV     A,N+01H
00A5 F4                CPL     A
00A6 B50020      R     CJNE    A,N,?C0022
00A9 E500        R     MOV     A,N+03H
00AB F4                CPL     A
00AC B5001A      R     CJNE    A,N+02H,?C0022
                                           ; SOURCE LINE # 73
                                           ; SOURCE LINE # 74
00AF E500        R     MOV     A,N
00B1 C4                SWAP    A
00B2 540F              ANL     A,#0FH
00B4 F500        R     MOV     X1,A
                                           ; SOURCE LINE # 75
C51 COMPILER V9.00   HT1621                                                                07/23/2011 16:32:29 PAGE 7   

00B6 E500        R     MOV     A,N
00B8 540F              ANL     A,#0FH
00BA F500        R     MOV     X2,A
                                           ; SOURCE LINE # 76
00BC E500        R     MOV     A,N+02H
00BE C4                SWAP    A
00BF 540F              ANL     A,#0FH
00C1 F500        R     MOV     X3,A
                                           ; SOURCE LINE # 77
00C3 E500        R     MOV     A,N+02H
00C5 540F              ANL     A,#0FH
00C7 F500        R     MOV     X4,A
                                           ; SOURCE LINE # 78
00C9         ?C0022:
                                           ; SOURCE LINE # 80
00C9 D2A8              SETB    EX0
                                           ; SOURCE LINE # 81
00CB         ?C0008:
00CB D007              POP     AR7
00CD D006              POP     AR6
00CF D005              POP     AR5
00D1 D004              POP     AR4
00D3 D000              POP     AR0
00D5 D0D0              POP     PSW
00D7 D0E0              POP     ACC
00D9 32                RETI    
             ; FUNCTION exint0 (END)

             ; FUNCTION _YS (BEGIN)
                                           ; SOURCE LINE # 87
;---- Variable 'time' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 88
                                           ; SOURCE LINE # 90
;---- Variable 'i' assigned to Register 'R6' ----
0000 E4                CLR     A
0001 FE                MOV     R6,A
0002         ?C0023:
0002 EE                MOV     A,R6
0003 C3                CLR     C
0004 9F                SUBB    A,R7
0005 500A              JNC     ?C0029
                                           ; SOURCE LINE # 91
;---- Variable 'j' assigned to Register 'R5' ----
0007 E4                CLR     A
0008 FD                MOV     R5,A
0009         ?C0026:
0009 00                NOP     
000A 0D                INC     R5
000B BDF7FB            CJNE    R5,#0F7H,?C0026
000E         ?C0025:
000E 0E                INC     R6
000F 80F1              SJMP    ?C0023
                                           ; SOURCE LINE # 92
0011         ?C0029:
0011 22                RET     
             ; FUNCTION _YS (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    388    ----
   CONSTANT SIZE    =     17    ----
C51 COMPILER V9.00   HT1621                                                                07/23/2011 16:32:29 PAGE 8   

   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      8       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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