1 / 12
文档名称:

数字温度计.doc

格式:doc   大小:383KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数字温度计.doc

上传人:woyaonulifacai 2022/4/20 文件大小:383 KB

下载得到文件列表

数字温度计.doc

相关文档

文档介绍

文档介绍:数字温度计546385689
数字温度计546385689
数字温度计546385689
数字温度计
1。 课题说明
随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立工作的温度检测和显示系统应用于诸多领域。传统的温直到转换完成,转换完成后将输出1。
图8  读取温度子程序
3、写流程图
写时隙:。所有写时隙必须持续至少60μs,~60μs
数字温度计546385689
数字温度计546385689
数字温度计546385689
间采样DQ引脚,若此时DQ为高电平,则写入一位1,若此时DQ为低电平,则写入一位0,如图9所示。所以,若想写入1,则单片机应先将DQ置低电平,15us后再将DQ置高电平,持续45μs;若要写入0,则将DQ置低电平,持续60μs。
图9 写流程图
4、读流程图
读时隙:读时隙由DQ下降沿引起,持续至少1μs的低电平后释放总线(DQ置1)DS18B20的输出数据将在下降沿15μs后输出,,两个时隙之间至少有1μs的恢复时间.
数字温度计546385689
数字温度计546385689
数字温度计546385689
图10 读流程图
 汇编语言程序源代码

数字温度计546385689
数字温度计546385689
数字温度计546385689

ﻩFLAG ﻩBITﻩ00Hﻩ
TEMP_L ﻩEQU ﻩ30H
ﻩTEMP_HﻩﻩEQUﻩ31H
TEMP_DPﻩ EQUﻩ32H
ﻩTEMP_INT EQU 33H
ﻩTEMP_BAIﻩEQUﻩ34Hﻩﻩ
ﻩTEMP_SHIﻩEQUﻩ35Hﻩﻩ
ﻩTEMP_GE ﻩEQUﻩ36Hﻩ
DIS_BAIﻩﻩEQU 37Hﻩ
ﻩDIS_SHIﻩ EQUﻩ38H
ﻩDIS_GEﻩ EQUﻩ39Hﻩﻩ
ﻩDIS_DPﻩﻩEQUﻩ3AH
DIS_ADD EQUﻩ3BHﻩ
ﻩORG ﻩﻩ0000H                                                                                                                                                                                                                                                                                                                                                                               
ﻩAJMPﻩﻩSTART
ﻩORG ﻩ0050H
START:ﻩ
MOVﻩSP,ﻩ#40H
MAIN: LCALLﻩREAD_TEMP ﻩ
ﻩLCALLﻩPROCESSﻩﻩﻩﻩ
AJMPﻩMAIN
;读温度程序ﻩ ﻩﻩﻩ
数字温度计546385689
数字温度计546385689
数字温度计546385689
READ_TEMP:
ﻩLCALLﻩRESET_PULSE            
MOV  A,ﻩ#0CCHﻩﻩﻩ ﻩ LCALL WRITEﻩﻩﻩ
ﻩMOV A, #44Hﻩ
ﻩLCALL ﻩWRITE
ﻩLCALL DISPLA