日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] //mega8 7.3728MHzgCC編譯通過,_delay_us(us) _delay_ms(ms)調(diào)用庫函數(shù)//初始化把dq設(shè)置為輸出#define ds18b20_dq PC5#define set_ds18b20_dq_ddr() DDRC|=1

//mega8 7.3728MHzgCC編譯通過,_delay_us(us) _delay_ms(ms)調(diào)用庫函數(shù)
//初始化把dq設(shè)置為輸出
#define ds18b20_dq PC5
#define set_ds18b20_dq_ddr() DDRC|=1<#define set_ds18b20_dq() PORTC|=1<

#define clr_ds18b20_dq() PORTC&=~(1<#define clr_ds18b20_dq_ddr() DDRC&=~(1<#define in_ds18b20_dq()PINC&(1<
#define ds18b20_read_rom0x33
#define ds18b20_match_rom0x55
#define ds18b20_skip_rom0xcc
#define ds18b20_search_rom0xf0
#define ds18b20_alarm_search_rom0xec
#define ds18b20_write_ram0x4e
#define ds18b20_read_ram0xbe
#define ds18b20_copy_ram0x48
#define ds18b20_convert_tem0x44
#define ds18b20_eecall_eeprom0xb8
#define ds18b20_read_power_supply0xb4
void reset_ds18b20(void)
{
clr_ds18b20_dq();
_delay_us(198);//100us
_delay_us(198);//100us
_delay_us(198);//100us
_delay_us(198);//100us
set_ds18b20_dq();
_delay_us(38);//20us
}
void ack_ds18b20(void)
{
while(in_ds18b20_dq());
while(!(in_ds18b20_dq()));
_delay_us(38);//20us
}
uchar read_ds18b20(void)
{
uchar data=0;
uchar i=0;
for(i=0;i<8;i++)
{
data>>=1;
clr_ds18b20_dq();
_delay_us(1);//1us
set_ds18b20_dq();
_delay_us(2);//2us
if(in_ds18b20_dq()) data|=0x80;
_delay_us(118);//60us
}
return(data);
}
void write_ds18b20(uchar data)
{
uchar i=0;
for(i=0;i<8;i++)
{
if(data&0x01){
clr_ds18b20_dq();
_delay_us(14);//8us
set_ds18b20_dq();
_delay_us(108);//55us
}
else
{
clr_ds18b20_dq();
_delay_us(108);//55us
set_ds18b20_dq();
_delay_us(14);//8us
}
data>>=1;
}
}
void convert_ds18b20(void)
{
reset_ds18b20();
ack_ds18b20();
_delay_ms(1);
write_ds18b20(ds18b20_skip_rom);
write_ds18b20(ds18b20_convert_tem);
}
void read_temperature(void)
{
reset_ds18b20();
ack_ds18b20();
_delay_ms(1);
write_ds18b20(ds18b20_skip_rom);
write_ds18b20(ds18b20_read_ram);
temperature_low=read_ds18b20();
temperature_high=read_ds18b20();
}


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉