按鍵調節18b20(數碼管顯示)最高溫度控制繼電器的程序

時間 2022-09-17 02:05:08

1樓:荒村野雨

你連什麼微控制器晶片都沒說

晶片不一樣,晶振不一樣,同樣的程式換個系統就跑不起來了.這個東西對時序要求非常嚴.我被坑了1天1夜才搞起來.

你說的最高溫度,只是程式裡的一句,數值比較..只需要按鍵控制數值大小就可以完成..

分列驅動:

數碼管驅動(分共陽極,共陰極)兩者不一樣.

ds18b20驅動,

針對繼電器的驅動電壓和電流,選擇適當的三極體最高溫度的選擇只是針對按鍵改變程式中的一個變數的數字.

請教高手幫忙 用ds18b20與51微控制器,在一個溫度範圍內控制兩個繼電器的程式

2樓:走在時間的前頭

微控制器的採集溫度,這個很普遍啦,至於繼電器,只要用三極體當開關管後,控制繼電器的吸合和斷開就可以了,我有類似的設計,不知道適不適合你,需要可以互相交流一下,或者直接找我要資料。

3樓:匿名使用者

題目不合理,只能繼電器導通,沒有斷開,沒有意義

用at89c51,5個ds18b20感測器,數碼管顯示電路,按鍵控制電路,溫度上下限可調的檢測電路,聲光報警系統 200

求一個51微控制器的溫度控制程式,用ds18b20,初始溫度設定為20度,超過50度報警,溫度顯示在數碼管上???

4樓:

ds18b20+51+lcd1602+溫度報警功能。

ds18b20 溫控系統 數碼管不顯示

5樓:夏天夏諾

這個我之前做過,其實這類的實驗你得學會方法,一步一步來,特別是硬體的除錯上面

你可以試著用軟體除錯下,

如果沒問題,再硬體一步一步除錯,電路是不是自己焊的?自己焊的話就好好從頭檢查下,

不是自己焊的話就看下接線有沒有問題,可以用萬能表測下每一步的輸出看看是不是和程式裡面的一樣,

如果有問題的話那肯定就是軟體裡面有沒寫好的啦。

最主要是懂得一步一步找問題。這也是學習的一個重要階段。

6樓:爬行的山羊

個溫控系統,基本上是用mx—51開發板外接ds18b20感測器和繼電器這個可以聯絡我

ds18b20和51系列微控制器做的溫度控制系統程式。四位數碼管顯示

7樓:

給你使用lcd的吧,led數碼管的你自己去做驅動吧。

//////////////////以下是ds18b20驅動程式////////////////

//延時函式

void delay(unsigned int i)//初始化函式

init_ds18b20(void)

//讀一個位元組

readonechar(void)

return(dat);

}//寫一個位元組

writeonechar(unsigned char dat)}//讀取溫度

readtemperature(void)//////////////////以上是ds18b20驅動程式////////////////

求c語言程式,at89c51微控制器為核心,ds18b20測溫度,實時用4位led顯示溫度,並且用微控制器控制繼電器 30

有誰有用51微控制器做的溫度控制器,最好用18b20,有按鍵,有顯示溫度的。或者是風機盤管的溫度控制。江湖救

8樓:

你在tb上買個51的開發板就ok了,硬體,程式都有的

9樓:匿名使用者

我剛做了個用液晶顯示的!兩個輸出可調上下限!可以交流交流

10樓:孫小月平

用繼電器控制加熱,風扇降溫

關於51微控制器的ds18b20數碼管顯示的問題程式

資料位數不夠。uint readtemp void 改為整型試試看。也可以試試浮點數。基於51微控制器的ds18b20程式 數碼管顯示 求救關於c51微控制器ds18b20溫度顯示的問題 求好心人解答,為啥數碼管不能正常顯示溫度 51微控制器控制ds18b20 電路中沒有最起碼的 電路,復位電路。是...

我在使用ds18b20檢測溫度,溫度20時,是正常的,溫度20時,返回值是0xff,0xff,請教高手為什麼

應該是你的程式上出來還存在小問題。 近期通過ds18b20再加lcd1602加序列輸出除錯成功,的lcddata埠p0 包括 包括 stc12c5a.h 定義xtal 11059200 杯晶振頻率 定義波特率9600 通訊波特率 定義uchar無符號字元型 定義的uint無符號整數 br p sbi...

我編寫ds18b20程式想顯示溫度在led燈上但

include reg52.h include include 要用到取絕對值函式abs define uchar unsigned char define uint unsigned int sbit ds p2 1 sbit ds p3 2 ds18b20 sbit duan p2 6 sbit...