51微控制器ds18b20

2021-09-13 16:33:36 字數 452 閱讀 1549

溫度感測器是比較簡單的外設之一,學習51微控制器都會學習ds18b20來學習51的ad轉換。

ds18b20是通過iic匯流排來進行通行的,屬於比較簡單的模組之一,這裡貼出ds18b20的驅動程式,呼叫時只要直接讀取對應位址的資料即可。

#include"temp.h"

void delay1ms(uint y)

} uchar ds18b20start()

} return 1;

}void ds18b20writebyte(uchar dat)

}uchar ds18b20readbyte()

return byte;

}void ds18b20changetemp()

void ds18b20readtempcom()

int ds18b20readtemp()

51微控制器之DS18B20

一文讀懂ds18b20溫度感測器及程式設計 對於新手而言,ds18b20基本概念僅做了解,最重要的是利用微控制器對ds18b20進行程式設計,讀取溫度資訊,並把讀取到的溫度資訊利用數碼管,lcd1602或者上位機進行顯示 ds18b20是常用的數字溫度感測器,其輸出的是數碼訊號,具有體積小,硬體開銷...

DS18B20與微控制器應用

ds18b20與微控制器應用 2012年01月19日 ds18b20溫度感測器和7個led數碼顯示程式 原創程式,請支援 org 0000h led數碼管採用動態,p0口接八個資料口,p2.0 p2.2採用3 8解碼器控制七個led tx bit p2.3 ds18b20資料口接p2.3 flag ...

51微控制器 DS18B20溫度感測器

我是初學者,僅供參考微笑 include include include typedef unsigned char uint8 typedef unsigned int uint16 sbit dq p3 2 sbit smg3 p1 3 sbit smg2 p1 2 sbit smg1 p1 1...