📄 18b20hh1.lst
字号:
*** _________________________^
*** ERROR #A9 IN 119 (18B20hh1.ASM, LINE 119): SYNTAX ERROR
120 SETB P2.3
*** _________________________^
*** ERROR #A9 IN 120 (18B20hh1.ASM, LINE 120): SYNTAX ERROR
121 SETB P2.4
*** _________________________^
*** ERROR #A9 IN 121 (18B20hh1.ASM, LINE 121): SYNTAX ERROR
122 LCALL YS4722U
*** _________________________^
*** ERROR #A9 IN 122 (18B20hh1.ASM, LINE 122): SYNTAX ERROR
123 MOV A,31H
*** _________________________^
*** ERROR #A9 IN 123 (18B20hh1.ASM, LINE 123): SYNTAX ERROR
124 MOV DPTR,#SGTB
*** _________________________^
*** ERROR #A9 IN 124 (18B20hh1.ASM, LINE 124): SYNTAX ERROR
125 MOVC A,@A+DPTR
*** _________________________^
*** ERROR #A9 IN 125 (18B20hh1.ASM, LINE 125): SYNTAX ERROR
126 MOV P0,A ;显示温度"个位"值
*** _________________________^
*** ________________________________________^
*** _________________________________________^
*** __________________________________________^
A51 MACRO ASSEMBLER 18B20HH1 05/01/2008 23:10:12 PAGE 8
*** ___________________________________________^
*** ERROR #A9 IN 126 (18B20hh1.ASM, LINE 126): SYNTAX ERROR
*** ERROR #A3 IN 126 (18B20hh1.ASM, LINE 126): ILLEGAL CHARACTER
*** ERROR #A3 IN 126 (18B20hh1.ASM, LINE 126): ILLEGAL CHARACTER
*** ERROR #A3 IN 126 (18B20hh1.ASM, LINE 126): ILLEGAL CHARACTER
*** ERROR #A3 IN 126 (18B20hh1.ASM, LINE 126): ILLEGAL CHARACTER
*** MORE ERRORS DETECTED, NOT REPORTED 127 CLR P2.3
*** _________________________^
*** ERROR #A9 IN 127 (18B20hh1.ASM, LINE 127): SYNTAX ERROR
128 SETB P2.0
*** _________________________^
*** ERROR #A9 IN 128 (18B20hh1.ASM, LINE 128): SYNTAX ERROR
129 SETB P2.1
*** _________________________^
*** ERROR #A9 IN 129 (18B20hh1.ASM, LINE 129): SYNTAX ERROR
130 SETB P2.2
*** _________________________^
*** ERROR #A9 IN 130 (18B20hh1.ASM, LINE 130): SYNTAX ERROR
131 SETB P2.4
*** _________________________^
*** ERROR #A9 IN 131 (18B20hh1.ASM, LINE 131): SYNTAX ERROR
132 LCALL YS4722U
*** _________________________^
*** ERROR #A9 IN 132 (18B20hh1.ASM, LINE 132): SYNTAX ERROR
133 MOV A,#01000110B
*** _________________________^
*** ERROR #A9 IN 133 (18B20hh1.ASM, LINE 133): SYNTAX ERROR
134 MOV P0,A ;显示温度符号" ℃"
*** _________________________^
*** ________________________________________^
*** _________________________________________^
*** __________________________________________^
*** ___________________________________________^
*** ERROR #A9 IN 134 (18B20hh1.ASM, LINE 134): SYNTAX ERROR
*** ERROR #A3 IN 134 (18B20hh1.ASM, LINE 134): ILLEGAL CHARACTER
*** ERROR #A3 IN 134 (18B20hh1.ASM, LINE 134): ILLEGAL CHARACTER
*** ERROR #A3 IN 134 (18B20hh1.ASM, LINE 134): ILLEGAL CHARACTER
*** ERROR #A3 IN 134 (18B20hh1.ASM, LINE 134): ILLEGAL CHARACTER
*** MORE ERRORS DETECTED, NOT REPORTED 135 CLR P2.4
*** _________________________^
*** ERROR #A9 IN 135 (18B20hh1.ASM, LINE 135): SYNTAX ERROR
136 SETB P2.0
*** _________________________^
*** ERROR #A9 IN 136 (18B20hh1.ASM, LINE 136): SYNTAX ERROR
137 SETB P2.1
*** _________________________^
*** ERROR #A9 IN 137 (18B20hh1.ASM, LINE 137): SYNTAX ERROR
138 SETB P2.2
*** _________________________^
*** ERROR #A9 IN 138 (18B20hh1.ASM, LINE 138): SYNTAX ERROR
139 SETB P2.3
*** _________________________^
*** ERROR #A9 IN 139 (18B20hh1.ASM, LINE 139): SYNTAX ERROR
140 LCALL YS4722U
*** _________________________^
*** ERROR #A9 IN 140 (18B20hh1.ASM, LINE 140): SYNTAX ERROR
141 RET
*** _________________________^
*** ERROR #A9 IN 141 (18B20hh1.ASM, LINE 141): SYNTAX ERROR
142
143 ;************* 8位共阳数码管显示器字型码表 *****************
0000 144 SGTB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
*** _______________________________^
*** ERROR #A9 IN 144 (18B20hh1.ASM, LINE 144): SYNTAX ERROR
A51 MACRO ASSEMBLER 18B20HH1 05/01/2008 23:10:12 PAGE 9
145 DB 88H,83H,0C6H,0A1H,86H,8EH,89H,0A3H,8CH,0C8H
*** _________________________^
*** ERROR #A9 IN 145 (18B20hh1.ASM, LINE 145): SYNTAX ERROR
0000 146 YS4722U:
147 MOV R4,#10 ;延时子程序
*** _________________________^
*** ERROR #A9 IN 147 (18B20hh1.ASM, LINE 147): SYNTAX ERROR
0000 148 Y3: MOV R5,#216
*** ____________________________^
*** ERROR #A9 IN 148 (18B20hh1.ASM, LINE 148): SYNTAX ERROR
149 DJNZ R5,$
*** _________________________^
*** ERROR #A9 IN 149 (18B20hh1.ASM, LINE 149): SYNTAX ERROR
150 DJNZ R4,Y3
*** _________________________^
*** ERROR #A9 IN 150 (18B20hh1.ASM, LINE 150): SYNTAX ERROR
151 RET
*** _________________________^
*** ERROR #A9 IN 151 (18B20hh1.ASM, LINE 151): SYNTAX ERROR
152 END
*** _________________________^
*** ERROR #A9 IN 152 (18B20hh1.ASM, LINE 152): SYNTAX ERROR
153 END
A51 MACRO ASSEMBLER 18B20HH1 05/01/2008 23:10:12 PAGE 10
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
DISP . . . . . . . C ADDR 0000H A
DSR1 . . . . . . . C ADDR 0000H A
DSR2 . . . . . . . C ADDR 0000H A
DSR3 . . . . . . . C ADDR 0000H A
DSR4 . . . . . . . C ADDR 0000H A
DSR5 . . . . . . . C ADDR 0000H A
DSR6 . . . . . . . C ADDR 0000H A
DSR7 . . . . . . . C ADDR 0000H A
DSS2 . . . . . . . C ADDR 0000H A
GET_TEMPER . . . . C ADDR 0000H A
MAIN . . . . . . . C ADDR 0000H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
. . . . ---- -----
ORG 0000H . . . . ---- -----
MOV SP . . . . ---- -----
60H . . . . ---- -----
MOV P0 . . . . ---- -----
MOV P1 . . . . ---- -----
MOV P2 . . . . ---- -----
MOV P3 . . . . ---- -----
LCALL GET_TEMPER . . . . ---- -----
LCALL . . . . ---- -----
DISP . . . . ---- -----
AJMP MAIN . . . . ---- -----
SETB P3 . . . . ---- -----
RST18B20 . . . . ---- -----
JB . . . . ---- -----
RET . . . . ---- -----
MOV A . . . . ---- -----
MOV . . . . ---- -----
44H . . . . ---- -----
LCALL . . . . ---- -----
MOV . . . . ---- -----
RET . . . . ---- -----
. . . . ---- -----
SETB P3 . . . . ---- -----
NOP . . . . ---- -----
CLR . . . . ---- -----
DJNZ R0 . . . . ---- -----
DJNZ R1 . . . . ---- -----
SETB P3 . . . . ---- -----
JNB . . . . ---- -----
DJNZ R0 . . . . ---- -----
LJMP DSR4 . . . . ---- -----
LJMP DSR5 . . . . ---- -----
CLR . . . . ---- -----
. . . . ---- -----
LJMP DSR7 . . . . ---- -----
MOV . . . . ---- -----
SETB P3 . . . . ---- -----
CLR . . . . ---- -----
DJNZ R3 . . . . ---- -----
RRC . . . . ---- -----
DJNZ R2 . . . . ---- -----
DJNZ R3 . . . . ---- -----
DEC . . . . ---- -----
DJNZ R4 . . . . ---- -----
A51 MACRO ASSEMBLER 18B20HH1 05/01/2008 23:10:12 PAGE 11
MOV . . . . ---- -----
DIV . . . . ---- -----
MOVC A . . . . ---- -----
SETB P2 . . . . ---- -----
DB . . . . ---- -----
DB . . . . ---- -----
DJNZ R5 . . . . ---- -----
END . . . . ---- -----
RE00 . . . . . . . C ADDR 0000H A
RE01 . . . . . . . C ADDR 0000H A
RE10 . . . . . . . C ADDR 0000H A
RE18B20. . . . . . C ADDR 0000H A
RE20 . . . . . . . C ADDR 0000H A
RST18B20 . . . . . C ADDR 0000H A
SGTB . . . . . . . C ADDR 0000H A
START. . . . . . . C ADDR 0000H A
WR1. . . . . . . . C ADDR 0000H A
WR18B20. . . . . . C ADDR 0000H A
Y3 . . . . . . . . C ADDR 0000H A
YS4722U. . . . . . C ADDR 0000H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 265 ERROR(S)
PA51 中文汇编系统
Version 8.1 (C) Copyright 2007.7
登陆 http://pa51.cn 了解更多咨询
技术论坛 http://bbs.pa51.cn
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -