久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
DS18B20溫度模塊驅動代碼
[打印本頁]
作者:
3.3.3.
時間:
2021-12-1 08:15
標題:
DS18B20溫度模塊驅動代碼
代碼如下:
#include"temp.h"
void Delay1ms(uint y)
{
uint x;
for( ; y>0; y--)
{
for(x=110; x>0; x--);
}
}
uchar Ds18b20Init()
{
uchar i;
DSPORT = 0;
i = 70;
while(i--);
DSPORT = 1;
i = 0;
while(DSPORT)
{
Delay1ms(1);
i++;
if(i>5)
{
return 0;
}
}
return 1;
}
void Ds18b20WriteByte(uchar dat)
{
uint i, j;
for(j=0; j<8; j++)
{
DSPORT = 0;
i++;
DSPORT = dat & 0x01;
i=6;
while(i--);
DSPORT = 1;
dat >>= 1;
}
}
uchar Ds18b20ReadByte()
{
uchar byte, bi;
uint i, j;
for(j=8; j>0; j--)
{
DSPORT = 0;
i++;
DSPORT = 1;
i++;
i++;
bi = DSPORT;
byte = (byte >> 1) | (bi << 7);
i = 4;
while(i--);
}
return byte;
}
void Ds18b20ChangTemp()
{
Ds18b20Init();
Delay1ms(1);
Ds18b20WriteByte(0xcc);
Ds18b20WriteByte(0x44);
}
void Ds18b20ReadTempCom()
{
Ds18b20Init();
Delay1ms(1);
Ds18b20WriteByte(0xcc);
Ds18b20WriteByte(0xbe);
}
int Ds18b20ReadTemp()
{
int temp = 0;
uchar tmh, tml;
Ds18b20ChangTemp();
Ds18b20ReadTempCom();
tml = Ds18b20ReadByte();
tmh = Ds18b20ReadByte();
temp = tmh;
temp <<= 8;
temp |= tml;
return temp;
}
歡迎大家學習指正。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品日韩一区二区
|
密色视频
|
国产精品久久久久久久久久三级
|
人操人免费视频
|
中文字幕一区二区三区四区五区
|
日韩精品免费视频
|
久久久www成人免费无遮挡大片
|
国产高清精品一区二区三区
|
91av视频
|
国产一级视屏
|
www免费视频
|
国产成人久久av免费高清密臂
|
日韩在线中文
|
精品国产乱码一区二区三区a
|
91精品久久久久久久久中文字幕
|
365夜爽爽欧美性午夜免费视频
|
中文字幕高清
|
亚洲午夜精品视频
|
国产一区二区三区四区三区四
|
91xh98hx 在线 国产
|
三级视频国产
|
国产精品久久久久久久午夜
|
av毛片免费
|
日本三级电影在线观看视频
|
成人在线中文字幕
|
91亚洲精品在线
|
色橹橹欧美在线观看视频高清
|
久久国产精品免费
|
亚洲精品久久久久久国产精华液
|
成人在线不卡
|
91久久久久久久久久久久久
|
黄色免费av
|
www国产成人免费观看视频,深夜成人网
|
精品自拍视频在线观看
|
精品一二三区在线观看
|
久久综合伊人
|
黄a大片
|
99爱国产
|
在线播放精品视频
|
日日夜夜视频
|
欧美精品乱码久久久久久按摩
|