📄 18b20.lst
字号:
A51 MACRO ASSEMBLER 18B20 01/27/2007 08:26:45 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\18b20.OBJ
ASSEMBLER INVOKED BY: D:\Keil\C51\BIN\A51.EXE .\18b20.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2
0029 3 TemL EQU 29H ;温度的低8位
0028 4 TemH EQU 28H ;温度的高8位
0021 5 FLAG bit 21H ;是否检测到DS18B20标志位
0038 6 TEMPER_NUM equ 38h
00B7 7 DQ EQU P3.7
0000 8 ORG 0000H ;ClimberWin 2005.9.28
0000 0130 9 AJMP MAIN
10 ;ORG 000BH
11 ;AJMP DINSHI
0030 12 ORG 0030H
13 ;主程序;
14 ;;************************************
0030 15 main: ;***
0030 758160 16 MOV SP,#60H
0033 1161 17 ACALL DELAY2
0035 119E 18 acall RE_CONFIG ;重新写DS18B20暂存存储器设定
19 ;MOV TMOD,#01H
20 ;MOV TH0,#0AFH
21 ;MOV TL0,#3CH
0037 74FF 22 MOV A,#0ffH
23 ;mov 4bh,#0fcH
0039 F590 24 MOV P1,A
003B F5B0 25 MOV P3,A
26 ;SETB ET0
27 ;SETB TR0
28 ;SETB EA
003D 29 START:
003D 119E 30 acall RE_CONFIG
003F 11BB 31 aCALL CLIMBER
0041 3121 32 ACALL bin_bcd1;事胱
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -