📄 lcd.ls1
字号:
A51 MACRO ASSEMBLER LCD 07/11/2008 09:53:51 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN LCD.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE LCD.src PR(.\LCD.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\LCD.SRC generated from: LCD.c
2 ; COMPILER INVOKED BY:
3 ; d:\Keil\C51\BIN\C51.EXE LCD.c BROWSE DEBUG OBJECTEXTEND SRC(.\LCD.SRC)
4
5 $nomod51
6
7 NAME LCD
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00B4 13 T0 BIT 0B0H.4
00D6 14 AC BIT 0D0H.6
00B5 15 T1 BIT 0B0H.5
00AF 16 EA BIT 0A8H.7
00A0 17 DI BIT 0A0H.0
00A8 18 IE DATA 0A8H
00B7 19 RD BIT 0B0H.7
00AC 20 ES BIT 0A8H.4
00B8 21 IP DATA 0B8H
0098 22 RI BIT 098H.0
00B2 23 INT0 BIT 0B0H.2
00D7 24 CY BIT 0D0H.7
0099 25 TI BIT 098H.1
00B3 26 INT1 BIT 0B0H.3
00BC 27 PS BIT 0B8H.4
0081 28 SP DATA 081H
00D2 29 OV BIT 0D0H.2
00B6 30 WR BIT 0B0H.6
0099 31 SBUF DATA 099H
0087 32 PCON DATA 087H
0098 33 SCON DATA 098H
0089 34 TMOD DATA 089H
0088 35 TCON DATA 088H
0089 36 IE0 BIT 088H.1
008B 37 IE1 BIT 088H.3
00F0 38 B DATA 0F0H
00A5 39 MD2 BIT 0A0H.5
00E0 40 ACC DATA 0E0H
00A9 41 ET0 BIT 0A8H.1
00A6 42 FS1 BIT 0A0H.6
00AB 43 ET1 BIT 0A8H.3
008D 44 TF0 BIT 088H.5
008F 45 TF1 BIT 088H.7
009A 46 RB8 BIT 098H.2
008C 47 TH0 DATA 08CH
00A8 48 EX0 BIT 0A8H.0
0088 49 IT0 BIT 088H.0
008D 50 TH1 DATA 08DH
009B 51 TB8 BIT 098H.3
00AA 52 EX1 BIT 0A8H.2
008A 53 IT1 BIT 088H.2
00D0 54 P BIT 0D0H.0
009F 55 SM0 BIT 098H.7
008A 56 TL0 DATA 08AH
009E 57 SM1 BIT 098H.6
008B 58 TL1 DATA 08BH
A51 MACRO ASSEMBLER LCD 07/11/2008 09:53:51 PAGE 2
009D 59 SM2 BIT 098H.5
00B9 60 PT0 BIT 0B8H.1
00BB 61 PT1 BIT 0B8H.3
00D3 62 RS0 BIT 0D0H.3
008C 63 TR0 BIT 088H.4
00D4 64 RS1 BIT 0D0H.4
008E 65 TR1 BIT 088H.6
00B8 66 PX0 BIT 0B8H.0
00BA 67 PX1 BIT 0B8H.2
0083 68 DPH DATA 083H
0082 69 DPL DATA 082H
009C 70 REN BIT 098H.4
00B0 71 RXD BIT 0B0H.0
00B1 72 TXD BIT 0B0H.1
00D5 73 F0 BIT 0D0H.5
00B0 74 RST BIT 0B0H.0
00D0 75 PSW DATA 0D0H
76 ?PR?LCD_Busy?LCD SEGMENT CODE
77 ?PR?readate?LCD SEGMENT CODE
78 ?PR?_writedate?LCD SEGMENT CODE
79 ?PR?_writecommand?LCD SEGMENT CODE
80 ?PR?_writecommand01?LCD SEGMENT CODE
81 ?PR?_writecommand02?LCD SEGMENT CODE
82 ?PR?img1?LCD SEGMENT CODE
83 ?DT?img1?LCD SEGMENT DATA OVERLAYABLE
84 ?PR?reverseimg1?LCD SEGMENT CODE
85 ?PR?_full_clr?LCD SEGMENT CODE
86 ?DT?_full_clr?LCD SEGMENT DATA OVERLAYABLE
87 ?PR?_dot?LCD SEGMENT CODE
88 ?DT?_dot?LCD SEGMENT DATA OVERLAYABLE
89 ?PR?_dot1?LCD SEGMENT CODE
90 ?DT?_dot1?LCD SEGMENT DATA OVERLAYABLE
91 ?PR?_line?LCD SEGMENT CODE
92 ?DT?_line?LCD SEGMENT DATA OVERLAYABLE
93 ?PR?_pane?LCD SEGMENT CODE
94 ?DT?_pane?LCD SEGMENT DATA OVERLAYABLE
95 ?CO?LCD SEGMENT CODE
96 PUBLIC logo1
97 PUBLIC ?_pane?BYTE
98 PUBLIC _pane
99 PUBLIC ?_line?BYTE
100 PUBLIC _line
101 PUBLIC _dot1
102 PUBLIC _dot
103 PUBLIC _full_clr
104 PUBLIC reverseimg1
105 PUBLIC img1
106 PUBLIC _writecommand02
107 PUBLIC _writecommand01
108 PUBLIC _writecommand
109 PUBLIC _writedate
110 PUBLIC readate
111 PUBLIC LCD_Busy
112
---- 113 RSEG ?DT?_pane?LCD
0000 114 ?_pane?BYTE:
0000 115 x1?1284: DS 2
0002 116 y1?1285: DS 2
0004 117 x2?1286: DS 2
0006 118 y2?1287: DS 2
119
---- 120 RSEG ?DT?_line?LCD
0000 121 ?_line?BYTE:
0000 122 x0?1169: DS 2
0002 123 y0?1170: DS 2
0004 124 xt?1171: DS 2
A51 MACRO ASSEMBLER LCD 07/11/2008 09:53:51 PAGE 3
0006 125 yt?1172: DS 2
0008 126 m?1173: DS 1
0009 127 ORG 9
0009 128 t?1174: DS 1
000A 129 xerr?1175: DS 2
000C 130 yerr?1176: DS 2
000E 131 delta_x?1177: DS 2
0010 132 delta_y?1178: DS 2
0012 133 distance?1179: DS 2
0014 134 incx?1180: DS 2
0016 135 incy?1181: DS 2
0018 136 row?1182: DS 2
001A 137 col?1183: DS 2
138
---- 139 RSEG ?DT?_dot?LCD
0000 140 ?_dot?BYTE:
0000 141 z?962: DS 2
142
---- 143 RSEG ?DT?_full_clr?LCD
0000 144 ?_full_clr?BYTE:
0000 145 state?856: DS 2
146
---- 147 RSEG ?DT?_dot1?LCD
0000 148 ?_dot1?BYTE:
0000 149 z?1066: DS 2
0002 150 n?1068: DS 1
151
---- 152 RSEG ?DT?img1?LCD
0000 153 ?img1?BYTE:
0000 154 j?652: DS 2
155
---- 156 RSEG ?CO?LCD
0000 157 logo1:
0000 FF 158 DB 0FFH
0001 FF 159 DB 0FFH
0002 FF 160 DB 0FFH
0003 FF 161 DB 0FFH
0004 FF 162 DB 0FFH
0005 FF 163 DB 0FFH
0006 FF 164 DB 0FFH
0007 FF 165 DB 0FFH
0008 FF 166 DB 0FFH
0009 FF 167 DB 0FFH
000A FF 168 DB 0FFH
000B FF 169 DB 0FFH
000C FF 170 DB 0FFH
000D FF 171 DB 0FFH
000E FF 172 DB 0FFH
000F 80 173 DB 080H
0010 00 174 DB 000H
0011 00 175 DB 000H
0012 00 176 DB 000H
0013 00 177 DB 000H
0014 00 178 DB 000H
0015 00 179 DB 000H
0016 C0 180 DB 0C0H
0017 00 181 DB 000H
0018 00 182 DB 000H
0019 7F 183 DB 07FH
001A FF 184 DB 0FFH
001B FF 185 DB 0FFH
001C FF 186 DB 0FFH
001D FF 187 DB 0FFH
001E FF 188 DB 0FFH
001F FF 189 DB 0FFH
0020 FF 190 DB 0FFH
A51 MACRO ASSEMBLER LCD 07/11/2008 09:53:51 PAGE 4
0021 FF 191 DB 0FFH
0022 FF 192 DB 0FFH
0023 FF 193 DB 0FFH
0024 FF 194 DB 0FFH
0025 FF 195 DB 0FFH
0026 FF 196 DB 0FFH
0027 FF 197 DB 0FFH
0028 FF 198 DB 0FFH
0029 FF 199 DB 0FFH
002A FF 200 DB 0FFH
002B FF 201 DB 0FFH
002C FC 202 DB 0FCH
002D 00 203 DB 000H
002E 00 204 DB 000H
002F 00 205 DB 000H
0030 00 206 DB 000H
0031 00 207 DB 000H
0032 00 208 DB 000H
0033 03 209 DB 003H
0034 00 210 DB 000H
0035 00 211 DB 000H
0036 00 212 DB 000H
0037 3F 213 DB 03FH
0038 FF 214 DB 0FFH
0039 FF 215 DB 0FFH
003A FF 216 DB 0FFH
003B FF 217 DB 0FFH
003C FF 218 DB 0FFH
003D FF 219 DB 0FFH
003E FF 220 DB 0FFH
003F FF 221 DB 0FFH
0040 FF 222 DB 0FFH
0041 FF 223 DB 0FFH
0042 FF 224 DB 0FFH
0043 FF 225 DB 0FFH
0044 FF 226 DB 0FFH
0045 FF 227 DB 0FFH
0046 FF 228 DB 0FFH
0047 FF 229 DB 0FFH
0048 FF 230 DB 0FFH
0049 FF 231 DB 0FFH
004A F8 232 DB 0F8H
004B 00 233 DB 000H
004C 00 234 DB 000H
004D 00 235 DB 000H
004E 00 236 DB 000H
004F 00 237 DB 000H
0050 00 238 DB 000H
0051 01 239 DB 001H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -