?? ds18b20.h
字號:
/*****************************************/
/* Copyright (c) 2009, 電子信息工程學院 */
/* All rights reserved. */
/* 作 者:王明興 */
/*****************************************/
#ifndef _DS18B20_H // 防止DigThermo.h被重復引用
#define _DS18B20_H
#include <reg52.h> // 引用標準庫的頭文件
#include <absacc.h>
#include <stdio.h>
#include <math.h>
#ifndef _sign_def
#define _sign_def
typedef unsigned char uchar ;
typedef unsigned int uint;
#endif
sbit DQ = P3^3; // 數據通信線DQ
void delay(uint t); // 延時t毫秒
void TxReset(void); // 產生復位脈沖初始化DS18B20
void RxWait(void); // 等待應答脈沖
bit RdBit(void); // 讀取數據的一位,滿足讀時隙要求
uchar RdByte(void); // 讀取數據的一個字節
void WrByte(uchar b); // 寫數據的一個字節,滿足寫1和寫0的時隙要求
void convert(void); // 啟動溫度轉換
void RdTemp(void); // 讀取溫度值
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -