91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 30KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-09-13
  • 語言: 其他
  • 標簽:

資源簡介

智能水位控制系統,高水位抽水,低水位進水,同時伴隨警報系統,高報警與低報警跟隨,水位檔位可以通過數碼管顯示1-4之間。

資源截圖

代碼片段和文件信息

//水位0報警,加營養液	水位1,低水位,加營養液		水位2正常水位,無需動作
//水位3高水位3高水位,抽水 水位4,警戒位,抽水 p1.3接繼電器3?p1.4接繼電器4
#include? ??//52系列頭文件
#include?
#define?uchar?unsigned?char ???//宏定義uchar
#define?uint??unsigned?int ?//宏定義uint
uchar?flagwei;
sbit?D=P2^0;
sbit?C=P2^1;
sbit?b=P2^2;
sbit?A=P2^3;
sbit?led1=P1^0; ???//低水位指示燈
sbit?led2=P1^1; ???//正常水位指示燈
sbit?led3=P1^2; ???//高水位指示燈
//sbit?jdq=P1^4; ???//繼電器控制IO口
sbit?beep=P3^4; ???//蜂鳴器控制IO口
sbit?jdq1=P1^3; ???//繼電器控制IO口水位低加水。3停止
sbit?jdq2=P1^4; ???//繼電器控制IO口水位高降水.3停止
uchar?code?table[]=
?{
??0xc00xf90xa40xb00x99
??0x920x820xf80x800x90
??}; //共陽數碼管段碼表 沒有小數點?0~9

void?delay(uchar?z) ??//延時函數
{
??uchar?ab;
??for(a=z;a>0;a--)
???for(b=110;b>0;b--);
}
void?didi() ??//滴滴聲音
{
?beep=0;???//蜂鳴器響
?delay(100);???//延時
?beep=1; //蜂鳴器關
?delay(100); //延時
}
void??shuiwei() //水位檢測部分
{
?if(A==1&&b==1&&C==1&&D==1) ??//ABCD都為高電平?水位為4
?{
??wei=4;
??jdq1=1;??????????//低水位停止加水
??jdq2=0;???????????//高水位抽水
?
?}
?if(A==0&&b==1&&C==1&&D==1)
?{
??wei=3;
??jdq1=1;??????????//低水位停止加水
??jdq2=0;???????????//高水位抽水
?}
?if(A==0&&b==0&&C==1&&D==1)
?{
??wei=2;
??jdq1=1;??????????//低水位停止加水
??jdq2=1;???????????//高水位停止抽水
?}
?if(A==0&&b==0&&C==0&&D==1)
?{
??wei=1;
??jdq1=0;??????????//低水位加水
??jdq2=1;???????????//高水位停止抽水
?
?}
?if(A==0&&b==0&&C==0&&D==0)
?{
??wei=0;
??jdq1=0;??????????//低水位加水
??jdq2=1;???????????//高水位停止抽水
??
?}
}
void?kongzhi()
{
???if(wei<1) ??//當前水位顯示1
???{

led1=0; ???//低水位燈亮
????led2=1; ???//正常水位燈不亮
????led3=1; ???//高水位燈不亮
flag=0; ???//準備進入上升狀態
????didi(); ???//滴滴報警

???}

???if((flag==0)&&(wei>=1)&&(wei<4)) ?//水位 正常???水位上升狀態
???{

led1=1; ???//低電平指示燈滅
????led2=0; ???//正常水位燈亮
????led3=1; ???//高水位燈滅
????beep=1; ???//蜂鳴器不報警
???}
???if((flag==1)&&(wei>=1)&&(wei<4)) ??//水位 正常???水位下降狀態
???{

led1=1; //低水位燈滅
????led2=0; ?//正常水位指示燈亮
????led3=1; ?//高水位指示燈滅
????beep=1; ??//蜂鳴器不報警
???} ?
???if(wei>=4) ?//水位超限
???{

????flag=1; ?//準備進入下降狀態
led1=1; ??//低水位指示燈滅
????led2=1; ??//正常水位指示燈滅
????led3=0; ??//高水位指示燈亮
didi(); ???//報警
???}
??

}

void?main() //主函數
{
?
??while(1)
??{
???shuiwei(); ?//水位監測部分
???kongzhi(); ?//控制
???P0=table[wei]; ??//對應數碼管顯示
???
??}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-09?09:13??水位程序\
?????目錄???????????0??2017-09-09?09:13??水位程序\程序??keil軟件打開\
?????文件????????6376??2009-05-07?14:37??水位程序\程序??keil軟件打開\STARTUP.A51
?????文件???????14050??2016-10-02?23:35??水位程序\程序??keil軟件打開\STARTUP.LST
?????文件?????????749??2016-10-02?23:35??水位程序\程序??keil軟件打開\STARTUP.OBJ
?????文件????????5233??2016-10-02?23:36??水位程序\程序??keil軟件打開\main
?????文件????????5953??2016-10-02?23:36??水位程序\程序??keil軟件打開\main.LST
?????文件????????8579??2016-10-02?23:36??水位程序\程序??keil軟件打開\main.M51
?????文件????????5219??2016-10-02?23:36??水位程序\程序??keil軟件打開\main.OBJ
?????文件????????2684??2016-10-02?23:45??水位程序\程序??keil軟件打開\main.c
?????文件?????????770??2016-10-02?23:36??水位程序\程序??keil軟件打開\main.hex
?????文件??????????56??2016-10-02?23:36??水位程序\程序??keil軟件打開\main.lnp
?????文件?????????184??2017-03-08?21:40??水位程序\程序??keil軟件打開\main.plg
?????文件???????70642??2017-03-24?13:41??水位程序\程序??keil軟件打開\main.uvgui.Administrator
?????文件????????5991??2017-03-24?13:41??水位程序\程序??keil軟件打開\main.uvopt
?????文件???????13943??2017-03-24?13:41??水位程序\程序??keil軟件打開\main.uvproj
?????文件???????56192??2016-10-02?23:45??水位程序\程序??keil軟件打開\main_uvopt.bak
?????文件???????????0??2014-09-19?15:48??水位程序\程序??keil軟件打開\main_uvproj.bak

評論

共有 條評論

相關資源