资源简介
DS18B20初始化程序,能够实现DS18B20的初始化
代码片段和文件信息
#include“Ds18b20_control.h“
uint g_iTemFlag; //符号标志位
/*==================================================================
* Function : DS18B20_Delay
* Description : DS18B20延时函数
* Input Para :延时控制数
* Output Para :
* Return Value:
==================================================================*/
void DS18B20_Delay(uint iNum)
{
while(iNum--);
}
/*==================================================================
* Function : DS18B20_Init
* Description : Ds18B20初始化
* Input Para :
* Output Para :
* Return Value:
==================================================================*/
void DS18B20_Init()
{
// DQ=1; //总线拉高
DQ=0; //总线拉低
DS18B20_Delay(65); //延时在480us到960us
DQ=1;
DS18B20_Delay(15); //延时60~240us
}
/*==================================================================
* Function : DS18B20_DataWrit
* Description : DS18B20芯片写数据函数
* Input Para : 输入8位温度数据
* Output Para :
* Return Value:
==================================================================*/
void DS18B20_DataWrit(uint cDat )
{
uint i;
for(i=0;i<8;i++)
{
DQ=0;
DQ=cDat&0x01; //获取温度数一位状态位
DS18B20_Delay(4); //延时45us
DQ=1;
cDat=cDat>>1; //数据位右移一位
}
}
/*==================================================================
* Function : DS18B20_DataRead
* Description : DS18B20读取数据
* Input Para :
* Output Para :
* Return Value: 返回8位温度数据
==================================================================*/
uchar DS18B20_DataRead()
{
uchar cDat=0j=0;
uint i;
for(
- 上一篇:视频地址.zip
- 下一篇:U盘升级主版本和打补丁.txt
相关资源
- PROTEUS仿真DS18B20程序+仿真
- 基于单片机万年历+温度+LCD12864 prote
- 基于AT89C51_DS18B20的数字温度计设计
- 51单片机驱动DS1302时间模块+DS18B20温度
- STC89C52 LCD1602 DS18B20 LED
- DS18B20 Verilog驱动程序
- 基于DS18B20的DSP温度测量并用液晶显示
- 基于ARM的DS18B20程序
- DS18B20测温及QT界面实现
- 1602+DS1302时钟+DS18B20
- 简单、规范的Linux下的ds18b20驱动基于
- 飞思卡尔DG128单片机ds18b20程序
- s3c2440裸机DS18B20程序
- 51单片机用温度传感器控制直流电机转
- 基于DS18B20的多路温度监测系统设计
- DS18B20 多点温度测量 用proteus仿真 课
- 基于51单片机的ds18b20的proteus仿真
- 温度传感器数据在数码管上显示
- 汇编语言的饮水机控制程序
- DS18B20 资料原理图+test code
- 无线测温程序
- msp430 温湿度sht10 和 DS18B20显示
- DS18B20温度传感器源码
- STM32+SHT30(DS18B20)+0.96寸OLED(IIC)的
- LCD12864串行显示DS18B20温度和超声波测
- 基于DS18B20的水温控制系统 仿真+程序
- DS18B20中文手册.pdf
- STM32F103C8T6核心板之配套程序源码 -
- 基于PIC16F877与DS18B20的测温显示
- DS18B20使用手册
评论
共有 条评论