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

📄 key.lst

📁 此程序是提供ipod座测试用的
💻 LST
📖 第 1 页 / 共 2 页
字号:
01B8 4440            173             ORL A,#040H                         ;将第四行的行值送入ACC
01BA 20A302          174     L20:    JB  P2.3,L21
01BD 4480            175             ORL A,#080H 
01BF F562            176     L21:   MOV SECOND3,A
01C1 20A406          177             JB P2.4,L22
01C4 E563            178               MOV A,SECOND4
01C6 4404            179                 ORL A, #04H
01C8 F563            180              MOV SECOND4,A
01CA 20A503          181     L22:    JB P2.5, L23
01CD 756508          182             MOV 65H,#08H
01D0 D2A6            183     L23:     SETB P2.6
01D2 12021D          184                LCALL DELAY2
01D5 30A50C          185                JNB  P2.5,L231
01D8 E565            186                MOV  A,65H
01DA 5408            187                ANL  A,#08H
01DC 6006            188                JZ L231
01DE E563            189                MOV A,SECOND4
01E0 4408            190                ORL A,#08H    
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     4

01E2 F563            191             MOV SECOND4,A 
                     192     
01E4 756500          193     L231:  MOV 65H,#00H
01E7 756400          194                MOV 64H,#00H
01EA 75A07F          195            MOV P2,#07FH
01ED 12021D          196             LCALL DELAY2
01F0 12021D          197                     LCALL DELAY2
01F3 12021D          198                     LCALL DELAY2
01F6 E563            199                     MOV A,SECOND4
01F8 20A402          200             JB P2.4,L241
01FB 4402            201             ORL A,#02H 
01FD 20A302          202     L241:   JB P2.3,L24
0200 4401            203             ORL A,#01H
0202 F563            204     L24:    MOV SECOND4,A
0204 E562            205            MOV A,SECOND3 
0206 20A102          206            JB P2.1,L25
0209 4410            207             ORL A,#010H
020B 20A202          208     L25:    JB P2.2,L26
020E 4420            209             ORL A, #020H
                     210     
0210 F562            211     L26:   MOV SECOND3,A
0212 00              212               NOP
0213 02005D          213                LJMP MAIN1                    ;返回调用子程序反复循环显示
0216 00              214                NOP
0217 02005D          215                LJMP MAIN1                    ;子程序返回
021A 00              216           NOP 
021B 0100            217           AJMP   0000H
                     218     
                     219     
021D                 220     DELAY2:                               ;40ms延时去抖动子程序8*FA*2=40ms R5=8
021D 7D01            221             MOV R5,#01H
021F                 222     L70: 
021F 7EFA            223             MOV R6,#0FAH
0221                 224     L80: 
0221 DEFE            225             DJNZ R6,L80
0223 DDFA            226             DJNZ R5,L70
0225 22              227             RET
0226 754314          228     DLIM:    MOV 43H,#14H                ; every LED(2ms)
0229 754414          229     DL2:     MOV 44H,#14H
022C 00              230     DL1:     NOP
022D 00              231              NOP
022E D544FB          232              DJNZ 44H,DL1
0231 D543F5          233              DJNZ 43H,DL2
0234 22              234              RET
0235 C0E0            235     DISPLAY: PUSH  ACC
0237 C0D0            236              PUSH  PSW
0239 758AE0          237              MOV   TL0,#0e0H          ;wait how long to display (20ms)
023C 758CB0          238              MOV   TH0,#0b0H
023F E560            239     DIS2:    MOV  A,SECOND1
0241 F4              240              CPL  A
0242 F590            241                      MOV  P1,A
0244 F590            242                      MOV  P1,A
0246 C2B0            243                     CLR  P3.0
0248 120226          244                      LCALL DLIM
024B D2B0            245                      SETB P3.0
024D E561            246                MOV  A,SECOND2
024F F4              247                      CPL  A
0250 F590            248                      MOV  P1,A
0252 C2B1            249                      CLR  P3.1
0254 120226          250                      LCALL DLIM
0257 D2B1            251                      SETB P3.1
0259 E562            252                      MOV A,SECOND3
025B F4              253                      CPL A
025C F590            254                      MOV P1,A
025E C2B2            255                      CLR P3.2
0260 120226          256                      LCALL DLIM
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     5

0263 D2B2            257                      SETB P3.2
0265 E563            258                      MOV A,SECOND4
0267 F4              259                      CPL A
0268 F590            260                      MOV P1,A
026A C2B3            261                      CLR P3.3
026C 120226          262                      LCALL DLIM
026F D2B3            263                      SETB P3.3 
0271 D28C            264                      SETB  TR0
0273 D0D0            265                POP   PSW
0275 D0E0            266                POP   ACC
0277 00              267                NOP
0278 00              268                NOP
0279 32              269                RETI
027A 00              270                NOP
027B 00              271                NOP
027C 015D            272                AJMP  MAIN1
                     273             END
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     6

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
DELAY2 . . . . . .  C ADDR   021DH   A   
DIS2 . . . . . . .  C ADDR   023FH   A   
DISPLAY. . . . . .  C ADDR   0235H   A   
DL1. . . . . . . .  C ADDR   022CH   A   
DL2. . . . . . . .  C ADDR   0229H   A   
DLIM . . . . . . .  C ADDR   0226H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
KEY. . . . . . . .  C ADDR   0077H   A   
KEY1 . . . . . . .  C ADDR   0063H   A   
L1 . . . . . . . .  C ADDR   008CH   A   
L10. . . . . . . .  C ADDR   00E0H   A   
L107 . . . . . . .  C ADDR   0188H   A   
L11. . . . . . . .  C ADDR   0119H   A   
L110 . . . . . . .  C ADDR   00F6H   A   
L111 . . . . . . .  C ADDR   0105H   A   
L12. . . . . . . .  C ADDR   011FH   A   
L13. . . . . . . .  C ADDR   0159H   A   
L14. . . . . . . .  C ADDR   015EH   A   
L15. . . . . . . .  C ADDR   0163H   A   
L16. . . . . . . .  C ADDR   016CH   A   
L17. . . . . . . .  C ADDR   0172H   A   
L171 . . . . . . .  C ADDR   019BH   A   
L18. . . . . . . .  C ADDR   01B0H   A   
L19. . . . . . . .  C ADDR   01B5H   A   
L2 . . . . . . . .  C ADDR   0093H   A   
L20. . . . . . . .  C ADDR   01BAH   A   
L21. . . . . . . .  C ADDR   01BFH   A   
L22. . . . . . . .  C ADDR   01CAH   A   
L23. . . . . . . .  C ADDR   01D0H   A   
L231 . . . . . . .  C ADDR   01E4H   A   
L24. . . . . . . .  C ADDR   0202H   A   
L241 . . . . . . .  C ADDR   01FDH   A   
L25. . . . . . . .  C ADDR   020BH   A   
L26. . . . . . . .  C ADDR   0210H   A   
L3 . . . . . . . .  C ADDR   0099H   A   
L32. . . . . . . .  C ADDR   0133H   A   
L33. . . . . . . .  C ADDR   0142H   A   
L35. . . . . . . .  C ADDR   00B9H   A   
L4 . . . . . . . .  C ADDR   009EH   A   
L5 . . . . . . . .  C ADDR   00A3H   A   
L7 . . . . . . . .  C ADDR   00CEH   A   
L70. . . . . . . .  C ADDR   021FH   A   
L8 . . . . . . . .  C ADDR   00D6H   A   
L80. . . . . . . .  C ADDR   0221H   A   
L9 . . . . . . . .  C ADDR   00DBH   A   
LK . . . . . . . .  C ADDR   0080H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MAIN1. . . . . . .  C ADDR   005DH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
SECOND1. . . . . .  N NUMB   0060H   A   
SECOND2. . . . . .  N NUMB   0061H   A   
SECOND3. . . . . .  N NUMB   0062H   A   
SECOND4. . . . . .  N NUMB   0063H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     7

TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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