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

正文內(nèi)容

氣體檢測畢設(shè)論文(參考版)

2025-07-30 11:00本頁面
  

【正文】 } } return temp。 } } else if(key4==0) { delayms(2)。 if(key3==0) { temp=3。 while(key2==0)。 } } else if(key2==0) { delayms(2)。 if(key1==0) { temp=1。}uchar scanfkey(void)//鍵盤掃描程序{ uchar temp=0。 } } } show_main()。 LCD_PutNum(temp,1,29)。 temp=level_paramer[set_sta]。 set_sta) { delayms(2)。 } } if(key3==0 amp。 LCD_PutNum(temp,1,29)。 temp=level_paramer[set_sta]。 set_sta) { delayms(2)。 } } if(key2==0 amp。 LCD_PutNum(temp,1,29)。//顯示字串 LCD_PutStr( ,29)。 LCD_PutStr(flush_line,16)。 if(key1==0) { if(set_sta=3) { set_sta=0。 // 顯示一段文字 set_sta=0。 show_main()。 p = LCD_PutStr(alarm_level[3],p+1)。 temp=High_level。 LCD_PutNum(temp, 1, p+17)。 LCD_PutNum(temp, 1, 16)。 if(ii==1) { p = LCD_PutStr(alarm_level[1], 1 )。 default:break。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 } break。 bell=0。 bell=1。 bell=0。 case 2: { bell=1。 delay_nms(40)。 delay_nms(40)。 LCD_PutStr(alarm_level[0],6)。 } else////假如ADC值正常 { beep_level=0。 LCD_PutStr(flush,6)。 LCD_PutStr(alarm_level[2],6)。 } else if(valueMid_level)//假如ADC值報(bào)警級 { beep_level=2。 LCD_PutStr(flush,6)。 beep_handle(beep_level)。 if(timer_buffer=25000)//延時 { timer_buffer=0。//鍵盤處理程序 show_PPM()。//鍵盤寫 button_press=scanfkey()。 show_main()。 }//等待界面 temp=0。 } P3|=0X0F。 // 顯示一段文字 if(temp_16b=30000) { p = LCD_PutStr( Press any key , 16 )。 // 顯示一段文字 while(1)//字幕閃動效果 { temp_16b++。 p = LCD_PutStr( wel, 1 )。//延時變量 unsigned long temp=0。/* 主程序*/void main(){ uchar button_press=0。uchar code level[]={Alarm:}。uchar code flush[]={ }。uchar code wel[]={Wele to use!\n}。//蜂鳴器判斷處理程序uchar flag_beep=0。//鍵盤掃描程序void alert_handler(uchar value)。void key_handler(uchar ii)。//ADC轉(zhuǎn)換中間變量uchar beep_level=0。//氣體報(bào)警上下限define High_level level_paramer[3]define Mid_level level_paramer[2]define Low_level level_paramer[1]uchar level_paramer[4]={0,40,100,180}。sbit key3=P3^2。//蜂鳴器sbit key1=P3^0。\ LCD_PutStr(now_ppm,16)。\ }/**************************函數(shù)功能:顯示主菜單*傳入?yún)?shù):無*傳出參數(shù):無*************************/define show_main() \ LCD_PutStr(level,1)。\ ET0=1。\ TL0=0x00。\ TMOD=0x02。\ CLS。\}/**************************函數(shù)功能:設(shè)備初始化*傳入?yún)?shù):無*傳出參數(shù):無*蜂鳴器關(guān)液晶初始化清屏設(shè)置定時器為自動重裝模式,在其中斷服務(wù)程序中給提供轉(zhuǎn)換所用時鐘信號*************************/define Devic_init() \ {\ bell=0。\ p = LCD_PutNum(temp, 1,24)。\ temp=ADC_TEMP。 Analysis(IRIA)Center[M], 1988[12] Integrated ,1980附 錄參考程序:include include include define uchar unsigned chardefine uint unsigned intdefine delayms delay_nms/***************************函數(shù)功能:讀氣體傳感器并顯示濃度*傳入?yún)?shù):無*傳出參數(shù):無**************************/define show_PPM() \{\ ADC_TEMP=read_ADC()。謝謝他們。另外,畢設(shè)的順利完成,也離不開其它同學(xué)和朋友的關(guān)心和幫助。本畢業(yè)設(shè)計(jì)從選題到完成,每一步都是在王老師的悉心指導(dǎo)下完成的,傾注了王老師大量的心血。謝 辭畢業(yè)設(shè)計(jì)能順利完成,要感謝的人很多,但首先要感謝王巖紅老師,因?yàn)楫厴I(yè)設(shè)計(jì)是在王老師的悉心指導(dǎo)下完成的。在整個過程中,我不但學(xué)到了理論知識,還學(xué)到了做電路板的實(shí)際經(jīng)驗(yàn)。整個過程難以用語言來表達(dá)自己的感受。8 總結(jié)到現(xiàn)在,畢業(yè)設(shè)計(jì)已基本完成。拿打火機(jī)噴可燃?xì)怏w給傳感器,此時數(shù)碼管顯示電壓迅速達(dá)到200多,說明傳感器對可燃?xì)怏w非常敏感,移開打火機(jī),電壓值又迅速降為零。(3)調(diào)試結(jié)果先是調(diào)可燃?xì)怏w傳感器的加熱電阻,剛接上時電阻為幾十歐,此時發(fā)現(xiàn)加熱非常慢,一直得不到穩(wěn)定的值,于是慢慢減小電阻阻值,直到7歐,此時給可燃?xì)怏w傳感器加5V電壓,液晶顯示濃度為6,說明電路工作正常。(2)調(diào)試前的檢查①檢查連線是否正確;②檢查元器件的安裝情況:元器件的管腳之間有沒有短路,連接處有沒有接觸不良,集成電路的管腳是否接對及集成塊的缺口是否與底座對位。 default:break。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 delay_nms(40)。 } break。 bell=0。 bell=1。 bell=0。 case 2://采集到可燃?xì)怏w傳感器輸出電壓大于Mid時,報(bào)警,報(bào)警等級為1 { bell=1。 delay_nms(40)。 delay_nms(40)。\ p=16。\ p = LCD_PutStr(flush,24)。\ alert_handler(ADC_TEMP)。本電路用液晶顯示,測量電壓精確到整數(shù)。//P1口讀AD數(shù)據(jù) return value。//等待轉(zhuǎn)換結(jié)束標(biāo)志 OE=1。 EOC=1。 ST=1。 OE=0。程序如下所示:include uint temp,result。6 軟件設(shè)計(jì) ADC0809采樣時鐘軟件實(shí)現(xiàn)通過單片機(jī)產(chǎn)生1M赫茲的方波時鐘頻率給ADC0809,節(jié)省了用硬件產(chǎn)生頻率的成本。焊接的時候要注意不要接成短路,焊點(diǎn)不要太大,注意不要虛焊。(4)打孔:打孔要注意孔的尺寸,是否和要裝的器件相對應(yīng),如果器件要求的孔較大的話,應(yīng)該換用較大的針頭。(3)腐蝕:熨燙好的銅板待冷卻后,熱轉(zhuǎn)印紙自動脫落,將印上電路圖的銅版放到有氯化鐵的盆中腐蝕,將沒有印上電路部分的銅腐蝕掉,剩下的部分就是一個完整的銅線電路圖。下面是電路板制作的大致過程:(1)PCB圖的打印:打印的時候要將原理圖,PCB圖和裝配圖一起打印,在打印PCB圖的時候,要多打印一些以便備用。為了版面的美觀,有四條布線采用了頂層短跳線的方式進(jìn)行調(diào)整。參數(shù)設(shè)置方面,孔外徑為2~。按以上步驟細(xì)心做好每一步并且注意容易出錯的問題,相信一定可以做出一個很好的PCB板。先采用自動布線,再用手工調(diào)整元件的部分布局,最終將得到PCB圖。復(fù)查不合格,設(shè)計(jì)者要修改布局和布線。注意:有些錯誤可以忽略,例如有些接插件的Outline的一部分放在了板框外,檢查間距時會出錯;另外每次修改過走線和過孔之后,都要重新覆銅一次。如果設(shè)置了高速規(guī)則,必須檢查,否則可以跳過這一項(xiàng)。選擇ToolsSPECCTRA,啟動Specctra布線器的接口,設(shè)置好DO文件,按Continue就啟動了Specctra布線器自動布線,結(jié)束后如果布通率為100%,那么就可以進(jìn)行手工調(diào)整布線了;如果不到100%,說明布局或手工布線有問題,需要調(diào)整布局或手工布線,直至全部布通為止。對不合理的地方要進(jìn)行恰當(dāng)?shù)男薷摹"偈止げ季€,先用手工布一些重要的網(wǎng)絡(luò),比如高頻時鐘、主電源等,這些網(wǎng)絡(luò)往往對走線距離、線寬、線間距、屏蔽等有特殊的要求;另外一些特殊封裝,如BGA,自動布線很難布得有規(guī)則,就要用手工布線。(4)布線布線的方式也有兩種,手工布線和自動布線。②自動布局 PCB提供了自動布局和自動的局部簇布局,但對大多數(shù)的設(shè)計(jì)來說,效果并不理想,不推薦使用。b. 將元器件分散。PCB提供了兩種方法,手工布局和自動布局。在所有的規(guī)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1