freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

煤氣泄漏監(jiān)測系統(tǒng)設計-資料下載頁

2025-06-30 14:40本頁面
  

【正文】 8333223921838634050249622910642426100236110436261043201485922710833015360828112533247984291165502541012附錄4 煤氣檢測系統(tǒng)的源程序include include //**************定義管腳***************////sbit P0_7=P0^7。 //小數點sbit P1_0_A=P1^0。 //與74LM138的A相連接sbit P1_1_B=P1^1。 //與74LM138的B相連接sbit P1_2_C=P1^2。 //與74LM138的C相連接sbit SAT=P1^3。 //SAT是A/D轉換啟動信號,輸入高電平有效sbit OE=P1^4。 //OE為輸出允許信號,高電平有效sbit EOC=P3^2。 //A/D轉換結束信號,轉換結束時,此端輸出一個高電平sbit LED_RED=P1^5。 //低電平點亮sbit LED_BLUE=P1^6。 //低電平點亮sbit SPEAKER=P1^7。 //高電平報警unsigned int DATA。 //****************七段碼*****************//高電平點亮七段碼unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x80}。 void Xint0() interrupt 0 using 1 //中斷INT0函數{ OE=1。 DATA=P2。 OE=0。 }//****************延時函數******************//void delay_1ms(unsigned int i){ unsigned char x, j。 for(j=0。ji。j++) for(x=0。x=148。x++)。}//************ADC0809轉換函數**************//void ADC0809(){ SAT=0。 EOC=1。 delay_1ms(1)。 SAT=1。 EOC=0。 delay_1ms(1)。 SAT=0。 EOC=1。 delay_1ms(5)。}//*************Display函數*******************////Display函數的功能:將采集到的電壓值轉換為實際氣體濃度值進行顯示void Display(unsigned int date) { unsigned int ge,shi,bai,qian。 qian=date/1000%10。//提取千位 bai=date/100%10。 //提取百位 shi=date/10%10。 //提取十位 ge=date%10。 //提取個位 P1_2_C=0。 //C P1_1_B=0。 //B P1_0_A=0。 //A 選擇千位數碼管 P0=table[qian]。 //將千位的數據送給千位 delay_1ms(3)。 P1_2_C=0。//C P1_1_B=0。//B P1_0_A=1。//A 選擇百位數碼管 P0=table[bai]。 //將百位的數據送給百位 delay_1ms(3)。 //P0=table[10]。 //點亮小數點 //delay_1ms(3)。 P1_2_C=0。//C P1_1_B=1。//B P1_0_A=0。//A 選擇十位數碼管 P0=table[shi]。 //將十位的數據送給十位 delay_1ms(3)。 //P0=table[10]。 //點亮小數點 //delay_1ms(3)。 P1_2_C=0。//C P1_1_B=1。//B P1_0_A=1。//A 選擇個位數碼管 P0=table[ge]。 //將個位的數據送給個位 delay_1ms(3)。 }//*****************主函數******************//void main(){ ET0=0。 IT0=1。 //設INT0為邊沿觸發(fā) EX0=1。 //中斷INT0允許 EA=1。 //開放中斷 while(1) { ADC0809()。 DATA=DATA*4。 //數據的處理 Display(DATA)。 if(DATA400) //判斷是否需要報警 { SPEAKER=0。 //不報警 LED_BLUE=0。 } else if (DATA=800) { SPEAKER=1。//嚴重報警 LED_RED=0。 LED_BLUE=1。 delay_1ms(2)。 SPEAKER=0。 LED_RED=1。 delay_1ms(2)。 SPEAKER=1。 LED_RED=0。 } else { SPEAKER=1。 //一般報警 LED_RED=1。 LED_BLUE=1。 delay_1ms(2)。 SPEAKER=0。 delay_1ms(2)。 SPEAKER=1。 } }}
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1