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

基于51單片機的溫度報警【數(shù)碼管,熱電偶,單閥值】(仿真)

02/05 09:19
665
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

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

共1個文件

工業(yè)控制系統(tǒng)中經(jīng)常使用到溫度參數(shù)測量,由單片機構(gòu)成的 溫度測量顯示電路是此類電路中的常用構(gòu)成形式,測量指標如下:

1 .要求測量的溫度在0?400℃。

2 .測量精度為0.1℃。

3 .用四位LED數(shù)碼管顯示測量結(jié)果。

4 .具有必要的按鍵,按鍵形式自定。

5 .擴展功能:聲音提示。

bit led=P2^0;
//數(shù)碼管編碼
uchar code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar time=0,mode=0;//系統(tǒng)變量
uchar num=1;//編號

uchar start=0,sec=0,shu=0;
uint miao=0;
//延時
void delay(uint i)
{
	while(i--);
}
//播放
void sound(uchar m)
{
	uint i=0,j=0;
	if(m==1)
	{
		for(i=0;i<2000;i++)//長響
		{
			beep=!beep;
			delay(110);
		}
		beep=1;
	}
	if(m==2)
	{
		for(i=0;i<500;i++)//0.5s響一次
		{
			beep=!beep;
			delay(110);
		}
		beep=1;
		for(i=0;i<500;i++)
		{
			delay(110);
		}
		for(i=0;i<500;i++)//0.5s響一次
		{
			beep=!beep;
			delay(110);
		}
		beep=1;
		for(i=0;i<500;i++)
		{
			delay(110);
		}
		beep=1;
	}
	if(m==3)
	{
		for(i=150;i>50;i--)//升頻率
		{
			for(j=0;j<5;j++)
			{
				beep=!beep;
				delay(i);
			}
		}
		beep=1;
		for(i=150;i>50;i--)//升頻率
		{
			for(j=0;j<5;j++)
			{
				beep=!beep;
				delay(i);
			}
		}
		beep=1;
	}
	if(m==4)//叮咚
	{
		for(i=0;i<200;i++)
		{
			beep=!beep;
			delay(70);
		}
		beep=1;
		for(i=0;i<500;i++)
		{
			delay(110);
		}
		beep=1;
		for(i=0;i<800;i++)
		{
			beep=!beep;
			delay(130);
		}
		beep=1;
	}
	if(m==5)//升降頻率
	{
		for(i=150;i>50;i--)//升頻率
		{
			for(j=0;j<5;j++)
			{
				beep=!beep;
				delay(i);
			}
		}
		for(i=50;i<150;i++)//降頻率
		{
			for(j=0;j<5

資料借鑒于此紛傳

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

相關(guān)推薦

方案定制

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