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

📄 8x8 lcd.lst

📁 点阵式LED显示 点阵式LED显示
💻 LST
字号:
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/20/2007 00:14:36 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

  0030                 1     CNTA    EQU 30H 
  0031                 2     COUNT   EQU 31H 
                       3       
0000                   4                     ORG 00H 
0000 020030            5                     LJMP START 
000B                   6                     ORG 0BH 
000B 020062            7                     LJMP T0X 
0030                   8                     ORG 30H 
0030 753000            9     START:  MOV CNTA,#00H 
0033 753100           10                     MOV COUNT,#00H 
0036 758901           11                     MOV TMOD,#01H 
0039 758CFC           12                     MOV TH0,#(65536-1000) / 256 
003C 758A18           13                     MOV TL0,#(65536-1000) MOD 256 
003F D28C             14                     SETB TR0 
0041 D2A9             15                     SETB ET0 
0043 D2AF             16                     SETB EA 
0045 20A0FD           17     WT:             JB P2.0,WT 
0048 7E05             18                     MOV R6,#5 
004A 7FF8             19                     MOV R7,#248 
004C DFFE             20     D1:             DJNZ R7,$ 
004E DEFC             21                     DJNZ R6,D1 
0050 20A0F2           22                     JB P2.0,WT 
0053 0531             23                     INC COUNT 
0055 E531             24                     MOV A,COUNT 
0057 B40303           25                     CJNE A,#03H,NEXT 
005A 753100           26                     MOV COUNT,#00H 
005D 30A0FD           27     NEXT:   JNB P2.0,$ 
0060 80E3             28                     SJMP WT 
                      29       
0062 00               30     T0X:    NOP 
0063 758CFC           31                     MOV TH0,#(65536-1000) / 256 
0066 758A18           32                     MOV TL0,#(65536-1000) MOD 256 
0069 90008A           33                     MOV DPTR,#TAB 
006C E530             34                     MOV A,CNTA 
006E 93               35                     MOVC A,@A+DPTR 
006F F5B0             36                     MOV P3,A 
0071 900092           37                     MOV DPTR,#GRAPH 
0074 E531             38                     MOV A,COUNT 
0076 75F008           39                     MOV B,#8 
0079 A4               40                     MUL AB 
007A 2530             41                     ADD A,CNTA 
007C 93               42                     MOVC A,@A+DPTR 
007D F590             43                     MOV P1,A 
007F 0530             44                     INC CNTA 
0081 E530             45                     MOV A,CNTA 
0083 B40803           46                     CJNE A,#8,NEX 
0086 753000           47                     MOV CNTA,#00H 
0089 32               48     NEX:    RETI 
                      49       
008A FEFDFBF7         50     TAB:    DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH 
008E EFDFBF7F                
0092 12143C48         51     GRAPH:  DB 12H,14H,3CH,48H,3CH,14H,12H,00H 
0096 3C141200                
009A 00003844         52                     DB 00H,00H,38H,44H,44H,44H,38H,00H 
009E 44443800                
00A2 30484422         53                     DB 30H,48H,44H,22H,44H,48H,30H,00H 
00A6 44483000                
                      54                     END 
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/20/2007 00:14:36 PAGE     2

                               
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/20/2007 00:14:36 PAGE     3

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
CNTA . . . . . . .  N NUMB   0030H   A   
COUNT. . . . . . .  N NUMB   0031H   A   
D1 . . . . . . . .  C ADDR   004CH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
GRAPH. . . . . . .  C ADDR   0092H   A   
NEX. . . . . . . .  C ADDR   0089H   A   
NEXT . . . . . . .  C ADDR   005DH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
START. . . . . . .  C ADDR   0030H   A   
T0X. . . . . . . .  C ADDR   0062H   A   
TAB. . . . . . . .  C ADDR   008AH   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
WT . . . . . . . .  C ADDR   0045H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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