首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 51单片机实验板DS18B20测温课程设计

51单片机实验板DS18B20测温课程设计

资料介绍
单片机资料

/******************************************************************
** 实验名:51单片机实验板温度测量(DS18B20)

** 描 述:P3.7口输入,输出数据。
**------------------------------------------------------------------
** CPU:MCS-51
** 语言:汇编
** Fosc=12M
[pic]
此次试验的仿真图
********************************************************************/
GE_BIT EQU 30H
SHI_BIT EQU 31H
BAI_BIT EQU 32H
DI_8BIT EQU 33H
GAO_8BIT EQU 34H
DQ EQU P3.7
ORG 0000H
LJMP START
ORG 0020H
START:
MOV SP,#60H
LCALL ZHUANHUAN ;调用读温度子程序
LCALL CHULI
LCALL DISPLAY ;调用数码管显示子程序
LJMP START
;-------------------------------------------------
;这是DS18B20复位初始化子程序
INIT_1820:
SETB DQ
NOP
CLR DQ ;主机发出延时537微秒的复位低脉冲
MOV R1,#3
DU_1:
MOV R0,#107
DJNZ R0,$
DJNZ R1,DU_1
SETB DQ ;然后拉高数据线
NOP
NOP
NOP
MOV R0,#25H
DU_2:JNB DQ,DU_3 ;等待DS18B20回应
DJNZ R0,DU_2
LJMP DU_4 ;延时
DU_3:S……
51单片机实验板DS18B20测温课程设计
本地下载

评论

淡清泉· 2010-01-12 14:47:50
挺全的
ruidir· 2009-12-12 11:14:58
efewfefgdf