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

📄 18b20lcd.lst

📁 是proteus仿真的另一个实例
💻 LST
📖 第 1 页 / 共 2 页
字号:
0206 4222            195             ORL     C_BIT, A
0208 4223            196             ORL     D_BIT, A
                     197                 
                     198                  
                     199     
020A 120250          200             LCALL   INITIAL
020D 7480            201                     MOV     A, #10000000B          
020F 120265          202             LCALL  WRITE_INSTRUCTION
0212 9002C0          203             MOV     DPTR, #LINE1
0215 120281          204             LCALL  PR_STRING
0218 E524            205             MOV     A, S_BIT
021A B42004          206                     CJNE    A, #20H,DISP1           
021D E520            207                     MOV     A, A_BIT                        
021F 4123            208                     AJMP    DISP2
0221 E524            209     DISP1:  MOV             A, S_BIT
0223 120273          210     DISP2:  LCALL   WRITE_LCDDATA
0226 E521            211             MOV     A, B_BIT
0228 120273          212             LCALL  WRITE_LCDDATA
022B E522            213             MOV     A, C_BIT
022D 120273          214             LCALL  WRITE_LCDDATA
0230 742E            215             MOV     A, #2EH                
0232 120273          216                     LCALL  WRITE_LCDDATA
0235 E523            217             MOV     A, D_BIT
0237 120273          218             LCALL  WRITE_LCDDATA
023A 74DF            219             MOV     A, #0DFH               
023C 120273          220             LCALL  WRITE_LCDDATA
023F 7443            221             MOV     A, #43H
0241 120273          222             LCALL  WRITE_LCDDATA
                     223     
0244 74C0            224             MOV             A, #11000000B           
0246 120265          225             LCALL   WRITE_INSTRUCTION
0249 9002C9          226             MOV     DPTR, #LINE2
024C 120281          227             LCALL  PR_STRING
024F 22              228             RET
                     229     
                     230     
0250 7401            231     INITIAL:MOV     A, #01H
0252 120265          232             LCALL   WRITE_INSTRUCTION
0255 7438            233             MOV     A, #38H
0257 120265          234             LCALL   WRITE_INSTRUCTION
025A 740F            235             MOV     A, #0FH
025C 120265          236             LCALL   WRITE_INSTRUCTION
025F 7406            237             MOV     A, #06H
0261 120265          238             LCALL   WRITE_INSTRUCTION
0264 22              239             RET
                     240     
                     241     
0265                 242     WRITE_INSTRUCTION: 
0265 F590            243                     MOV     P1, A
0267 C2B7            244             CLR     RS 
0269 C2B6            245             CLR     RW
026B C2B5            246             CLR     E
026D 12028D          247             LCALL   DELAY
0270 D2B5            248             SETB    E
0272 22              249             RET
                     250     
                     251     
0273                 252     WRITE_LCDDATA:  
0273 F590            253                     MOV     P1, A
0275 D2B7            254             SETB    RS 
0277 C2B6            255             CLR     RW
0279 C2B5            256             CLR     E
A51 MACRO ASSEMBLER  18B20LCD                                                             05/20/2007 20:19:19 PAGE     5

027B 12028D          257             LCALL   DELAY 
027E D2B5            258             SETB    E
0280 22              259             RET
                     260     
                     261     
0281                 262     PR_STRING:  
0281 E4              263                     CLR     A
0282 93              264             MOVC    A,@A+DPTR
0283 6007            265             JZ      END_PR
0285 120273          266             LCALL   WRITE_LCDDATA
0288 A3              267             INC     DPTR
0289 020281          268             LJMP    PR_STRING
028C 22              269     END_PR: RET
                     270     
                     271     
                     272     
028D 7590FF          273     DELAY:  MOV     P1,#0FFH 
0290 C2B7            274             CLR     RS
0292 D2B6            275             SETB    RW
0294 C2B5            276             CLR     E
0296 00              277             NOP
0297 D2B5            278             SETB    E       
0299 2097F1          279             JB              P1.7,DELAY 
029C 22              280             RET
                     281     
                     282     
029D 7FFA            283     D1MS:   MOV     R7,#250
029F 00              284     LOOP0:  NOP
02A0 00              285             NOP
02A1 DFFC            286             DJNZ    R7,LOOP0
02A3 22              287             RET
                     288     
                     289     
02A4 7E04            290     D1S:    MOV     R6,#4
02A6 7DFA            291     LOOP2:  MOV     R5,#250
02A8 12029D          292     LOOP1:  LCALL   D1MS
02AB DDFB            293             DJNZ    R5,LOOP1
02AD DEF7            294             DJNZ    R6,LOOP2
02AF 22              295             RET
                     296     
02B0 00010102        297     DFTAB:  DB              00H,01H,01H,02H
02B4 03030404        298                     DB              03H,03H,04H,04H
02B8 05060607        299                     DB              05H,06H,06H,07H
02BC 08080909        300                     DB              08H,08H,09H,09H
                     301     
                     302     
02C0 4E6F7720        303     LINE1:  DB              'Now is: ',00H
02C4 69733A20                
02C8 00                      
02C9 34376F6B        304     LINE2:  DB              '47okey  2007.05  ',00H
02CD 65792020                
02D1 32303037                
02D5 2E303520                
02D9 2000                    
                     305     
                     306     
                     307     
                +1   308     
                +1   311     
                     312     
                     313     
                     314     END
A51 MACRO ASSEMBLER  18B20LCD                                                             05/20/2007 20:19:19 PAGE     6

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
A_BIT. . . . . . .  N NUMB   0020H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
B_BIT. . . . . . .  N NUMB   0021H   A   
C_BIT. . . . . . .  N NUMB   0022H   A   
D1MS . . . . . . .  C ADDR   029DH   A   
D1S. . . . . . . .  C ADDR   02A4H   A   
DELAY. . . . . . .  C ADDR   028DH   A   
DFTAB. . . . . . .  C ADDR   02B0H   A   
DISP1. . . . . . .  C ADDR   0221H   A   
DISP2. . . . . . .  C ADDR   0223H   A   
DISPLAY. . . . . .  C ADDR   01DFH   A   
D_BIT. . . . . . .  N NUMB   0023H   A   
E. . . . . . . . .  B ADDR   00B0H.5 A   
END_PR . . . . . .  C ADDR   028CH   A   
FLAG1. . . . . . .  B ADDR   002AH.0 A   
INITIAL. . . . . .  C ADDR   0250H   A   
INIT_1820. . . . .  C ADDR   0134H   A   
LINE1. . . . . . .  C ADDR   02C0H   A   
LINE2. . . . . . .  C ADDR   02C9H   A   
LOOP0. . . . . . .  C ADDR   029FH   A   
LOOP1. . . . . . .  C ADDR   02A8H   A   
LOOP2. . . . . . .  C ADDR   02A6H   A   
MAIN . . . . . . .  C ADDR   0100H   A   
NEG. . . . . . . .  C ADDR   01D9H   A   
OUT. . . . . . . .  C ADDR   01DEH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
POSI . . . . . . .  C ADDR   01D2H   A   
PROD . . . . . . .  C ADDR   01C1H   A   
PR_STRING. . . . .  C ADDR   0281H   A   
RE0. . . . . . . .  C ADDR   017DH   A   
RE1. . . . . . . .  C ADDR   017FH   A   
READ_1820. . . . .  C ADDR   0179H   A   
RS . . . . . . . .  B ADDR   00B0H.7 A   
RW . . . . . . . .  B ADDR   00B0H.6 A   
S_BIT. . . . . . .  N NUMB   0024H   A   
TEMPER_H . . . . .  N NUMB   0028H   A   
TEMPER_L . . . . .  N NUMB   0029H   A   
TSR1 . . . . . . .  C ADDR   013BH   A   
TSR2 . . . . . . .  C ADDR   0148H   A   
TSR3 . . . . . . .  C ADDR   0150H   A   
TSR4 . . . . . . .  C ADDR   0155H   A   
TSR5 . . . . . . .  C ADDR   015AH   A   
TSR6 . . . . . . .  C ADDR   015CH   A   
TSR7 . . . . . . .  C ADDR   015EH   A   
T_C0 . . . . . . .  C ADDR   0116H   A   
T_CONVERSION . . .  C ADDR   010FH   A   
T_DF . . . . . . .  N NUMB   0027H   A   
T_FORMAT . . . . .  C ADDR   019BH   A   
WR0. . . . . . . .  C ADDR   0163H   A   
WRITE_1820 . . . .  C ADDR   0161H   A   
WRITE_INSTRUCTION.  C ADDR   0265H   A   
WRITE_LCDDATA. . .  C ADDR   0273H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)
A51 MACRO ASSEMBLER  18B20LCD                                                             05/20/2007 20:19:19 PAGE     7


  PA51 中文汇编系统
Version 7.0 (C) Copyright 2007.1
C:\KEIL\C51\BIN\A51.EXE @18b20lcd._ia N=2
格式:4
F:\单片机\DS18B20A\LCD + 18b20lcd = F:\单片机\DS18B20A\LCD\18b20lcd.asm
保护 F:\单片机\DS18B20A\LCD\18b20lcd.asm f=0 k=1
存盘:F:\单片机\DS18B20A\LCD\18b20lcd.asm C:\KEIL\C51\BIN\PINC\BAK\BAK009.ASM
编译: C:\KEIL\C51\BIN\KE51.exe @18b20lcd._ia 586
保护 F:\单片机\DS18B20A\LCD\18b20lcd.asm f=1 k=2

⌨️ 快捷键说明

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