資料介紹
//芯片資料請到m.greenbey.cn查找
//DS1820 C51 子程序
//這里以11.0592M晶體為例,不同的晶體速度可能需要調(diào)整延時(shí)的時(shí)間
//sbit DQ =P2^1;//根據(jù)實(shí)際情況定義端口
typedef unsigned char byte;
typedef unsigned int? word;
//延時(shí)
void delay(word useconds)
{
? for(;useconds>0;useconds--);
}
//復(fù)位
byte ow_reset(void)
{
? byte presence;
? DQ = 0; //pull DQ line low
? delay(29); // leave it low for 480us
? DQ = 1; // allow line to return high
? delay(3); // wait for presence
? presence = DQ; // get presence signal
? delay(25); // wait for end of timeslot
? return(presence); // presence signal returned
}???? // 0=presence, 1 = no part
//從 1-wire 總線上讀取一個(gè)字節(jié)
byte read_byte(void)
{
? byte i;
? byte value = 0;
? for (i=8;i>0;i--)
? {
??? value>>=1;
??? DQ = 0; // pull DQ low to start timeslot
??? DQ = 1; // then return high
??? delay(1);? //for (i=0; i<3; i++);
??? if(DQ)value|=0x80;
??? delay(6); // wait for rest of timeslot
? }
? return(value);
}
//向 1-WIRE 總線上寫一個(gè)字節(jié)
void write_byte(char val)
{
? byte i;
? for (i=8; i>0; i--) // writes byte, one bit at a time
? {
??? DQ = 0; // pull DQ low to start timeslot
??? DQ = val&0x01;
??? delay(5); // hold value for remainder of timeslot
??? DQ = 1;
??? val=val/2;
? }
? delay(5);
}
//讀取溫度
char Read_Temperature(void)
{
? union{
??? byte c[2];
??? int x;
? }temp;
? ow_reset();
? write_byte(0xCC); // Skip ROM
? write_byte(0xBE); // Read Scratch Pad
? temp.c[1]=read_byte();
? temp.c[0]=read_byte();
? ow_reset();
? write_byte(0xCC); //Skip ROM
? write_byte(0x44); // Start Conversion
? return temp.x/2;
}
掃碼添加小助手
加入工程師交流群
- DS1820單線數(shù)字溫度計(jì)中文手冊 4次下載
- DS1820中文數(shù)據(jù)資料 29次下載
- DS1820數(shù)字溫度計(jì)中文手冊 30次下載
- DS1820數(shù)字溫度計(jì)的中文數(shù)據(jù)手冊免費(fèi)下載 11次下載
- DS1820數(shù)字溫度計(jì)的數(shù)據(jù)手冊免費(fèi)下載 14次下載
- DS1820單總線數(shù)字溫度計(jì)的詳細(xì)資料說明 6次下載
- DS1820傳感器的使用程序的資料免費(fèi)下載 17次下載
- DS1820溫度測量程序 42次下載
- DS1820資料 23次下載
- 單片機(jī)+多片DS1820實(shí)現(xiàn)多點(diǎn)溫度測控系統(tǒng) 305次下載
- 基于DS1820的無線溫度采集系統(tǒng)的設(shè)計(jì)
- DS18B20 一線總線數(shù)字式傳感器
- DS1820,中文資料,pdf datasheet(單總線數(shù)
- ds1820 c程序
- ds1820的原理及應(yīng)用
- 探索DS90CR215/DS90CR216:高速數(shù)據(jù)傳輸的理想選擇 62次閱讀
- 探索DS90CR285/DS90CR286:高效數(shù)據(jù)傳輸的理想之選 53次閱讀
- 深度解析DS90CR217:高速數(shù)據(jù)傳輸的理想之選 51次閱讀
- DS92LV241x:高速數(shù)據(jù)傳輸的理想選擇 148次閱讀
- 探索DS92LX1621/DS92LX1622:高速數(shù)據(jù)傳輸的理想選擇 154次閱讀
- 深入剖析DS92LV242x:高速數(shù)據(jù)傳輸的理想之選 140次閱讀
- DS100MB203:高速數(shù)據(jù)傳輸領(lǐng)域的利器 124次閱讀
- 高速數(shù)據(jù)傳輸利器:DS320PR1601線性轉(zhuǎn)接驅(qū)動(dòng)器全解析 208次閱讀
- 網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的單位是什么 9.3k次閱讀
- I2C時(shí)鐘頻率與數(shù)據(jù)傳輸速率的理解 9.7k次閱讀
- 51單片機(jī)讀寫AT29C040的C51程序 5.9k次閱讀
- IEEE802.15.4協(xié)議的數(shù)據(jù)傳輸模型解析 5k次閱讀
- DS18XX系列單線數(shù)字溫度傳感器的資料與特性簡介 5.4k次閱讀
- 單線數(shù)字溫度傳感器DS182的特性原理及應(yīng)用 3.4k次閱讀
- DMA數(shù)據(jù)傳輸(源代碼分享) 1w次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊
- 0.07 MB | 次下載 | 免費(fèi)
- 536伏,10兆赫茲低噪聲雙運(yùn)算放大器COS5532 技術(shù)手冊
- 0.41 MB | 次下載 | 免費(fèi)
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊
- 2.40 MB | 次下載 | 免費(fèi)
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費(fèi)
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費(fèi)
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動(dòng)電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費(fèi)
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?/a>
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論