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

📄 1110.lst

📁 诺基亚1110液晶控制汇编语言程序。网上不多的啊!
💻 LST
字号:
A51 MACRO ASSEMBLER  1110                                                                 07/24/2008 11:21:23 PAGE     1


MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\1110.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\1110.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00A3                 1     cs bit p2.3
  00A4                 2     clk bit p2.4
  00A5                 3     sda bit p2.5
  00A6                 4     res bit p2.6
                       5     
0000                   6            ORG 0000H
0000 0130              7            AJMP MAIN
0030                   8            ORG 0030H
                       9     ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                             xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0030                  10     MAIN:
0030 116D             11            acall hwres
0032 74AF             12                      mov a,#0afh       ;disp on                              
0034 117A             13                      acall scmd
                      14     
0036 74A6             15                      mov a,#0a6h       ;reverse/normal
0038 117A             16                      acall scmd
                      17     
003A 742F             18                      mov a,#02fh       ;power
003C 117A             19                      acall scmd
                      20     
003E 74A5             21                      mov a,#0a5h       ;all points
0040 117A             22                      acall scmd
0042 0142             23     ajmp $
0044 74A1             24                      mov a,#0a1h       ;left to right
                      25                      ;acall scmd
                      26     
0046 74C8             27            mov a,#11001000B       ;left to right
                      28                      ;acall scmd
                      29     
                      30     
0048 7426             31                      mov a,#26h          
004A 117A             32                      acall scmd
004C 7490             33                      mov a,#90h          
004E 117A             34                      acall scmd
0050 1160             35            acall dispclr
                      36                      
0052 9000A7           37                      mov dptr,#str1
0055 7AF0             38                      mov r2,#0f0h
0057 E4               39                      clr a
0058                  40     disp:
0058 93               41            movc a,@a+dptr
0059 A3               42                      inc dptr
005A 1185             43                      acall sdata
005C DAFA             44                      djnz r2,disp
005E 015E             45                      ajmp $
                      46     ;------------------------------------------------------------------------------------------
                             -----------------------------------------------------------
0060                  47     dispclr:
0060 7D09             48            mov r5,#09h
0062                  49     clr1:
0062 7E60             50            mov r6,#60h
0064                  51     clr2:
0064 7400             52            mov a,#00h
0066 1185             53                      acall sdata
0068 DEFA             54                      djnz r6,clr2
006A DDF6             55            djnz r5,clr1
006C 22               56                      ret
A51 MACRO ASSEMBLER  1110                                                                 07/24/2008 11:21:23 PAGE     2

                      57     ;------------------------------------------------------------------------------------------
                             -----------------------------------------------------------
006D                  58     HWRES:  
006D C2A3             59            clr cs
006F 00               60            nop
0070 C2A6             61            CLR RES
0072 00               62            NOP
0073 00               63                      nop
0074 D2A6             64            SETB RES
0076 00               65            NOP
0077 D2A3             66            SETB CS
0079 22               67     RET 
                      68     ;------------------------------------------------------------------------------------------
                             -----------------------------------------------------------
007A                  69     scmd:
007A C2A3             70         clr cs
007C C2A4             71         clr clk
007E C2A5             72         clr sda
0080 00               73         nop
0081 D2A4             74         setb clk
0083 018D             75         ajmp send
0085                  76     sdata:
0085 C2A3             77         clr cs
0087 C2A4             78         clr clk
0089 D2A5             79         setb sda
008B D2A4             80         setb clk
008D                  81     send:
008D 7F08             82         mov r7,#08h
008F                  83     send1:
008F C3               84         clr c
0090 33               85         rlc a
0091 C2A4             86         clr clk
0093 92A5             87         mov sda,c
0095 D2A4             88         setb clk
0097 DFF6             89         djnz r7,send1
0099 22               90     ret
                      91     ;------------------------------------------------------------------------------------------
                             -----------------------------------------------------------
009A                  92     DELAY:
009A 7C05             93            MOV R4,#05H
009C                  94     delay1:
009C 7EFF             95            mov r6,#0ffh
009E                  96     DELAY2:
009E 7DFF             97            MOV R5,#0FFH
00A0 DDFE             98            DJNZ R5,$
00A2 DEFA             99            DJNZ R6,DELAY2
00A4 DCF6            100                      djnz r4,delay1
00A6 22              101            RET
                     102     ;------------------------------------------------------------------------------------------
                             -----------------------------------------------------------
00A7                 103     STR1:
00A7 00000008        104     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
00AB 08181414                
00AF 243C2242                
00B3 42E70000                
00B7 00000008        105     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
00BB 08181414                
00BF 243C2242                
00C3 42E70000                
00C7 00000008        106     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
00CB 08181414                
00CF 243C2242                
00D3 42E70000                
00D7 00000008        107     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
00DB 08181414                
00DF 243C2242                
A51 MACRO ASSEMBLER  1110                                                                 07/24/2008 11:21:23 PAGE     3

00E3 42E70000                
00E7 00000008        108     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
00EB 08181414                
00EF 243C2242                
00F3 42E70000                
00F7 00000008        109     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
00FB 08181414                
00FF 243C2242                
0103 42E70000                
0107 00000008        110     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
010B 08181414                
010F 243C2242                
0113 42E70000                
0117 00000008        111     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
011B 08181414                
011F 243C2242                
0123 42E70000                
0127 00000008        112     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
012B 08181414                
012F 243C2242                
0133 42E70000                
0137 00000008        113     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
013B 08181414                
013F 243C2242                
0143 42E70000                
0147 00000008        114     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
014B 08181414                
014F 243C2242                
0153 42E70000                
0157 00000008        115     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
015B 08181414                
015F 243C2242                
0163 42E70000                
0167 00000008        116     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
016B 08181414                
016F 243C2242                
0173 42E70000                
0177 00000008        117     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
017B 08181414                
017F 243C2242                
0183 42E70000                
0187 00000008        118     DB 00H,00H,00H,08H,08H,18H,14H,14H,24H,3CH,22H,42H,42H,0E7H,00H,00H;"A",0
018B 08181414                
018F 243C2242                
0193 42E70000                
                     119     END
                                          
A51 MACRO ASSEMBLER  1110                                                                 07/24/2008 11:21:23 PAGE     4

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


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

CLK. . . . . . . .  B ADDR   00A0H.4 A   
CLR1 . . . . . . .  C ADDR   0062H   A   
CLR2 . . . . . . .  C ADDR   0064H   A   
CS . . . . . . . .  B ADDR   00A0H.3 A   
DELAY. . . . . . .  C ADDR   009AH   A   
DELAY1 . . . . . .  C ADDR   009CH   A   
DELAY2 . . . . . .  C ADDR   009EH   A   
DISP . . . . . . .  C ADDR   0058H   A   
DISPCLR. . . . . .  C ADDR   0060H   A   
HWRES. . . . . . .  C ADDR   006DH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
RES. . . . . . . .  B ADDR   00A0H.6 A   
SCMD . . . . . . .  C ADDR   007AH   A   
SDA. . . . . . . .  B ADDR   00A0H.5 A   
SDATA. . . . . . .  C ADDR   0085H   A   
SEND . . . . . . .  C ADDR   008DH   A   
SEND1. . . . . . .  C ADDR   008FH   A   
STR1 . . . . . . .  C ADDR   00A7H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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