加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于51單片機的礦井通風(fēng)報警【溫度、煙霧、甲烷】(仿真)

11/15 08:22
1028
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
實物圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

礦井報警器:

1、檢測井內(nèi)溫度、粉塵、甲烷

2、設(shè)定報警值,數(shù)值超過報警值啟動報警

3、通風(fēng)控制,測量值越高,風(fēng)扇速度越快

#include "ADC0832.h"
#include "intrins.h"
//讀取AD值
unsigned int ADC0832(unsigned char channel)  //AD轉(zhuǎn)換,返回結(jié)果
{
	unsigned char i = 0;
	unsigned char j;
	unsigned int dat = 0;
	unsigned char ndat = 0;

	if (channel == 0) channel = 2;//通道1
	if (channel == 1) channel = 3;//通道2
	ADDI = 1;//輸入引腳拉高
	_nop_();//延時1us
	_nop_();//延時1us
	ADCS = 0;//片選
	_nop_();//延時1us
	_nop_();//延時1us
	ADCLK = 1;//拉高時鐘
	_nop_();//延時1us
	_nop_();//延時1us
	ADCLK = 0;//拉低時鐘
	_nop_();//延時1us
	_nop_();//延時1us
	ADCLK = 1;//拉高時鐘
	ADDI = channel & 0x1;
	_nop_();//延時1us
	_nop_();//延時1us
	ADCLK = 0;//拉低時鐘
	_nop_();//延時1us
	_nop_();//延時1us
	ADCLK = 1;//拉高時鐘
	ADDI = (channel >> 1) & 0x1;
	_nop_();//延時1us
	_nop_();//延時1us
	ADCLK = 0;//拉低時鐘
	ADDI = 1;//輸出1
	_nop_();//延時1us
	_nop_();//延時1us
	dat = 0; //存儲清零
	ADDI =1;
	for (i = 0; i < 8; i++)	//循環(huán)8次
	{
		dat |= ADDI;//讀取引腳
		ADCLK = 1; //拉高時鐘
		_nop_();//延時1us
		_nop_();//延時1us
		ADCLK = 0;//拉低時鐘
		_nop_();//延時1us
		_nop_();//延時1us
		dat <<= 1;//左移
		if (i == 7) dat |= ADDI;//讀取引腳
	}
	for (i = 0; i < 8; i++)//循環(huán)8次
	{
		j = 0;
		j = j | ADDI; //讀取引腳
		ADCLK = 1;	//拉高時鐘
		_nop_();//延時1us
		_nop_();//延時1us
		ADCLK = 0;	//拉低時鐘
		_nop_();//延時1us
		_nop_();//延時1us
		j = j << 7;	//左移7位
		ndat = ndat | j; //合并數(shù)據(jù)
		if (i < 7) ndat >>= 1;//去掉符號
	}
	ADCS = 1; //清除片選
	ADCLK = 0;//拉低時鐘
	ADDI=1;
	dat <<= 8;//數(shù)據(jù)移位
	dat |= ndat;//合并數(shù)據(jù)
	return(ndat);
}

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

相關(guān)推薦

電子產(chǎn)業(yè)圖譜