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…
NOTE: AVR Code addresses are word addresses All other addresses (including ones in FLASH) are byte addresses Area …
/* DS18B20操作模块 1、DS18B20的电源脚接到VCC及GND上面,数据线接到PA7口。 2、晶振频率为内部1MHz。 3、DS18B20由PA7口实现单总线访问,实现读取温度。 4、函数中有对中断的保护处理,更具有实用价值。…
main.o
DS1820.o: C:/icc/include/iom16v.h C:/icc/include/macros.h
XL H 2 areas B global symbols M DS1820.C S push_gset1 Ref0000 S push_gset2 Ref0000 S pop_gset1 Ref0000 S pop_gset2 Ref0000 …
CC = iccavr CFLAGS = -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced ASFLAGS = $(CFLAGS) -Wa-g LFLAGS = -LC:…