ds1820 源代码
ds1820是指一种新的“单总线器件”体积更小、适用电压更宽、更经济Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
#include #include "ds1820.h" #define DQ BIT0 void Init_CLK(void) { unsigned int i; //将寄存器的内容清零 //XT2震荡器开启 //L…
void delay(int nUs); char DS1820_Reset(void); char DS1820_ReadByte(void); void DS1820_WriteByte(char val); char Read_Temperatu…
#include #define uchar unsigned char #define uint unsigned int uchar tplsb,tpmsb; sbit dq=P1^0;sbit p11=P1^1; sbit p12=P1^…
// 以下是四个DS1820温度读取程序 //使用时先调用"rom()"子程序读出每个器件的序列号 //再将各个序列号填入SN数组中才能读出各个温度 #include #define uchar unsigned char sbit TM…
/* 本程序为采用mega8 和18b20的温度采集程序 选用mega8内部8M RC震荡,18b20 数据线接pd6,数据线和vcc间接一4.7k上拉电阻 */ #include //和单片机类型相对应的头文件,选择Atmega…
BL51 BANKED LINKER/LOCATER V6.00 06/07/2008 13:54:40 PAGE 1 BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY: C:\…