• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)的溫度測(cè)量【數(shù)碼管,ADC0808,獨(dú)立按鍵】(仿真)

01/19 08:53
1250
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

有需要資料的可了解一下.docx

共1個(gè)文件

給定條件:

1.室內(nèi)溫度采集范圍:-50.0-99.9℃。

2.溫度采集:采用PT100熱敏電阻溫度傳感器,其電阻值Rf和溫度的關(guān)系近似為Rf=100*(1+3.85*0.003*t)。

3.功能設(shè)定:采用3個(gè)獨(dú)立式按鍵輸入,其中按鍵1實(shí)現(xiàn)檢測(cè)啟動(dòng)/顯示鎖存功能切換,按鍵實(shí)現(xiàn)檢測(cè)復(fù)位與顯示清零功能,按鍵3試下過(guò)溫復(fù)位功能。

4.溫度顯示:采用4位七段LED顯示,其中1位顯示“-”符號(hào),3位顯示溫度值,溫度顯示精確到小數(shù)點(diǎn)后一位。

#include"ADC0808.h"
#include"intrins.h"

void adc0808_init()//初始化
{
	adc0808_start=0;
	adc0808_oe=0;
}

uchar adc0808_read()//讀取
{
	uchar i;
		_nop_();
		adc0808_clk=!adc0808_clk;
		adc0808_start=1;//啟動(dòng)轉(zhuǎn)換
		for(i=0;i<10;i++)//產(chǎn)生脈沖
		{
			_nop_();
			adc0808_clk=!adc0808_clk;
		}
		adc0808_start=0;
		while(!adc0808_eoc)//等待轉(zhuǎn)換結(jié)束
		{
			_nop_();
			adc0808_clk=!adc0808_clk;
		}
		adc0808_oe=1;//讀取
		_nop_();
		i=P1;
		adc0808_oe=0;
		return i;
}

資料借鑒于此紛傳

  • 有需要資料的可了解一下.docx
    下載

相關(guān)推薦

方案定制

去合作
方案開(kāi)發(fā)定制化,2000+方案商即時(shí)響應(yīng)!