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

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

基于51單片機(jī)的鍋爐監(jiān)測(cè)設(shè)計(jì) 【壓力,溫度】(仿真)

11/14 08:37
1471
服務(wù)支持:
技術(shù)交流群

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

虛擬商品不可退

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

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

鍋爐監(jiān)測(cè)報(bào)警:

1、測(cè)量鍋爐內(nèi)溫度和壓力

2、按鍵設(shè)置報(bào)警值

3、測(cè)量值超過(guò)報(bào)警值,蜂鳴器提示

4、LCD顯示系統(tǒng)參數(shù)

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

?

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

相關(guān)推薦

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