资源简介
基于atmega8 的DS18B20 温度采集程序,程序格式规范,注释清晰,很容易看懂,也很容易移植。
代码片段和文件信息
#include “DS18B20.h“
/************************************************************
* 函数名称:static void DelayUS(uint us)
* 功 能:软件延时1.1Us
* 入口参数:time 延时时间
* 出口参数:无
************************************************************/
static void DelayUS(uint us)
{
uint zaehler;
while(us)
{
zaehler = FF_CPU/2000000;
while(zaehler)
{
asm volatile (“nop“);
zaehler--;
}
us--;
}
}
/***********************************************************
* 函数名称:static uchar Check18B20(void)
* 功 能:检查18B20是否存在
* 入口参数:无
* 出口参数:检查存在是返回 0不存在是返回 1
**********************************************************/
static uchar Check_18B20(void)
{
uchar signal=0;
uint errTime=0;
DS18B20_DDR|=_BV(DS18B20_DQ);
clr_DQ; /
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 246 2009-11-04 21:47 DS18B20\BASIC_MAIN.h
.CA.... 2992 2009-11-04 21:47 DS18B20\DS18B20.aps
.CA.... 533 2009-11-04 21:47 DS18B20\ds18b20.aws
.CA.... 4106 2009-11-04 21:47 DS18B20\DS18B20.c
.CA.... 976 2009-11-04 21:47 DS18B20\DS18B20.h
.CA.... 1010 2009-11-04 21:47 DS18B20\main.c
.C..SH. 239 2009-11-04 21:47 DS18B20\vssver2.scc
.CA.... 24 2009-11-04 21:47 DS18B20\说明.txt
目录 0 2009-11-04 21:47 DS18B20
----------- --------- ---------- ----- ----
10126 9
- 上一篇:处理器结构实验二
- 下一篇:DEA-solver-lv
相关资源
- 基于labview的温度采集系统
- DS18B20+DS1302 显示温度和时间Proteus仿真
- DS18B20 的温度测量系统
- TX-1C Proteus仿真板
- 电子万年历设计含有实验报告,原理
- DS18b20温度传感器
- MSP430F149单片机模拟IIC和DS18B20通信进行
- STM32F103DS18B20数字温度传感器
- 基于单片机at89c52,ds18b20的数字温度计
- 基于DSP F2812的DS18B20实现
- PIC16F877的DS18B20的C程序,1602液晶显示
- 用NTC热敏电阻做温度采集
- 万年历1602液晶显示+DS1302时钟+DS18B20数
- DS18B20单总线驱动
- 基于ds18b20温度传感器的汇编程序
- 基于51单片机及DS18B20温度传感器的数
- 基于labview的环境温度采集系统
- 基于51单片机的电子日历
- DS18B20测温52单片机控制半导体制冷片
- 基于单片机的温度控制系统 源程序
- 基于AT89C51单片机和DS18B20的数字温度计
- 51制作的时钟,带温度测量
- 基于ARM的温度采集系统
- 基于STM32F407ZGT6的DS18B20驱动.rar
- 基于DS18B20的数字温度计设计原理图仿
- 51单片机,LCD1602DS18B20
- 温度控制器DS18B20上下限温度报警单片
- 51单片机_BH1750_DS18B20光照温度采集
- AVR mega16单片机Protues仿真DS18b20温度传
- 基于DS18B20的数字温度计的设计
评论
共有 条评论