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

📄 isd51.lst

📁 最新单片机1211的源程序代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  ISD51                                                                08/18/2006 11:05:50 PAGE    12

00F0 F583            770                     MOV     DPH,A
00F2 0100     F      771                     AJMP    ?ISD?CMDLOOP
                     772     
                     773     ;--------------------------------------------------------------------------
                     774     ; Command: Write SFR SP, B
                     775     ;  LOW (?ISD?WRITESFR01), HIGH (?ISD?WRITESFR01), SP, B
                     776     ;
00F4                 777     ?ISD?WRITESFR01:
00F4 8881            778                     MOV     SP,R0
00F6 F5F0            779                     MOV     B,A
00F8 0100     F      780                     AJMP    ?ISD?CMDLOOP
                     781     
                     782     ;--------------------------------------------------------------------------
                     783     ; Command: Write SFR02:  P0
                     784     ;  LOW (?ISD?WRITESFR02), HIGH (?ISD?WRITESFR02), dummy, P0
                     785     ;
00FA                 786     ?ISD?WRITESFR02:
00FA F580            787                     MOV     P0,A
00FC 0100     F      788                     AJMP    ?ISD?CMDLOOP
                     789     
                     790     ;--------------------------------------------------------------------------
                     791     ; Command: Write SFR03:  P3
                     792     ;  LOW (?ISD?WRITESFR03), HIGH (?ISD?WRITESFR03), dummy, P3
                     793     ;
00FE                 794     ?ISD?WRITESFR03:
00FE F5B0            795                     MOV     P3,A
0100 0100     F      796                     AJMP    ?ISD?CMDLOOP
                     797     
                     798     
                             
                             
                             
                             
                             
                                             
                                             
                             
                             
                             
                             
                             
                             
                                             
                                             
                             
                     815     
                     816     ;--------------------------------------------------------------------------
                     817     ; 0 Read CPU Core SFR registers:
                     818     ;  LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
                     819     ;  Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
0102 E581            820     ?ISD?READSFR00: MOV     A,SP
0104 C083            821                     PUSH    DPH
0106 C082            822                     PUSH    DPL
0108 C08E            823                     PUSH    AUXR
010A C0F0            824                     PUSH    B
010C C0E0            825                     PUSH    ACC   ; Dummy
010E C0E0            826                     PUSH    ACC   ; Dummy
0110 0100     F      827                     AJMP    Send7Bytes
                     828     ;
                     829     ;--------------------------------------------------------------------------
                     830     ; 1 Read CPU Core SFR registers:
                     831     ;  LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
                     832     ;  Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
                     833     ;   
0112                 834     ?ISD?READSFR01:
0112 E589            835                     MOV     A,0x89  ; S:89
A51 MACRO ASSEMBLER  ISD51                                                                08/18/2006 11:05:50 PAGE    13

0114 C088            836                     PUSH    0x88    ; S:88
0116 C087            837                     PUSH    0x87
0118 C086            838                     PUSH    0x86
011A C085            839                     PUSH    0x85
011C C084            840                     PUSH    0x84
011E C080            841                     PUSH    0x80
0120 0100     F      842                     AJMP    Send7Bytes
                     843     ;
                     844     ;--------------------------------------------------------------------------
                     845     ; 2 Read CPU Core SFR registers:
                     846     ;  LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
                     847     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                     848     ;  
0122                 849     ?ISD?READSFR02:
0122 E590            850                     MOV     A,0x90
0124 C08F            851                     PUSH    0x8F    
0126 C08E            852                     PUSH    0x8E
0128 C08D            853                     PUSH    0x8D
012A C08C            854                     PUSH    0x8C
012C C08B            855                     PUSH    0x8B
012E C08A            856                     PUSH    0x8A
0130 0100     F      857                     AJMP    Send7Bytes
                     858     ;
                     859     ;--------------------------------------------------------------------------
                     860     ; 3 Read CPU Core SFR registers:
                     861     ;  LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
                     862     ;  Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
                     863     ;   
0132                 864     ?ISD?READSFR03:
0132 E597            865                     MOV     A,0x97
0134 C096            866                     PUSH    0x96    
0136 C095            867                     PUSH    0x95
0138 C094            868                     PUSH    0x94
013A C093            869                     PUSH    0x93
013C C092            870                     PUSH    0x92
013E C091            871                     PUSH    0x91
0140 0100     F      872                     AJMP    Send7Bytes
                     873     ;
                     874     ;--------------------------------------------------------------------------
                     875     ; 4 Read CPU Core SFR registers:
                     876     ;  LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
                     877     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                     878     ;  
0142                 879     ?ISD?READSFR04:
0142 E59E            880                     MOV     A,0x9E
0144 C09D            881                     PUSH    0x9D    
0146 C09C            882                     PUSH    0x9C
0148 C09B            883                     PUSH    0x9B
014A C09A            884                     PUSH    0x9A
014C C099            885                     PUSH    0x99
014E C098            886                     PUSH    0x98
0150 0100     F      887                     AJMP    Send7Bytes
                     888     ;
                     889     ;--------------------------------------------------------------------------
                     890     ; 5 Read CPU Core SFR registers:
                     891     ;  LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
                     892     ;  
0152                 893     ?ISD?READSFR05:
0152 E5A5            894                     MOV     A,0xA5
0154 C0A4            895                     PUSH    0xA4    
0156 C0A3            896                     PUSH    0xA3
0158 C0A2            897                     PUSH    0xA2
015A C0A1            898                     PUSH    0xA1
015C C0A0            899                     PUSH    0xA0
015E C09F            900                     PUSH    0x9F
0160 0100     F      901                     AJMP    Send7Bytes
A51 MACRO ASSEMBLER  ISD51                                                                08/18/2006 11:05:50 PAGE    14

                     902     ;
                     903     ;--------------------------------------------------------------------------
                     904     ; 6 Read CPU Core SFR registers:
                     905     ;  LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
                     906     ;  
0162                 907     ?ISD?READSFR06:
0162 E5AC            908                     MOV     A,0xAC
0164 C0AB            909                     PUSH    0xAB    
0166 C0AA            910                     PUSH    0xAA
0168 C0A9            911                     PUSH    0xA9
016A C0A8            912                     PUSH    0xA8
016C C0A7            913                     PUSH    0xA7
016E C0A6            914                     PUSH    0xA6
0170 0100     F      915                     AJMP    Send7Bytes
                     916     ;
                     917     ;--------------------------------------------------------------------------
                     918     ; 7 Read CPU Core SFR registers:
                     919     ;  LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
                     920     ;  
0172                 921     ?ISD?READSFR07:
0172 E5B3            922                     MOV     A,0xB3
0174 C0B2            923                     PUSH    0xB2    
0176 C0B1            924                     PUSH    0xB1
0178 C0B0            925                     PUSH    0xB0
017A C0AF            926                     PUSH    0xAF
017C C0AE            927                     PUSH    0xAE
017E C0AD            928                     PUSH    0xAD
0180 0100     F      929                     AJMP    Send7Bytes
                     930     ;
                     931     ;--------------------------------------------------------------------------
                     932     ; 8 Read CPU Core SFR registers:
                     933     ;  LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
                     934     ;  
0182                 935     ?ISD?READSFR08:
0182 E5BA            936                     MOV     A,0xBA
0184 C0B9            937                     PUSH    0xB9    
0186 C0B8            938                     PUSH    0xB8
0188 C0B7            939                     PUSH    0xB7
018A C0B6            940                     PUSH    0xB6
018C C0B5            941                     PUSH    0xB5
018E C0B4            942                     PUSH    0xB4
0190 0100     F      943                     AJMP    Send7Bytes
                     944     ;
                     945     ;--------------------------------------------------------------------------
                     946     ; 9 Read CPU Core SFR registers:
                     947     ;  LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
                     948     ;  
0192                 949     ?ISD?READSFR09:
0192 E5C1            950                     MOV     A,0xC1
0194 C0C0            951                     PUSH    0xC0    
0196 C0BF            952                     PUSH    0xBF
0198 C0BE            953                     PUSH    0xBE
019A C0BD            954                     PUSH    0xBD
019C C0BC            955                     PUSH    0xBC
019E C0BB            956                     PUSH    0xBB
01A0 0100     F      957                     AJMP    Send7Bytes
                     958     ;
                     959     ;--------------------------------------------------------------------------
                     960     ;10 Read CPU Core SFR registers:
                     961     ;  LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
                     962     ;  
01A2                 963     ?ISD?READSFR10:
01A2 E5C8            964                     MOV     A,0xC8
01A4 C0C7            965                     PUSH    0xC7    
01A6 C0C6            966                     PUSH    0xC6
01A8 C0C5            967                     PUSH    0xC5
A51 MACRO ASSEMBLER  ISD51                                                                08/18/2006 11:05:50 PAGE    15

01AA C0C4            968                     PUSH    0xC4
01AC C0C3            969                     PUSH    0xC3
01AE C0C2            970                     PUSH    0xC2
01B0 0100     F      971                     AJMP    Send7Bytes
                     972     ;
                     973     ;--------------------------------------------------------------------------
                     974     ;11 Read CPU Core SFR registers:
                     975     ;  LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
                     976     ;  
01B2                 977     ?ISD?READSFR11:
01B2 E5CF            978                     MOV     A,0xCF
01B4 C0CE            979                     PUSH    0xCE    
01B6 C0CD            980                     PUSH    0xCD
01B8 C0CC            981                     PUSH    0xCC
01BA C0CB            982                     PUSH    0xCB
01BC C0CA            983                     PUSH    0xCA
01BE C0C9            984                     PUSH    0xC9
01C0 0100     F      985                     AJMP    Send7Bytes
                     986     ;
                     987     ;--------------------------------------------------------------------------
                     988     ;12 Read CPU Core SFR registers:
                     989     ;  LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
                     990     ;  
01C2                 991     ?ISD?READSFR12:
01C2 E5D7            992                     MOV     A,0xD7
01C4 C0D6            993                     PUSH    0xD6    
01C6 C0D5            994                     PUSH    0xD5
01C8 C0D4            995                     PUSH    0xD4
01CA C0D3            996                     PUSH    0xD3
01CC C0D2            997                     PUSH    0xD2
01CE C0D1            998                     PUSH    0xD1
01D0 0100     F      999                     AJMP    Send7Bytes
                    1000     ;
                    1001     ;--------------------------------------------------------------------------
                    1002     ;13 Read CPU Core SFR registers:
                    1003     ;  LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
                    1004     ;  
01D2                1005     ?ISD?READSFR13:
01D2 E5DE           1006                     MOV     A,0xDE
01D4 C0DD           1007                     PUSH    0xDD    
01D6 C0DC           1008                     PUSH    0xDC
01D8 C0DB           1009                     PUSH    0xDB
01DA C0DA           1010                     PUSH    0xDA

⌨️ 快捷键说明

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