版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、#include bit ND_BIT=1; bit ADC_BIT=1; bit JS=0,JS2=0; bit LB_FLAG=1; bit BJ_BIT=0; bit Delay_BIT=1; sbit GL=P3^4; sbit YL=P3^5; sbit RL=P3^6; sbit LB=P3^7; sbit CH=P1^0; sbit ADSTART=P1^1;int ND=0,AD_CH0ND,AD_CH1ND,XSDA
2、TA=0,BJJX,AD_MAX=0,AD_MIN=1024,S3=0,ADRESH,AD_temp,AD _result,AD_total; unsigned char S0,S1,count=0,gas; unsigned char ADgot[10]; unsigned char XS1[10]={0x07,0x17,0x27,0x37,0x47,0x57,0x67,0x77,0x87,0x97}; unsigned char X
3、S2[10]={0x0B,0x1B,0x2B,0x3B,0x4B,0x5B,0x6B,0x7B,0x8B,0x9B}; unsigned char XS3[10]={0x0D,0x1D,0x2D,0x3D,0x4D,0x5D,0x6D,0x7D,0x8D,0x9D}; unsigned char XS4[10]={0x0E,0x1E,0x2E,0x3E,0x4E,0x5E,0x6E,0x7E,0x8E,0x9E};void Delay_
4、ms(unsigned char c)//MS 延時函數(shù){unsigned char a,b;for (c;c>0;c--)for (b=142;b>0;b--)for (a=2;a>0;a--); }void Delay_s(unsigned short int d) //S 延時函數(shù) {unsigned char a,b,c=167;d=c*d;for (d;d>0;d--)for (b=171;b>0
5、;b--)for (a=16;a>0;a--);}void Start(void) //初始化程序 {ADSTART=1;Delay_ms(5);EA=0;P2=0x0F; //關(guān)閉顯示LB=0;GL=1;YL=1;RL=1;P2=0x07;void Int0() interrupt 0 //外部 0 中斷程序 {bit key_flag=0;unsigned char reread_key,key_value;EX0=0;
6、 //關(guān)中斷P1=0xF0;key_value=P1Delay_ms(10); //去抖動reread_key=P1if(key_value=reread_key) key_flag=1; //確認(rèn)是否有鍵按下if(key_flag){switch (key_value) //判斷按鍵及處理{case 0x70:XSDATA=BJJX;ND_BIT=0;JS=1;S0=0;break;case 0xb0:BJJX+=50;XSDATA=
7、BJJX;ND_BIT=0;JS=1;S0=0;break; //顯示報警界限,開始計數(shù),報警界限增加 0.05%case 0xd0:BJJX-=50;XSDATA=BJJX;ND_BIT=0;JS=1;S0=0;break;case 0xe0:LB_FLAG=0;break;default:break;} key_flag=0; }EX0=1;//允許中斷}void T0int() interrupt 1 //T0 中斷程序{S1=P
8、1;gas=S1 //讀取當(dāng)前模式switch (gas){case 0x0c:BJJX=450;break; //液化石油氣case 0x04:BJJX=1000;break; //氫氣case 0x08:BJJX=1500;break; //甲烷default:BJJX=450;break; //液化石油氣作為缺省}if(JS==1)//為顯示報警界限后計時,5S{S0++;if(S0>=100){ND_BIT=1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論