资源简介
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
相关资源
- 单片机与温度传感器DS18B20的程序设计
- 毕业论文之温度传感器DS18B20(源码
- stm32 ds18b20 温度传感器 测试通过
- 51单片机读取温度数据存储到SD卡中并
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- DS18B20分布式多点测温的Proteus仿真
- 单片机 DS18B20 温度控制系统
- 课程设计蔬菜大棚自动控制系统,包
- ds18b20温度传感是什么传感器
- DS18B20_Serial_println.ino
- ds18b20测温例程tm4c123x
- STM32F103C8T6读取DS18B20串口显示程序.r
- DS18B20温度+DHT11湿度+LCD1602
- TM4C系列ds18b20温度传感器例程
- 读写ds18b20内部eeprom
- 基于FPGA的DS18B20单总线控制+数码管显
- STM32F103C8T6读取DS18B20串口显示程序
- STM32F103读取ds18b20温度传感器
- DS18B20-液晶1602显示温度和控制(代码
- 基于FPGA的LCD1602实时显示DS18b20温度
- 通过DS18B20检测环境温度,并在LCD128
- FPGA实现的DS18B20温度传感器
- stm32f407对ds18b20温度传感器数据的采集
- 基于zigbee的温度传感器DS18B20
- DS18B20 AT89C51 单片机 protus keil 温度传感
- FPGA综合系统设计二基于FPGA的温度采集
- 基于STC89C52和DS18B20的温控系统
- stm32f103 ds18b20
- 基于FPGA的DS18B20测温代码
- STM32驱动DS18B20库函数驱动
评论
共有 条评论