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

📄 demo_led_8255.lst

📁 单片机时钟代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
0426 8136            384     TAB_SCAN: AJMP  SCAN_L1
0428 8141            385               AJMP  SCAN_L2
042A 814C            386               AJMP  SCAN_L3
042C 8157            387               AJMP  SCAN_L4
042E 8162            388               AJMP  SCAN_L5
A51 MACRO ASSEMBLER  DEMO_LED_8255                                                        05/30/2006 11:12:23 PAGE     7

0430 816D            389               AJMP  SCAN_L6
0432 8178            390               AJMP  SCAN_L7
0434 8183            391               AJMP  SCAN_L8
0436 C292            392     SCAN_L1:  CLR   DIG_A
0438 C293            393               CLR   DIG_B
043A C294            394               CLR   DIG_C
043C E522            395               MOV   A,BUFF_LED1  ;(000)
043E 02048B          396               JMP   END_SCAN
0441 D292            397     SCAN_L2:  SETB  DIG_A
0443 C293            398               CLR   DIG_B
0445 C294            399               CLR   DIG_C
0447 E523            400               MOV   A,BUFF_LED2  ;(100)
0449 02048B          401               JMP   END_SCAN
044C D292            402     SCAN_L3:  SETB  DIG_A
044E D293            403               SETB  DIG_B
0450 C294            404               CLR   DIG_C
0452 E525            405               MOV   A,BUFF_LED4  ;(110)
0454 02048B          406               JMP   END_SCAN
0457 D292            407     SCAN_L4:  SETB   DIG_A
0459 D293            408               SETB   DIG_B
045B D294            409               SETB   DIG_C
045D E529            410               MOV   A,BUFF_LED8  ;(111)
045F 02048B          411               JMP   END_SCAN
0462 D292            412     SCAN_L5:  SETB   DIG_A
0464 C293            413               CLR    DIG_B
0466 D294            414               SETB   DIG_C
0468 E527            415               MOV   A,BUFF_LED6  ;(101)
046A 02048B          416               JMP   END_SCAN
046D C292            417     SCAN_L6:  CLR   DIG_A
046F C293            418               CLR   DIG_B
0471 D294            419               SETB   DIG_C
0473 E526            420               MOV   A,BUFF_LED5  ;(001)
0475 02048B          421               JMP   END_SCAN
0478 C292            422     SCAN_L7:  CLR   DIG_A
047A D293            423               SETB   DIG_B
047C D294            424               SETB   DIG_C
047E E528            425               MOV   A,BUFF_LED7  ;(011)
0480 02048B          426               JMP   END_SCAN
0483 C292            427     SCAN_L8:  CLR   DIG_A       
0485 D293            428               SETB   DIG_B
0487 C294            429               CLR   DIG_C
0489 E524            430               MOV   A,BUFF_LED3  ;(010)
                     431              
048B 90049B          432     END_SCAN: MOV   DPTR,#TAB_LED
048E 93              433               MOVC  A,@A+DPTR
048F 1204AD          434               LCALL  SEND164
0492 D082            435     EXIT_T0:  POP   DPL
0494 D083            436               POP   DPH
0496 D0D0            437               POP   PSW
0498 D0E0            438               POP   ACC
049A 32              439               RETI
                     440     
049B C0F9A4B0        441     TAB_LED: DB 0C0H,0F9H,0A4H,0B0H,99H,92H   ;数码管显示字型表
049F 9992
04A1 82F88090        442              DB 82H,0F8H,80H,90H,88H,83H,0A7H
04A5 8883A7
04A8 A1868EBF        443              DB 0A1H,86H,8EH,0BFH,0FFH
04AC FF
                     444     
04AD 752B08          445     SEND164:  MOV   BUFF_164,#08         ;发送数据到74164
04B0 C0E0            446               PUSH  ACC
04B2 C291            447     SND164_LP:CLR   CLK164
04B4 33              448               RLC   A
04B5 9290            449               MOV   DAT164,C
04B7 D291            450               SETB  CLK164
04B9 D52BF6          451               DJNZ  BUFF_164,SND164_LP
A51 MACRO ASSEMBLER  DEMO_LED_8255                                                        05/30/2006 11:12:23 PAGE     8

04BC D0E0            452               POP   ACC
04BE 22              453               RET
                     454     
                     455           END
A51 MACRO ASSEMBLER  DEMO_LED_8255                                                        05/30/2006 11:12:23 PAGE     9

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
ADD_8255_PA. . . .  N NUMB   8000H   A   
ADD_8255_PB. . . .  N NUMB   8001H   A   
ADD_8255_PC. . . .  N NUMB   8002H   A   
ADD_8255_PCON. . .  N NUMB   8003H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BEEP . . . . . . .  B ADDR   0090H.7 A   
BIN_BCD. . . . . .  C ADDR   03B5H   A   
BUFF_164 . . . . .  N NUMB   002BH   A   
BUFF_GRN . . . . .  N NUMB   0032H   A   
BUFF_KEY . . . . .  N NUMB   0021H   A   
BUFF_LED1. . . . .  N NUMB   0022H   A   
BUFF_LED2. . . . .  N NUMB   0023H   A   
BUFF_LED3. . . . .  N NUMB   0024H   A   
BUFF_LED4. . . . .  N NUMB   0025H   A   
BUFF_LED5. . . . .  N NUMB   0026H   A   
BUFF_LED6. . . . .  N NUMB   0027H   A   
BUFF_LED7. . . . .  N NUMB   0028H   A   
BUFF_LED8. . . . .  N NUMB   0029H   A   
BUFF_LED_LP. . . .  N NUMB   002AH   A   
BUFF_RED . . . . .  N NUMB   0030H   A   
BUFF_STEP. . . . .  N NUMB   0033H   A   
BUFF_T0. . . . . .  N NUMB   002CH   A   
BUFF_YEL . . . . .  N NUMB   0031H   A   
CLK164 . . . . . .  B ADDR   0090H.1 A   
CLR_RAM. . . . . .  C ADDR   0108H   A   
CONT_SCAN. . . . .  C ADDR   0401H   A   
CON_INT0 . . . . .  C ADDR   041FH   A   
CS_8255. . . . . .  N NUMB   8000H   A   
DAT164 . . . . . .  B ADDR   0090H.0 A   
DEL. . . . . . . .  C ADDR   0398H   A   
DEL0 . . . . . . .  C ADDR   039AH   A   
DIG_A. . . . . . .  B ADDR   0090H.2 A   
DIG_B. . . . . . .  B ADDR   0090H.3 A   
DIG_C. . . . . . .  B ADDR   0090H.4 A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
END_SCAN . . . . .  C ADDR   048BH   A   
EXIT_T0. . . . . .  C ADDR   0492H   A   
GRN_VAL. . . . . .  N NUMB   001EH   A   
HOR. . . . . . . .  N NUMB   0038H   A   
KEYL1. . . . . . .  B ADDR   0090H.5 A   
KEYL2. . . . . . .  B ADDR   0090H.6 A   
KS1. . . . . . . .  C ADDR   0186H   A   
KS10 . . . . . . .  C ADDR   0255H   A   
KS11 . . . . . . .  C ADDR   0260H   A   
KS12 . . . . . . .  C ADDR   0277H   A   
KS13 . . . . . . .  C ADDR   028EH   A   
KS14 . . . . . . .  C ADDR   02A5H   A   
KS15 . . . . . . .  C ADDR   02BCH   A   
KS16 . . . . . . .  C ADDR   02D3H   A   
KS2. . . . . . . .  C ADDR   019DH   A   
KS3. . . . . . . .  C ADDR   01B4H   A   
KS4. . . . . . . .  C ADDR   01CBH   A   
KS5. . . . . . . .  C ADDR   01E2H   A   
KS6. . . . . . . .  C ADDR   01F9H   A   
KS7. . . . . . . .  C ADDR   0210H   A   
KS8. . . . . . . .  C ADDR   0227H   A   
KS9. . . . . . . .  C ADDR   023EH   A   
MAIN . . . . . . .  C ADDR   0100H   A   
A51 MACRO ASSEMBLER  DEMO_LED_8255                                                        05/30/2006 11:12:23 PAGE    10

MIN. . . . . . . .  N NUMB   0039H   A   
MLOOP. . . . . . .  C ADDR   012BH   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   
RED_VAL. . . . . .  N NUMB   003CH   A   
SCAN_L1. . . . . .  C ADDR   0436H   A   
SCAN_L2. . . . . .  C ADDR   0441H   A   
SCAN_L3. . . . . .  C ADDR   044CH   A   
SCAN_L4. . . . . .  C ADDR   0457H   A   
SCAN_L5. . . . . .  C ADDR   0462H   A   
SCAN_L6. . . . . .  C ADDR   046DH   A   
SCAN_L7. . . . . .  C ADDR   0478H   A   
SCAN_L8. . . . . .  C ADDR   0483H   A   
SEC. . . . . . . .  N NUMB   003AH   A   
SEND164. . . . . .  C ADDR   04ADH   A   
SND164_LP. . . . .  C ADDR   04B2H   A   
SP . . . . . . . .  D ADDR   0081H   A   
SW1_OK . . . . . .  C ADDR   02F0H   A   
SW1_OVER . . . . .  C ADDR   0301H   A   
SW2_OK . . . . . .  C ADDR   030CH   A   
SW2_OVER . . . . .  C ADDR   031DH   A   
SW3_OK . . . . . .  C ADDR   0328H   A   
SW3_OVER . . . . .  C ADDR   0339H   A   
SW4_OK . . . . . .  C ADDR   0344H   A   
SW4_OVER . . . . .  C ADDR   0355H   A   
SW5_OK . . . . . .  C ADDR   0360H   A   
SW5_OKA. . . . . .  C ADDR   02EAH   A   
SW5_OVER . . . . .  C ADDR   0371H   A   
SW6_OK . . . . . .  C ADDR   037CH   A   
SW6_OKA. . . . . .  C ADDR   02EDH   A   
SW6_OVER . . . . .  C ADDR   038DH   A   
T0_INT . . . . . .  C ADDR   03BAH   A   
TAB_KL1. . . . . .  C ADDR   0157H   A   
TAB_KL2. . . . . .  C ADDR   0176H   A   
TAB_LED. . . . . .  C ADDR   049BH   A   
TAB_SCAN . . . . .  C ADDR   0426H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
WAIT_KEYL1 . . . .  C ADDR   0148H   A   
WAIT_KEYL2 . . . .  C ADDR   0167H   A   
YEL_VAL. . . . . .  N NUMB   0005H   A   


REGISTER BANK(S) USED: 0 


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

⌨️ 快捷键说明

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