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

正文內(nèi)容

室內(nèi)空氣質(zhì)量檢測系統(tǒng)的設(shè)計-閱讀頁

2024-08-24 06:02本頁面
  

【正文】 功耗低:相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動IC上,因而耗電量比其他顯示器要少的多[5]。其中,前兩種報警裝置因硬件結(jié)構(gòu)簡單,軟件編程方便,常常在單片機應(yīng)用系統(tǒng)中使用;而語音報警雖然警報信息較直接,但硬件成本高,結(jié)構(gòu)較復(fù)雜,軟件量也增加。壓電式蜂鳴器結(jié)構(gòu)簡單、耗電少,更適于在單片機系統(tǒng)中應(yīng)用。以下為報警電路接線圖如圖312圖 312 報警電路圖 硬件仿真環(huán)境介紹Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件。具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVision2等軟件??傊?,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。本章小結(jié)本章具體的說明了系統(tǒng)硬件設(shè)計的內(nèi)容,通過模塊化的設(shè)計思想,把一個復(fù)雜的單片機系統(tǒng)按照功能劃分成一個個單獨的電路模型,分別進行設(shè)計,最后在集成到一起。大大提高系統(tǒng)設(shè)計的效率與質(zhì)量。匯編語言的可控性較高級語言來說更具優(yōu)越性。匯編語言的機器代碼生成效率高,控制性好,但就是移植性不高。還有很多處理器都支持C編譯器,這樣意味著處理器也能很快上手。基于C語言和匯編語言的優(yōu)缺點,本系統(tǒng)采用C語言編寫方法。整個軟件程序的編寫采用查詢式方式編寫的。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于MCS51單片機的匯編軟件有早期的A51,隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。運行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN9NT、WIN2000、WINXP等操作系統(tǒng)[5]。主要是檢測與顯示,時間調(diào)整與顯示,數(shù)據(jù)存儲。見圖41初始化時鐘初 始 化LCD 顯示開機畫面顯示時間顯示主菜單初始化CPU開始讀鍵圖41 主程序流程圖 (1) 模數(shù)轉(zhuǎn)換模塊的主要功能就是將經(jīng)放大器放大的模擬電壓信號轉(zhuǎn)化為MCU能夠處理的數(shù)字信號,并傳送給MCU。(2) 按鍵查詢式的流程圖如下圖: 圖 43 按鍵查詢式的流程圖(1) DS1302模塊主要是用于設(shè)置時間和與MCU通信經(jīng)LCD顯示時間。采用直接訪問方式。由于甲醛含量超量的話,將對人體健康造成很大的影響。針對目前的現(xiàn)狀,該系統(tǒng)設(shè)計遵守體積小,質(zhì)量輕,性價比高的原則[9]。根據(jù)設(shè)計前對該系統(tǒng)所要實現(xiàn)功能的要求,綜合考慮采用AT89C52單片機為控制核心。首先要了解系統(tǒng)所要實現(xiàn)的功能;其次根據(jù)功能去選擇相應(yīng)的硬件資源;再次將一個大的系統(tǒng)進行模塊化劃分,然后逐一去攻破?;谶@樣的思路,我們共同完成了室內(nèi)空氣質(zhì)量檢測系統(tǒng)的基本設(shè)計。參考文獻[1] 何立民. 《MCS51系列單片機應(yīng)用設(shè)計》、系統(tǒng)配置與接口技術(shù).[2] 郭強.《液晶顯示應(yīng)用技術(shù)》 北京:電子工業(yè)出版社,2000年.[3] 新民.《智能儀器原理及設(shè)計》 哈爾濱工業(yè)大學(xué)出版社,1995。[8] 何立民. 《MCS51系列單片機應(yīng)用設(shè)計》、系統(tǒng)配置與接口技術(shù).[9] arek, for Automotive echnology[M],2004.[10] Multisensor Data FusionSystem for Intelligent Robotics and Automation[M],1998附錄附錄一 硬件設(shè)計主電路圖附錄二 檢測主程序程序include //調(diào)用外函數(shù)//include include include include include include /**********初始化CPU************/void init_cpu() //初始化cPu{ EA=1。 TR1=1。 TH1=0x3c。}/*void time1(void) interrupt 3 using 1 { TH1=(6553650000)/256。 keyval=P1。 //有4個菜單項.// main1_menu[0].display=measurearray。 main1_menu[0].children_menus=measure_menu。 …… //還有“數(shù)據(jù)存儲”、“時間設(shè)置”……//}void measure_menu_initial() //“開始測量”菜單設(shè)置//{ measure_menu[0].menu_count=2。 //開始測量函數(shù), 確認(rèn). measure_menu[0].subs=start_measure_function。 measure_menu[0].parent_menus=main1_menu。 measure_menu[1].display=qx。 measure_menu[1].children_menus=NULL。 }…… //還有void store_menu_initial()、void time_menu_initial()//void led_menu_pro() { max_item=menu_ledmenu_count。 case 1: //向上鍵. if(user_choosen==0) { user_choosen=max_item。 user_choosen。 }…… //“向上”“向下”“確認(rèn)”“取消”鍵//if(shuaxin) //是否需要刷新LCD標(biāo)志位. { Clr_Scr()。 } led_menu_show()。 max_item=menu_ledmenu_count。n4。 } select_item(user_choosen)。 //“開始測量”數(shù)組// break。 } for(n=0。n++) { draw_bmp((n+1)*2,20,32,0,menu_led[n].display)。 } } void select_item(uchar n){ draw_bmp(n*2,2,16,0,curflag)。}……/*主函數(shù)*/main() { init_cpu()。 init_lcd()。delay(2000)。 Refresh()。 Clr_Scr()。 Clr_Scr()。 measure_menu_initial()。 time_menu_initial()。 while(1) { keyval=get_key()。} } // 適當(dāng)延時防止因為不斷查忙而耗費大量CUP資源 //致 謝本論文是在張令老師的悉心指導(dǎo)下完成的。不僅使我樹立了遠大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。作為一個大專生,我對實際的工程設(shè)計認(rèn)識不夠,經(jīng)驗不足,難免在設(shè)計的整體框架中,有很多的細節(jié)沒有考慮。我沿著這條經(jīng)驗之路,不斷地嘗試摸索,慢慢地也掌握了設(shè)計的基本流程和思考的方法。然而這樣的問題并不是我一個能所能解決的,幸運的是有我的指導(dǎo)老師的悉心指導(dǎo)和小組搭檔的全心幫助,所以一個個看似復(fù)雜的問題便迎刃而解。謝謝你們!
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1