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

📄 electronic organ.lst

📁 8951系列单片机仿真
💻 LST
📖 第 1 页 / 共 2 页
字号:
0146 F531            155                 MOV STH0,A 
0148 F58C            156                 MOV TH0,A 
014A 0533            157                 INC TEMP 
014C E533            158                 MOV A,TEMP 
014E 93              159                 MOVC A,@A+DPTR 
014F F532            160                 MOV STL0,A 
0151 F58A            161                 MOV TL0,A 
0153 D28C            162                 SETB TR0 
                     163       
0155 E5B0            164     DK3A:       MOV A,P3 
0157 540F            165                 ANL A,#0FH 
0159 640F            166                 XRL A,#0FH 
015B 70F8            167                 JNZ DK3A 
015D C28C            168                 CLR TR0 
015F                 169     NOKEY3: 
015F 75B0FF          170                 MOV P3,#0FFH 
0162 C2B7            171                 CLR P3.7 
0164 E5B0            172                 MOV A,P3 
0166 540F            173                 ANL A,#0FH 
0168 640F            174                 XRL A,#0FH 
016A 6061            175                 JZ NOKEY4 
016C 1201D0          176                 LCALL DELY10MS 
016F E5B0            177                 MOV A,P3 
0171 540F            178                 ANL A,#0FH 
0173 640F            179                 XRL A,#0FH 
0175 6056            180                 JZ NOKEY4 
0177 E5B0            181                 MOV A,P3 
0179 540F            182                 ANL A,#0FH 
017B B40E06          183                 CJNE A,#0EH,NK13 
017E 75300F          184                 MOV KEYBUF,#15 
0181 0201A0          185                 LJMP DK4 
0184 B40D06          186     NK13:       CJNE A,#0DH,NK14 
0187 75300E          187                 MOV KEYBUF,#14 
018A 0201A0          188                 LJMP DK4 
018D B40B06          189     NK14:       CJNE A,#0BH,NK15 
0190 75300D          190                 MOV KEYBUF,#13 
A51 MACRO ASSEMBLER  ELECTRONIC_ORGAN                                                     08/18/2007 22:19:10 PAGE     4

0193 0201A0          191                 LJMP DK4 
0196 B40706          192     NK15:       CJNE A,#07H,NK16 
0199 75300C          193                 MOV KEYBUF,#12 
019C 0201A0          194                 LJMP DK4 
019F 00              195     NK16:       NOP 
01A0                 196     DK4:    
01A0 E530            197                 MOV A,KEYBUF 
01A2 9001E2          198                 MOV DPTR,#TABLE 
01A5 93              199                 MOVC A,@A+DPTR 
01A6 F580            200                 MOV P0,A 
01A8 E530            201                 MOV A,KEYBUF 
01AA 75F002          202                 MOV B,#2 
01AD A4              203                 MUL AB 
01AE F533            204                 MOV TEMP,A 
01B0 9001F2          205                 MOV DPTR,#TABLE1 
01B3 93              206                 MOVC A,@A+DPTR 
01B4 F531            207                 MOV STH0,A 
01B6 F58C            208                 MOV TH0,A 
01B8 0533            209                 INC TEMP 
01BA E533            210                 MOV A,TEMP 
01BC 93              211                 MOVC A,@A+DPTR 
01BD F532            212                 MOV STL0,A 
01BF F58A            213                 MOV TL0,A 
01C1 D28C            214                 SETB TR0 
                     215       
01C3 E5B0            216     DK4A:       MOV A,P3 
01C5 540F            217                 ANL A,#0FH 
01C7 640F            218                 XRL A,#0FH 
01C9 70F8            219                 JNZ DK4A 
01CB C28C            220                 CLR TR0 
01CD                 221     NOKEY4: 
01CD 020015          222                 LJMP WAIT 
01D0                 223     DELY10MS: 
01D0 7E0A            224                 MOV R6,#10 
01D2 7FF8            225     D1:         MOV R7,#248 
01D4 DFFE            226                 DJNZ R7,$ 
01D6 DEFA            227                 DJNZ R6,D1 
01D8 22              228                 RET 
01D9                 229     INT_T0: 
01D9 85318C          230                 MOV TH0,STH0 
01DC 85328A          231                 MOV TL0,STL0 
01DF B290            232                 CPL P1.0 
01E1 32              233                 RETI 
01E2 3F065B4F        234     TABLE:      DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H 
01E6 666D7D07                
01EA 7F6F777C        235                 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H 
01EE 395E7971                
                     236       
01F2 FA15            237     TABLE1:     DW 64021,64103,64260,64400 
01F4 FA67                    
01F6 FB04                    
01F8 FB90                    
01FA FC0C            238                 DW 64524,64580,64684,64777 
01FC FC44                    
01FE FCAC                    
0200 FD09                    
0202 FD34            239                 DW 64820,64898,64968,65030 
0204 FD82                    
0206 FDC8                    
0208 FE06                    
020A FE22            240                 DW 65058,65110,65157,65178 
020C FE56                    
020E FE85                    
0210 FE9A                    
                     241                 END 
A51 MACRO ASSEMBLER  ELECTRONIC_ORGAN                                                     08/18/2007 22:19:10 PAGE     5

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

B. . . . . . . . .  D ADDR   00F0H   A   
D1 . . . . . . . .  C ADDR   01D2H   A   
DELY10MS . . . . .  C ADDR   01D0H   A   
DK1. . . . . . . .  C ADDR   0056H   A   
DK1A . . . . . . .  C ADDR   0079H   A   
DK2. . . . . . . .  C ADDR   00C4H   A   
DK2A . . . . . . .  C ADDR   00E7H   A   
DK3. . . . . . . .  C ADDR   0132H   A   
DK3A . . . . . . .  C ADDR   0155H   A   
DK4. . . . . . . .  C ADDR   01A0H   A   
DK4A . . . . . . .  C ADDR   01C3H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
INT_T0 . . . . . .  C ADDR   01D9H   A   
KEYBUF . . . . . .  N NUMB   0030H   A   
NK1. . . . . . . .  C ADDR   003AH   A   
NK10 . . . . . . .  C ADDR   011FH   A   
NK11 . . . . . . .  C ADDR   0128H   A   
NK12 . . . . . . .  C ADDR   0131H   A   
NK13 . . . . . . .  C ADDR   0184H   A   
NK14 . . . . . . .  C ADDR   018DH   A   
NK15 . . . . . . .  C ADDR   0196H   A   
NK16 . . . . . . .  C ADDR   019FH   A   
NK2. . . . . . . .  C ADDR   0043H   A   
NK3. . . . . . . .  C ADDR   004CH   A   
NK4. . . . . . . .  C ADDR   0055H   A   
NK5. . . . . . . .  C ADDR   00A8H   A   
NK6. . . . . . . .  C ADDR   00B1H   A   
NK7. . . . . . . .  C ADDR   00BAH   A   
NK8. . . . . . . .  C ADDR   00C3H   A   
NK9. . . . . . . .  C ADDR   0116H   A   
NOKEY1 . . . . . .  C ADDR   0083H   A   
NOKEY2 . . . . . .  C ADDR   00F1H   A   
NOKEY3 . . . . . .  C ADDR   015FH   A   
NOKEY4 . . . . . .  C ADDR   01CDH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
START. . . . . . .  C ADDR   000EH   A   
STH0 . . . . . . .  N NUMB   0031H   A   
STL0 . . . . . . .  N NUMB   0032H   A   
TABLE. . . . . . .  C ADDR   01E2H   A   
TABLE1 . . . . . .  C ADDR   01F2H   A   
TEMP . . . . . . .  N NUMB   0033H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
WAIT . . . . . . .  C ADDR   0015H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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