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

📄 18b20hh1.lst

📁 --- --- 下面是DS18B20测温实验源程序 --------- ORG 0000H START: MOV SP,#60H 开机初始化 MOV P0,#0FFH MOV P1
💻 LST
📖 第 1 页 / 共 3 页
字号:
*** _________________________^
*** 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 + -