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

📄 i2c_intr.lst

📁 IIC中断程序ASM语言
💻 LST
📖 第 1 页 / 共 2 页
字号:
                                           ; SOURCE LINE # 70
007D 750001      E     MOV     device,#01H
                                           ; SOURCE LINE # 71
0080 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 72
0083 439330            ORL     SSCON,#030H
                                           ; SOURCE LINE # 73
0086 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 74
                                           ; SOURCE LINE # 75
0089 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 76
008C         ?C0011:
008C 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 77
008F 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 78
0092 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 79
0095 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 80
0098         ?C0012:
0098 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 81
C51 COMPILER V6.20c  I2C_INTR                                                              11/25/2004 21:23:53 PAGE 7   

009B 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 82
009E 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 83
00A1 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 84
00A4         ?C0013:
00A4 53B1FD            ANL     IEN1,#0FDH
                                           ; SOURCE LINE # 85
                                           ; SOURCE LINE # 86
00A7 020000      R     LJMP    ?C0040
00AA         ?C0002:
                                           ; SOURCE LINE # 87
00AA E500        E     MOV     A,device
00AC 6401              XRL     A,#01H
00AE 6003              JZ      $ + 5H
00B0 020000      R     LJMP    ?C0015
                                           ; SOURCE LINE # 88
                                           ; SOURCE LINE # 89
00B3 AF94              MOV     R7,SSSTA
00B5 EF                MOV     A,R7
00B6 24F0              ADD     A,#0F0H
00B8 6021              JZ      ?C0018
00BA 24F8              ADD     A,#0F8H
00BC 6029              JZ      ?C0019
00BE 24F8              ADD     A,#0F8H
00C0 6036              JZ      ?C0020
00C2 24F8              ADD     A,#0F8H
00C4 603E              JZ      ?C0021
00C6 24F8              ADD     A,#0F8H
00C8 6061              JZ      ?C0024
00CA 24F8              ADD     A,#0F8H
00CC 6069              JZ      ?C0025
00CE 2430              ADD     A,#030H
00D0 7071              JNZ     ?C0026
                                           ; SOURCE LINE # 90
                                           ; SOURCE LINE # 91
00D2         ?C0017:
00D2 7595D4            MOV     SSDAT,#0D4H
                                           ; SOURCE LINE # 92
00D5 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 93
00D8 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 94
00DB         ?C0018:
00DB 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 95
00DE 7595D4            MOV     SSDAT,#0D4H
                                           ; SOURCE LINE # 96
00E1 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 97
00E4 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 98
00E7         ?C0019:
00E7 AF00        E     MOV     R7,counter
00E9 0500        E     INC     counter
00EB EF                MOV     A,R7
00EC 900000      R     MOV     DPTR,#ADV7170Config
00EF 93                MOVC    A,@A+DPTR
00F0 F595              MOV     SSDAT,A
                                           ; SOURCE LINE # 99
00F2 5393C7            ANL     SSCON,#0C7H
C51 COMPILER V6.20c  I2C_INTR                                                              11/25/2004 21:23:53 PAGE 8   

                                           ; SOURCE LINE # 100
00F5 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 101
00F8         ?C0020:
00F8 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 102
00FB 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 103
00FE 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 104
0101 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 105
0104         ?C0021:
0104 E500        E     MOV     A,counter
0106 C3                CLR     C
0107 940E              SUBB    A,#0EH
0109 5011              JNC     ?C0022
                                           ; SOURCE LINE # 106
                                           ; SOURCE LINE # 107
010B AF00        E     MOV     R7,counter
010D 0500        E     INC     counter
010F EF                MOV     A,R7
0110 900000      R     MOV     DPTR,#ADV7170Config
0113 93                MOVC    A,@A+DPTR
0114 F595              MOV     SSDAT,A
                                           ; SOURCE LINE # 108
0116 5393C7            ANL     SSCON,#0C7H
                                           ; SOURCE LINE # 109
0119 020000      R     LJMP    ?C0040
011C         ?C0022:
                                           ; SOURCE LINE # 111
                                           ; SOURCE LINE # 112
011C 750002      E     MOV     device,#02H
                                           ; SOURCE LINE # 113
011F 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 114
0122 439310            ORL     SSCON,#010H
                                           ; SOURCE LINE # 115
0125 5393D7            ANL     SSCON,#0D7H
                                           ; SOURCE LINE # 116
                                           ; SOURCE LINE # 117
0128 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 118
012B         ?C0024:
012B 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 119
012E 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 120
0131 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 121
0134 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 122
0137         ?C0025:
0137 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 123
013A 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 124
013D 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 125
0140 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 126
0143         ?C0026:
C51 COMPILER V6.20c  I2C_INTR                                                              11/25/2004 21:23:53 PAGE 9   

0143 53B1FD            ANL     IEN1,#0FDH
                                           ; SOURCE LINE # 127
                                           ; SOURCE LINE # 128
0146 020000      R     LJMP    ?C0040
0149         ?C0015:
                                           ; SOURCE LINE # 129
0149 E500        E     MOV     A,device
014B 6402              XRL     A,#02H
014D 6003              JZ      $ + 5H
014F 020000      R     LJMP    ?C0040
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 131
0152 AF94              MOV     R7,SSSTA
0154 EF                MOV     A,R7
0155 24F0              ADD     A,#0F0H
0157 6020              JZ      ?C0031
0159 24F8              ADD     A,#0F8H
015B 6027              JZ      ?C0032
015D 24F8              ADD     A,#0F8H
015F 6033              JZ      ?C0033
0161 24F8              ADD     A,#0F8H
0163 603A              JZ      ?C0034
0165 24F8              ADD     A,#0F8H
0167 605B              JZ      ?C0037
0169 24F8              ADD     A,#0F8H
016B 6062              JZ      ?C0038
016D 2430              ADD     A,#030H
016F 7069              JNZ     ?C0039
                                           ; SOURCE LINE # 132
                                           ; SOURCE LINE # 133
0171         ?C0030:
0171 7595A3            MOV     SSDAT,#0A3H
                                           ; SOURCE LINE # 134
0174 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 135
0177 8064              SJMP    ?C0040
                                           ; SOURCE LINE # 136
0179         ?C0031:
0179 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 137
017C 7595A3            MOV     SSDAT,#0A3H
                                           ; SOURCE LINE # 138
017F 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 139
0182 8059              SJMP    ?C0040
                                           ; SOURCE LINE # 140
0184         ?C0032:
0184 AF00        E     MOV     R7,counter
0186 0500        E     INC     counter
0188 EF                MOV     A,R7
0189 900000      R     MOV     DPTR,#PCF8563Config
018C 93                MOVC    A,@A+DPTR
018D F595              MOV     SSDAT,A
                                           ; SOURCE LINE # 141
018F 5393C7            ANL     SSCON,#0C7H
                                           ; SOURCE LINE # 142
0192 8049              SJMP    ?C0040
                                           ; SOURCE LINE # 143
0194         ?C0033:
0194 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 144
0197 439320            ORL     SSCON,#020H
C51 COMPILER V6.20c  I2C_INTR                                                              11/25/2004 21:23:53 PAGE 10  

                                           ; SOURCE LINE # 145
019A 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 146
019D 803E              SJMP    ?C0040
                                           ; SOURCE LINE # 147
019F         ?C0034:
019F E500        E     MOV     A,counter
01A1 C3                CLR     C
01A2 9402              SUBB    A,#02H
01A4 5010              JNC     ?C0035
                                           ; SOURCE LINE # 148
                                           ; SOURCE LINE # 149
01A6 AF00        E     MOV     R7,counter
01A8 0500        E     INC     counter
01AA EF                MOV     A,R7
01AB 900000      R     MOV     DPTR,#PCF8563Config
01AE 93                MOVC    A,@A+DPTR
01AF F595              MOV     SSDAT,A
                                           ; SOURCE LINE # 150
01B1 5393C7            ANL     SSCON,#0C7H
                                           ; SOURCE LINE # 151
01B4 8027              SJMP    ?C0040
01B6         ?C0035:
                                           ; SOURCE LINE # 153
                                           ; SOURCE LINE # 154
01B6 750000      E     MOV     device,#00H
                                           ; SOURCE LINE # 155
01B9 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 156
01BC 439310            ORL     SSCON,#010H
                                           ; SOURCE LINE # 157
01BF 5393D7            ANL     SSCON,#0D7H
                                           ; SOURCE LINE # 158
                                           ; SOURCE LINE # 159
01C2 8019              SJMP    ?C0040
                                           ; SOURCE LINE # 160
01C4         ?C0037:
01C4 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 161
01C7 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 162
01CA 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 163
01CD 800E              SJMP    ?C0040
                                           ; SOURCE LINE # 164
01CF         ?C0038:
01CF 750000      E     MOV     counter,#00H
                                           ; SOURCE LINE # 165
01D2 439320            ORL     SSCON,#020H
                                           ; SOURCE LINE # 166
01D5 5393E7            ANL     SSCON,#0E7H
                                           ; SOURCE LINE # 167
01D8 8003              SJMP    ?C0040
                                           ; SOURCE LINE # 168
01DA         ?C0039:
01DA 53B1FD            ANL     IEN1,#0FDH
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 171
01DD         ?C0040:
01DD D007              POP     AR7
01DF D0D0              POP     PSW
C51 COMPILER V6.20c  I2C_INTR                                                              11/25/2004 21:23:53 PAGE 11  

01E1 D082              POP     DPL
01E3 D083              POP     DPH
01E5 D0E0              POP     ACC
01E7 32                RETI    
             ; FUNCTION I2C_Transfer (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    492    ----
   CONSTANT SIZE    =     40    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -