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

📄 8x8 lcd.lst

📁 用51单片机设计8乘8点阵显示程序以及应用电路
💻 LST
字号:
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/14/2007 21:30:29 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 8x8 lcd.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 8x8 lcd.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1                                     ORG 00H 
0000 00                2     START:  NOP 
0001 7B03              3             MOV R3,#3 
0003 7C08              4     LOP2:   MOV R4,#8 
0005 7A00              5             MOV R2,#0 
0007 7590FF            6     LOP1:   MOV P1,#0FFH 
000A 900071            7             MOV DPTR,#TABA 
000D EA                8             MOV A,R2 
000E 93                9             MOVC A,@A+DPTR 
000F F5B0             10             MOV P3,A 
0011 0A               11             INC R2 
0012 120064           12             LCALL DELAY 
0015 DCF0             13             DJNZ R4,LOP1 
0017 DBEA             14             DJNZ R3,LOP2 
                      15       
0019 7B03             16             MOV R3,#3 
001B 7C08             17     LOP4:   MOV R4,#8 
001D 7A07             18             MOV R2,#7 
001F 7590FF           19     LOP3:   MOV P1,#0FFH 
0022 900071           20             MOV DPTR,#TABA 
0025 EA               21             MOV A,R2 
0026 93               22             MOVC A,@A+DPTR 
0027 F5B0             23             MOV P3,A 
0029 1A               24             DEC R2 
002A 120064           25             LCALL DELAY 
002D DCF0             26             DJNZ R4,LOP3 
002F DBEA             27             DJNZ R3,LOP4 
                      28       
0031 7B03             29             MOV R3,#3 
0033 7C08             30     LOP6:   MOV R4,#8 
0035 7A00             31             MOV R2,#0 
0037 75B000           32     LOP5:   MOV P3,#00H 
003A 900079           33             MOV DPTR,#TABB 
003D EA               34             MOV A,R2 
003E 93               35             MOVC A,@A+DPTR 
003F F590             36                     MOV P1,A 
0041 0A               37             INC R2 
0042 120064           38             LCALL DELAY 
0045 DCF0             39             DJNZ R4,LOP5 
0047 DBEA             40             DJNZ R3,LOP6 
                      41       
0049 7B03             42             MOV R3,#3 
004B 7C08             43     LOP8:   MOV R4,#8 
004D 7A07             44             MOV R2,#7 
004F 75B000           45     LOP7:   MOV P3,#00H 
0052 900079           46             MOV DPTR,#TABB 
0055 EA               47             MOV A,R2 
0056 93               48             MOVC A,@A+DPTR 
0057 F590             49             MOV P1,A 
0059 1A               50             DEC R2 
005A 120064           51             LCALL DELAY 
005D DCF0             52             DJNZ R4,LOP7 
005F DBEA             53             DJNZ R3,LOP8 
0061 020000           54             LJMP START 
                      55       
0064 7D0A             56     DELAY:  MOV R5,#10 
0066 7E14             57     D2:     MOV R6,#20 
0068 7FF8             58     D1:     MOV R7,#248 
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/14/2007 21:30:29 PAGE     2

006A DFFE             59             DJNZ R7,$ 
006C DEFA             60             DJNZ R6,D1 
006E DDF6             61             DJNZ R5,D2 
0070 22               62             RET 
                      63       
0071 FEFDFBF7         64     TABA:   DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH 
0075 EFDFBF7F                
0079 01020408         65     TABB:   DB 01H,02H,04H,08H,10H,20H,40H,80H 
007D 10204080                
                      66             END 
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/14/2007 21:30:29 PAGE     3

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


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

D1 . . . . . . . .  C ADDR   0068H   A   
D2 . . . . . . . .  C ADDR   0066H   A   
DELAY. . . . . . .  C ADDR   0064H   A   
LOP1 . . . . . . .  C ADDR   0007H   A   
LOP2 . . . . . . .  C ADDR   0003H   A   
LOP3 . . . . . . .  C ADDR   001FH   A   
LOP4 . . . . . . .  C ADDR   001BH   A   
LOP5 . . . . . . .  C ADDR   0037H   A   
LOP6 . . . . . . .  C ADDR   0033H   A   
LOP7 . . . . . . .  C ADDR   004FH   A   
LOP8 . . . . . . .  C ADDR   004BH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
START. . . . . . .  C ADDR   0000H   A   
TABA . . . . . . .  C ADDR   0071H   A   
TABB . . . . . . .  C ADDR   0079H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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