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

📄 8x8 lcd.lst

📁 8951系列单片机仿真。包括流水灯、数码管、定时器、点阵、液晶等
💻 LST
字号:
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/19/2007 23:51:17 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     TIM             EQU 30H 
  0031                 2     CNTA    EQU 31H 
  0032                 3     CNTB    EQU 32H 
                       4       
0000                   5                     ORG 00H 
0000 020030            6                     LJMP START 
000B                   7                     ORG 0BH 
000B 02004A            8                     LJMP T0X 
0030                   9                     ORG 30H 
0030 753000           10     START:  MOV TIM,#00H 
0033 753100           11                     MOV CNTA,#00H 
0036 753200           12                     MOV CNTB,#00H 
0039 758901           13                     MOV TMOD,#01H 
003C 758CFC           14                     MOV TH0,#(65536-1000)/256 
003F 758A18           15                     MOV TL0,#(65536-1000) MOD 256 
0042 D28C             16                     SETB TR0 
0044 D2A9             17                     SETB ET0 
0046 D2AF             18                     SETB EA 
0048 80FE             19                     SJMP $ 
                      20       
004A                  21     T0X:    
004A 758CFC           22                     MOV TH0,#(65536-1000)/256 
004D 758A18           23                     MOV TL0,#(65536-1000) MOD 256 
0050 900085           24                     MOV DPTR,#TAB 
0053 E531             25                     MOV A,CNTA 
0055 93               26                     MOVC A,@A+DPTR 
0056 F5B0             27                     MOV P3,A 
0058 90008D           28                     MOV DPTR,#DIGIT 
005B E532             29                     MOV A,CNTB 
005D 75F008           30                     MOV B,#8 
0060 A4               31                     MUL AB 
0061 2531             32                     ADD A,CNTA 
0063 93               33                     MOVC A,@A+DPTR 
0064 F590             34                 MOV P1,A 
0066 0531             35                     INC CNTA 
0068 E531             36                     MOV A,CNTA 
006A B40803           37                     CJNE A,#8,NEXT 
006D 753100           38                     MOV CNTA,#00H 
0070 0530             39     NEXT:   INC TIM 
0072 E530             40                     MOV A,TIM 
0074 B4FA0D           41                     CJNE A,#250,NEX 
0077 753000           42                     MOV TIM,#00H 
007A 0532             43                     INC CNTB 
007C E532             44                     MOV A,CNTB 
007E B40A03           45                     CJNE A,#10,NEX 
0081 753200           46                     MOV CNTB,#00H 
0084 32               47     NEX:    RETI 
                      48                     
0085 FEFDFBF7         49     TAB:    DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH 
0089 EFDFBF7F                
008D 00003E41         50     DIGIT:  DB 00H,00H,3EH,41H,41H,41H,3EH,00H 
0091 41413E00                
0095 00000000         51                     DB 00H,00H,00H,00H,21H,7FH,01H,00H 
0099 217F0100                
009D 00002745         52                     DB 00H,00H,27H,45H,45H,45H,39H,00H 
00A1 45453900                
00A5 00002249         53                     DB 00H,00H,22H,49H,49H,49H,36H,00H 
00A9 49493600                
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/19/2007 23:51:17 PAGE     2

00AD 00000C14         54                     DB 00H,00H,0CH,14H,24H,7FH,04H,00H 
00B1 247F0400                
00B5 00007251         55                     DB 00H,00H,72H,51H,51H,51H,4EH,00H 
00B9 51514E00                
00BD 00003E49         56                     DB 00H,00H,3EH,49H,49H,49H,26H,00H 
00C1 49492600                
00C5 00004040         57                     DB 00H,00H,40H,40H,40H,4FH,70H,00H 
00C9 404F7000                
00CD 00003649         58                     DB 00H,00H,36H,49H,49H,49H,36H,00H 
00D1 49493600                
00D5 00003249         59                     DB 00H,00H,32H,49H,49H,49H,3EH,00H 
00D9 49493E00                
                      60                     END 
                               
A51 MACRO ASSEMBLER  8X8_LCD                                                              08/19/2007 23:51:17 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   0031H   A   
CNTB . . . . . . .  N NUMB   0032H   A   
DIGIT. . . . . . .  C ADDR   008DH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
NEX. . . . . . . .  C ADDR   0084H   A   
NEXT . . . . . . .  C ADDR   0070H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
START. . . . . . .  C ADDR   0030H   A   
T0X. . . . . . . .  C ADDR   004AH   A   
TAB. . . . . . . .  C ADDR   0085H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TIM. . . . . . . .  N NUMB   0030H   A   
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 + -