📄 lchar.lst
字号:
0178 00010203 156 DB 00H,01H,02H,03H; square DCODES
017C FF 157 DB 0FFH
017D 61626364 158 DB 'abcdefghijklmnopqrstuvwxyz'; for line 2
0181 65666768
0185 696A6B6C
0189 6D6E6F70
018D 71727374
0191 75767778
0195 797A
0197 7B5B283C 159 DB '{[(<',7FH,7EH,'>)]}'
019B 7F7E3E29
019F 5D7D
01A1 04050607 160 DB 04H,05H,06H,07H; lines DCODES
01A5 FF 161 DB 0FFH
01A6 4C415552 162 ATAB01: DB 'LAUREL ELECTRONICS CO., LTD.LAUREL ELECT';for line 1
01AA 454C2045
01AE 4C454354
01B2 524F4E49
01B6 43532043
01BA 4F2E2C20
01BE 4C54442E
01C2 4C415552
01C6 454C2045
01CA 4C454354
01CE FF 163 DB 0FFH
01CF 6C617572 164 DB 'laurel electronics co., ltd.laurel elect';for line 2
01D3 656C2065
A51 MACRO ASSEMBLER LCHAR 12/01/2004 13:05:08 PAGE 4
01D7 6C656374
01DB 726F6E69
01DF 63732063
01E3 6F2E2C20
01E7 6C74642E
01EB 6C617572
01EF 656C2065
01F3 6C656374
01F7 FF 165 DB 0FFH
01F8 57454C43 166 PHILCHAR: DB 'WELCOME TO HZIEE'
01FC 4F4D4520
0200 544F2048
0204 5A494545
0208 FF 167 DB 0FFH
0209 FF 168 TABEND: DB 0FFH
020A 1F001F00 169 CODETAB1: DB 1FH,00H,1FH,00H,1FH,00H,1FH,00H; "4 lines1"
020E 1F001F00
0212 001F001F 170 DB 00H,1FH,00H,1FH,00H,1FH,00H,1FH; "4 lines2"
0216 001F001F
021A 15151515 171 DB 15H,15H,15H,15H,15H,15H,15H,15H; "3 lines"
021E 15151515
0222 0A0A0A0A 172 DB 0AH,0AH,0AH,0AH,0AH,0AH,0AH,0AH; "2 lines"
0226 0A0A0A0A
022A 150A150A 173 DB 15H,0AH,15H,0AH,15H,0AH,15H,0AH; "dot1"
022E 150A150A
0232 0A150A15 174 DB 0AH,15H,0AH,15H,0AH,15H,0AH,15H; "dot2"
0236 0A150A15
023A 1F111111 175 DB 1FH,11H,11H,11H,11H,11H,11H,1FH; "square"
023E 1111111F
0242 1F1F1F1F 176 DB 1FH,1FH,1FH,1FH,1FH,1FH,1FH,1FH; "black"
0246 1F1F1F1F
024A FF 177 DB 0FFH
178
179 ;
180 ;
181 ;The followings are common subroutines:
182 ;
183 ;
024B C035 184 DELAY: PUSH TIMER1; delay TIMER1*1 ms for 12MHz
024D C034 185 PUSH TIMER0
024F 7534FA 186 DELAY1: MOV TIMER0,#250
0252 00 187 DELAY2: NOP
0253 00 188 NOP
0254 D534FB 189 DJNZ TIMER0,DELAY2
0257 D535F5 190 DJNZ TIMER1,DELAY1
025A D034 191 POP TIMER0
025C D035 192 POP TIMER1
025E 22 193 RET;---------
025F 753501 194 DELAY01: MOV TIMER1,#01H; delay 1 ms
0262 12024B 195 DELAY011: LCALL DELAY
0265 22 196 RET;---------
0266 00 197 DELAY100: NOP; delay 100 ms
0267 C035 198 PUSH TIMER1
0269 753564 199 MOV TIMER1,#100
026C 12024B 200 LCALL DELAY
026F 12024B 201 LCALL DELAY
0272 D035 202 POP TIMER1
0274 22 203 RET;---------
0275 00 204 DELAY250: NOP; delay 250 sec
0276 C035 205 PUSH TIMER1
0278 7535FA 206 MOV TIMER1,#250
027B 12024B 207 LCALL DELAY
027E D035 208 POP TIMER1
0280 22 209 RET;---------
0281 00 210 DELAY500: NOP; delay 500 ms
0282 C035 211 PUSH TIMER1
A51 MACRO ASSEMBLER LCHAR 12/01/2004 13:05:08 PAGE 5
0284 7535FA 212 MOV TIMER1,#250
0287 12024B 213 LCALL DELAY
028A 12024B 214 LCALL DELAY
028D D035 215 POP TIMER1
028F 22 216 RET;---------
0290 00 217 DELAY1S: NOP; delay 1 sec
0291 C035 218 PUSH TIMER1
0293 7535FA 219 MOV TIMER1,#250
0296 12024B 220 LCALL DELAY
0299 12024B 221 LCALL DELAY
029C 12024B 222 LCALL DELAY
029F 12024B 223 LCALL DELAY
02A2 D035 224 POP TIMER1
02A4 22 225 RET;----------
226 ;
227 END
A51 MACRO ASSEMBLER LCHAR 12/01/2004 13:05:08 PAGE 6
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ABUSY. . . . . . . C ADDR 013FH A
ABUSY1 . . . . . . C ADDR 014AH A
ACC. . . . . . . . D ADDR 00E0H A
ARDCTRL. . . . . . C ADDR 0107H A
ASTART . . . . . . C ADDR 0050H A
ATAB0. . . . . . . C ADDR 0154H A
ATAB01 . . . . . . C ADDR 01A6H A
AWRCTRL. . . . . . C ADDR 00F7H A
AWRCTRL1 . . . . . C ADDR 00FAH A
AWRDATA. . . . . . C ADDR 0117H A
AWRITE . . . . . . C ADDR 0126H A
AWRITE1. . . . . . C ADDR 012DH A
B. . . . . . . . . D ADDR 00F0H A
BEGIN. . . . . . . C ADDR 0040H A
CODETAB1 . . . . . C ADDR 020AH A
COUNTER. . . . . . N NUMB 0036H A
DATABUS. . . . . . D ADDR 0080H A
DELAY. . . . . . . C ADDR 024BH A
DELAY01. . . . . . C ADDR 025FH A
DELAY011 . . . . . C ADDR 0262H A
DELAY1 . . . . . . C ADDR 024FH A
DELAY100 . . . . . C ADDR 0266H A
DELAY1S. . . . . . C ADDR 0290H A
DELAY2 . . . . . . C ADDR 0252H A
DELAY250 . . . . . C ADDR 0275H A
DELAY500 . . . . . C ADDR 0281H A
DOT. . . . . . . . C ADDR 005EH A
DOT1 . . . . . . . C ADDR 0073H A
DOT2 . . . . . . . C ADDR 0075H A
DOT3 . . . . . . . C ADDR 0082H A
ENABLE . . . . . . B ADDR 0090H.2 A
LOOP1. . . . . . . C ADDR 0088H A
LOOP4. . . . . . . C ADDR 00A9H A
LOOP41 . . . . . . C ADDR 00B5H A
N. . . . . . . . . N NUMB 0040H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
PHILCHAR . . . . . C ADDR 01F8H A
RS . . . . . . . . B ADDR 0090H.0 A
RW . . . . . . . . B ADDR 0090H.1 A
SP . . . . . . . . D ADDR 0081H A
TABEND . . . . . . C ADDR 0209H A
TIMER0 . . . . . . N NUMB 0034H A
TIMER1 . . . . . . N NUMB 0035H A
WRCGCODE . . . . . C ADDR 0133H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -