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

📄 isd51.lst

📁 9E5无线单片机芯片的整个工程文件 已经在产品中使用
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  ISD51                                                                11/06/2005 16:58:12 PAGE    12

                             
                     742     
                     743     ;--------------------------------------------------------------------------
                     744     ; 0 Read CPU Core SFR registers:
                     745     ;  LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
                     746     ;  Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
00BC E581            747     ?ISD?READSFR00: MOV     A,SP
00BE C083            748                     PUSH    DPH
00C0 C082            749                     PUSH    DPL
00C2 C08E            750                     PUSH    AUXR
00C4 C0F0            751                     PUSH    B
00C6 C0E0            752                     PUSH    ACC   ; Dummy
00C8 C0E0            753                     PUSH    ACC   ; Dummy
00CA 0100     F      754                     AJMP    Send7Bytes
                     755     ;
                     756     ;--------------------------------------------------------------------------
                     757     ; 1 Read CPU Core SFR registers:
                     758     ;  LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
                     759     ;  Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
                     760     ;   
00CC                 761     ?ISD?READSFR01:
00CC E589            762                     MOV     A,0x89  ; S:89
00CE C088            763                     PUSH    0x88    ; S:88
00D0 C087            764                     PUSH    0x87
00D2 C086            765                     PUSH    0x86
00D4 C085            766                     PUSH    0x85
00D6 C084            767                     PUSH    0x84
00D8 C080            768                     PUSH    0x80
00DA 0100     F      769                     AJMP    Send7Bytes
                     770     ;
                     771     ;--------------------------------------------------------------------------
                     772     ; 2 Read CPU Core SFR registers:
                     773     ;  LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
                     774     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                     775     ;  
00DC                 776     ?ISD?READSFR02:
00DC E590            777                     MOV     A,0x90
00DE C08F            778                     PUSH    0x8F    
00E0 C08E            779                     PUSH    0x8E
00E2 C08D            780                     PUSH    0x8D
00E4 C08C            781                     PUSH    0x8C
00E6 C08B            782                     PUSH    0x8B
00E8 C08A            783                     PUSH    0x8A
00EA 0100     F      784                     AJMP    Send7Bytes
                     785     ;
                     786     ;--------------------------------------------------------------------------
                     787     ; 3 Read CPU Core SFR registers:
                     788     ;  LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
                     789     ;  Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
                     790     ;   
00EC                 791     ?ISD?READSFR03:
00EC E597            792                     MOV     A,0x97
00EE C096            793                     PUSH    0x96    
00F0 C095            794                     PUSH    0x95
00F2 C094            795                     PUSH    0x94
00F4 C093            796                     PUSH    0x93
00F6 C092            797                     PUSH    0x92
00F8 C091            798                     PUSH    0x91
00FA 0100     F      799                     AJMP    Send7Bytes
                     800     ;
                     801     ;--------------------------------------------------------------------------
                     802     ; 4 Read CPU Core SFR registers:
                     803     ;  LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
                     804     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                     805     ;  
00FC                 806     ?ISD?READSFR04:
A51 MACRO ASSEMBLER  ISD51                                                                11/06/2005 16:58:12 PAGE    13

00FC E59E            807                     MOV     A,0x9E
00FE C09D            808                     PUSH    0x9D    
0100 C09C            809                     PUSH    0x9C
0102 C09B            810                     PUSH    0x9B
0104 C09A            811                     PUSH    0x9A
0106 C099            812                     PUSH    0x99
0108 C098            813                     PUSH    0x98
010A 0100     F      814                     AJMP    Send7Bytes
                     815     ;
                     816     ;--------------------------------------------------------------------------
                     817     ; 5 Read CPU Core SFR registers:
                     818     ;  LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
                     819     ;  
010C                 820     ?ISD?READSFR05:
010C E5A5            821                     MOV     A,0xA5
010E C0A4            822                     PUSH    0xA4    
0110 C0A3            823                     PUSH    0xA3
0112 C0A2            824                     PUSH    0xA2
0114 C0A1            825                     PUSH    0xA1
0116 C0A0            826                     PUSH    0xA0
0118 C09F            827                     PUSH    0x9F
011A 0100     F      828                     AJMP    Send7Bytes
                     829     ;
                     830     ;--------------------------------------------------------------------------
                     831     ; 6 Read CPU Core SFR registers:
                     832     ;  LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
                     833     ;  
011C                 834     ?ISD?READSFR06:
011C E5AC            835                     MOV     A,0xAC
011E C0AB            836                     PUSH    0xAB    
0120 C0AA            837                     PUSH    0xAA
0122 C0A9            838                     PUSH    0xA9
0124 C0A8            839                     PUSH    0xA8
0126 C0A7            840                     PUSH    0xA7
0128 C0A6            841                     PUSH    0xA6
012A 0100     F      842                     AJMP    Send7Bytes
                     843     ;
                     844     ;--------------------------------------------------------------------------
                     845     ; 7 Read CPU Core SFR registers:
                     846     ;  LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
                     847     ;  
012C                 848     ?ISD?READSFR07:
012C E5B3            849                     MOV     A,0xB3
012E C0B2            850                     PUSH    0xB2    
0130 C0B1            851                     PUSH    0xB1
0132 C0B0            852                     PUSH    0xB0
0134 C0AF            853                     PUSH    0xAF
0136 C0AE            854                     PUSH    0xAE
0138 C0AD            855                     PUSH    0xAD
013A 0100     F      856                     AJMP    Send7Bytes
                     857     ;
                     858     ;--------------------------------------------------------------------------
                     859     ; 8 Read CPU Core SFR registers:
                     860     ;  LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
                     861     ;  
013C                 862     ?ISD?READSFR08:
013C E5BA            863                     MOV     A,0xBA
013E C0B9            864                     PUSH    0xB9    
0140 C0B8            865                     PUSH    0xB8
0142 C0B7            866                     PUSH    0xB7
0144 C0B6            867                     PUSH    0xB6
0146 C0B5            868                     PUSH    0xB5
0148 C0B4            869                     PUSH    0xB4
014A 0100     F      870                     AJMP    Send7Bytes
                     871     ;
                     872     ;--------------------------------------------------------------------------
A51 MACRO ASSEMBLER  ISD51                                                                11/06/2005 16:58:12 PAGE    14

                     873     ; 9 Read CPU Core SFR registers:
                     874     ;  LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
                     875     ;  
014C                 876     ?ISD?READSFR09:
014C E5C1            877                     MOV     A,0xC1
014E C0C0            878                     PUSH    0xC0    
0150 C0BF            879                     PUSH    0xBF
0152 C0BE            880                     PUSH    0xBE
0154 C0BD            881                     PUSH    0xBD
0156 C0BC            882                     PUSH    0xBC
0158 C0BB            883                     PUSH    0xBB
015A 0100     F      884                     AJMP    Send7Bytes
                     885     ;
                     886     ;--------------------------------------------------------------------------
                     887     ;10 Read CPU Core SFR registers:
                     888     ;  LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
                     889     ;  
015C                 890     ?ISD?READSFR10:
015C E5C8            891                     MOV     A,0xC8
015E C0C7            892                     PUSH    0xC7    
0160 C0C6            893                     PUSH    0xC6
0162 C0C5            894                     PUSH    0xC5
0164 C0C4            895                     PUSH    0xC4
0166 C0C3            896                     PUSH    0xC3
0168 C0C2            897                     PUSH    0xC2
016A 0100     F      898                     AJMP    Send7Bytes
                     899     ;
                     900     ;--------------------------------------------------------------------------
                     901     ;11 Read CPU Core SFR registers:
                     902     ;  LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
                     903     ;  
016C                 904     ?ISD?READSFR11:
016C E5CF            905                     MOV     A,0xCF
016E C0CE            906                     PUSH    0xCE    
0170 C0CD            907                     PUSH    0xCD
0172 C0CC            908                     PUSH    0xCC
0174 C0CB            909                     PUSH    0xCB
0176 C0CA            910                     PUSH    0xCA
0178 C0C9            911                     PUSH    0xC9
017A 0100     F      912                     AJMP    Send7Bytes
                     913     ;
                     914     ;--------------------------------------------------------------------------
                     915     ;12 Read CPU Core SFR registers:
                     916     ;  LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
                     917     ;  
017C                 918     ?ISD?READSFR12:
017C E5D7            919                     MOV     A,0xD7
017E C0D6            920                     PUSH    0xD6    
0180 C0D5            921                     PUSH    0xD5
0182 C0D4            922                     PUSH    0xD4
0184 C0D3            923                     PUSH    0xD3
0186 C0D2            924                     PUSH    0xD2
0188 C0D1            925                     PUSH    0xD1
018A 0100     F      926                     AJMP    Send7Bytes
                     927     ;
                     928     ;--------------------------------------------------------------------------
                     929     ;13 Read CPU Core SFR registers:
                     930     ;  LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
                     931     ;  
018C                 932     ?ISD?READSFR13:
018C E5DE            933                     MOV     A,0xDE
018E C0DD            934                     PUSH    0xDD    
0190 C0DC            935                     PUSH    0xDC
0192 C0DB            936                     PUSH    0xDB
0194 C0DA            937                     PUSH    0xDA
0196 C0D9            938                     PUSH    0xD9
A51 MACRO ASSEMBLER  ISD51                                                                11/06/2005 16:58:12 PAGE    15

0198 C0D8            939                     PUSH    0xD8
019A 0100     F      940                     AJMP    Send7Bytes
                     941     ;
                     942     ;--------------------------------------------------------------------------
                     943     ;14 Read CPU Core SFR registers:
                     944     ;  LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
                     945     ;  
019C                 946     ?ISD?READSFR14:
019C E5E6            947                     MOV     A,0xE6
019E C0E5            948                     PUSH    0xE5    
01A0 C0E4            949                     PUSH    0xE4
01A2 C0E3            950                     PUSH    0xE3
01A4 C0E2            951                     PUSH    0xE2
01A6 C0E1            952                     PUSH    0xE1
01A8 C0DF            953                     PUSH    0xDF
01AA 0100     F      954                     AJMP    Send7Bytes
                     955     ;
                     956     ;--------------------------------------------------------------------------
                     957     ;15 Read CPU Core SFR registers:
                     958     ;  LOW (?ISD?READSFR15), HIGH (?ISD?READSFR15), dummy, dummy
                     959     ;  
01AC                 960     ?ISD?READSFR15:
01AC E5ED            961                     MOV     A,0xED
01AE C0EC            962                     PUSH    0xEC    
01B0 C0EB            963                     PUSH    0xEB
01B2 C0EA            964                     PUSH    0xEA
01B4 C0E9            965                     PUSH    0xE9
01B6 C0E8            966                     PUSH    0xE8
01B8 C0E7            967                     PUSH    0xE7
01BA 0100     F      968                     AJMP    Send7Bytes
                     969     ;
                     970     ;--------------------------------------------------------------------------
                     971     ;16 Read CPU Core SFR registers:
                     972     ;  LOW (?ISD?READSFR16), HIGH (?ISD?READSFR16), dummy, dummy
                     973     ;  
01BC                 974     ?ISD?READSFR16:
01BC E5F5            975                     MOV     A,0xF5
01BE C0F4            976                     PUSH    0xF4    
01C0 C0F3            977                     PUSH    0xF3
01C2 C0F2            978                     PUSH    0xF2
01C4 C0F1            979                     PUSH    0xF1
01C6 C0EF            980                     PUSH    0xEF
01C8 C0EE            981                     PUSH    0xEE

⌨️ 快捷键说明

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