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

正文內(nèi)容

基于52單片機(jī)的甲醛檢測(cè)儀課程設(shè)計(jì)-全文預(yù)覽

  

【正文】 科生,我對(duì)實(shí)際的工程設(shè)計(jì)認(rèn)識(shí)不夠,經(jīng)驗(yàn)不足,難免在設(shè)計(jì)的整體框架中,有很多的細(xì)節(jié)沒(méi)有考慮。在此,謹(jǐn)向劉老師表示崇高的敬意和衷心的感謝!對(duì)于系里領(lǐng)導(dǎo)的關(guān)心和實(shí)驗(yàn)室的老師們的辛勤,給我們提供了實(shí)驗(yàn)室這樣一個(gè)良好的設(shè)計(jì)環(huán)境表示深深地感謝;感謝實(shí)驗(yàn)室劉宏宇等老師的指導(dǎo)和幫助。 致 謝本論文是在老師的悉心指導(dǎo)下完成的。首先要了解系統(tǒng)所要實(shí)現(xiàn)的功能;其次根據(jù)功能去選擇相應(yīng)的硬件資源;再次將一個(gè)大的系統(tǒng)進(jìn)行模塊化劃分,然后逐一去攻破。編寫的思路就是模塊化的思想,將系統(tǒng)的各個(gè)功能進(jìn)行劃分,然后對(duì)各個(gè)模塊進(jìn)行設(shè)計(jì)。便攜式甲醛檢測(cè)儀的設(shè)計(jì)主要分為硬件設(shè)計(jì)和軟件設(shè)計(jì)。由于甲醛含量超量的話,將對(duì)人體健康造成很大的影響。當(dāng)硬件設(shè)計(jì)和軟件設(shè)計(jì)都完成的時(shí)候就可以看到虛擬的基于單片機(jī)的低功耗計(jì)數(shù)系統(tǒng)的運(yùn)行,以下為仿真效果:一,編譯結(jié)束,添加HEX文件單擊PROTEUS運(yùn)行按鈕。⑵: 圖 第5章 系統(tǒng)仿真 前面已經(jīng)把單片機(jī)系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)完成了,下一步就可以著手進(jìn)行仿真,因?yàn)樵谠O(shè)計(jì)的過(guò)程之中肯定有許多的錯(cuò)誤,需要進(jìn)行仿真來(lái)發(fā)現(xiàn)錯(cuò)誤和調(diào)試錯(cuò)誤。⑵ 圖 ⑴按鍵時(shí)顯現(xiàn)人機(jī)對(duì)話的一個(gè)控制按鈕,通過(guò)按鍵的操作,對(duì)系統(tǒng)進(jìn)行發(fā)送操作指令,后經(jīng)與MCU串行通信,然后在液晶上顯示。主程序?qū)崿F(xiàn)的功能:與硬件相結(jié)合實(shí)現(xiàn)便攜式甲醛檢測(cè)儀的各個(gè)功能。,彈出項(xiàng)目選項(xiàng)設(shè)置窗口,同樣先選中項(xiàng)目文件夾圖標(biāo),這時(shí)在Project菜單中也有一樣的菜單可選。一般的編程器都支持這種格式。首先按4打開串行調(diào)試窗口,再按運(yùn)行按鈕。進(jìn)入調(diào)試模式軟件窗口樣式大致如圖所示。Source Group 139。保存在項(xiàng)目所在的目錄中,這時(shí)你會(huì)發(fā)現(xiàn)程序單詞有了不同的顏色,說(shuō)明KEIL的C語(yǔ)法檢查生效了。完成上面步驟后,我們就可以進(jìn)行程序的編寫了。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)?! ?. 系統(tǒng)概述  Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。 編譯軟件介紹Keil軟件簡(jiǎn)介:?jiǎn)纹瑱C(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。且具有良好的模塊化、容易閱讀、維護(hù)等優(yōu)點(diǎn),且編寫的模塊程序易于移植。程序編寫語(yǔ)言比較常見的有C語(yǔ)言、匯編語(yǔ)言。工作界面:Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面。④具有強(qiáng)大的原理圖繪制功能。②支持主流單片機(jī)系統(tǒng)的仿真。 單頻音報(bào)警電路圖 基于本系統(tǒng)的需求和功耗要求,只需要基本的報(bào)警功能即可,我選擇采用的是三極管驅(qū)動(dòng)的單音頻報(bào)警電路。單頻音報(bào)警   實(shí)現(xiàn)單頻音報(bào)警的接口電路比較簡(jiǎn)單,其發(fā)音元件通??刹捎脡弘姺澍Q器,當(dāng)在蜂鳴器兩引腳上加3~15V直流工作電壓,就能產(chǎn)生3kHZ左右的蜂鳴振蕩音響。 報(bào)警電路 在單片機(jī)應(yīng)用系統(tǒng)中,一般的工作狀態(tài)可以通過(guò)指示燈或數(shù)碼顯示來(lái)指示,供操作人員參考,了解系統(tǒng)的工作狀況。針對(duì)于本系統(tǒng)要顯示漢字,字母,數(shù)字等,以及其在一個(gè)界面同時(shí)要顯示的字?jǐn)?shù),本系統(tǒng)要以圖形的形式顯示各運(yùn)行結(jié)果,我們最終選擇AMPIRE128x64型號(hào)的LCD。6) 功耗低:相對(duì)而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其他顯示器要少的多。液晶顯示工作原理介紹 液晶電路圖 :1) 顯示質(zhì)量高:由于液晶顯示器每一個(gè)點(diǎn)在收到信號(hào)后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器(CRT)那樣需要不斷刷新新亮點(diǎn)。間接控制方式則不使用單片機(jī)的數(shù)據(jù)系統(tǒng),而是利用它的I/0口來(lái)實(shí)現(xiàn)與顯示模塊的聯(lián)系。該類液晶顯示模塊采用動(dòng)態(tài)的液晶驅(qū)動(dòng),可用5V供電。對(duì)于本系統(tǒng)要有顯示裝置完成顯示功能。需要注意的是,第一個(gè)數(shù)據(jù)位在命令字節(jié)的最后一位之后的第一個(gè)下降沿被輸出。見表34。⑵ DS1302主要性能有:時(shí)實(shí)時(shí)鐘能計(jì)算2100年之前的秒、分、時(shí)、日、日期、星期、月、年的能力,還有閏年的調(diào)整能力;讀/寫時(shí)鐘或RAM數(shù)據(jù)時(shí),有單字節(jié)和多字節(jié)傳送兩種方式;與DS1202/TTL兼容。⑴我們時(shí)鐘電路選擇的芯片是 DS1302,其內(nèi)含一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)靜態(tài)RAM,可以通過(guò)串行接口與單片機(jī)通信。在應(yīng)用中要保存一些參數(shù)和狀態(tài),據(jù)了解基于EEPROM的存儲(chǔ)芯片是一種很好的選擇。②軟件削抖的基本原理是當(dāng)檢測(cè)出鍵盤閉合時(shí),先執(zhí)行一個(gè)延時(shí)子程序產(chǎn)生數(shù)毫秒的延時(shí),待接通時(shí)的前沿抖動(dòng)消失后再判別是否有健按下。各根I/O口線之間不會(huì)相互影響。鍵盤分為:獨(dú)立式和矩陣式兩類,每一類按其編碼方法又可以分為編碼和非編碼兩種。在第1 個(gè)時(shí)鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號(hào)。但由于DO端與DI端在通信時(shí)并未同時(shí)有效并與單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)時(shí)可以將DO和DI 并聯(lián)在一根數(shù)據(jù)線上使用。芯片轉(zhuǎn)換時(shí)間僅為32μS,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。        C,工業(yè)級(jí)芯片溫寬為?40176。 一般功耗僅為15mW;   雙通道A/D轉(zhuǎn)換;  優(yōu)點(diǎn)是分辨率低于12位時(shí),價(jià)格較低,采樣速率也很好。由于逐次逼近式A/D轉(zhuǎn)換具有速度,分辨率高等優(yōu)點(diǎn),而且采用這種方法的ADC芯片成本低,所以我們采用逐次逼近式A/D轉(zhuǎn)換器。當(dāng)空氣被內(nèi)部的采樣系統(tǒng)吸收后,產(chǎn)生一個(gè)與甲醛濃度成正比的電壓信號(hào), 該電壓信號(hào)經(jīng)AD0832與AT89C52單片機(jī)相連,在顯示器上顯示出甲醛的濃度值,當(dāng)超過(guò)國(guó)家規(guī)定的標(biāo)準(zhǔn)時(shí)報(bào)警??傊?dāng)?shù)據(jù)采集與硬件的選擇有很大的關(guān)系。開關(guān)按下時(shí)是按鍵手動(dòng)復(fù)位電路,RST端通過(guò)電阻與VCC電源接通,通過(guò)電阻的分壓就可以實(shí)現(xiàn)單片機(jī)的復(fù)位。 上電復(fù)位電路圖 RST引腳的高電平只要能保持足夠的時(shí)間(2個(gè)機(jī)器周期),單片機(jī)就可以進(jìn)行復(fù)位操作。復(fù)位電路原理當(dāng)在89C52單片機(jī)的RST引腳引入高電平并保持2個(gè)機(jī)器周期時(shí),單片機(jī)內(nèi)部就執(zhí)行復(fù)位操作(若該引腳持續(xù)保持高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài))。本系統(tǒng)中為了盡量降低功耗的原則,采用了內(nèi)部時(shí)鐘方式。 單片機(jī)最小系統(tǒng)的實(shí)現(xiàn)介紹完以上的單片機(jī)系統(tǒng)的核心芯片之后,我們采用AT89C52來(lái)實(shí)現(xiàn)一個(gè)單片機(jī)系統(tǒng)能運(yùn)行起來(lái)的需求最小的系統(tǒng), 單片機(jī)最小系統(tǒng)圖上圖由晶振電路和復(fù)位電路,AT89C52芯片組成,構(gòu)成最小的單片機(jī)系統(tǒng), 下面詳細(xì)介紹其中的兩個(gè)電路。注意加密方式1時(shí),/EA將內(nèi)部鎖定 為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。表32 P3的特殊功能口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0 (記時(shí)器0外部輸入) T1(記時(shí)器1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。如想禁止ALE的輸出可在SFR8EH地址上置0。在FLASH編程期間,此引腳用于輸入編程脈沖。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。在給 出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8 位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在這種模式下,P0具有內(nèi)部上拉電阻。 P0 口:P0口是一個(gè)8位漏極開路的雙向I/O口??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。另外在單片機(jī)的應(yīng)用中,可靠性是首要因素,為了擴(kuò)大單片機(jī)的應(yīng)用范圍和領(lǐng)域,提高單片機(jī)自身的可靠性是一種有效方法。但近年來(lái)也開始出現(xiàn)了在片內(nèi)固化有BASIC解釋程序的單片機(jī)。(4) 控制功能強(qiáng)。芯片本身是按工業(yè)測(cè)控環(huán)境要求設(shè)計(jì)的,其抗工業(yè)噪聲干擾優(yōu)于一般通用CPU;程序指令及常數(shù)、表格固化在ROM中不易破壞;許多信號(hào)通道均在一個(gè)芯片內(nèi),故可靠性高。所謂的單片機(jī)是指將微型計(jì)算機(jī)3個(gè)單元的多個(gè)分體中的主要功能用1個(gè)集成電路芯片來(lái)實(shí)現(xiàn),該芯片具有一個(gè)微型計(jì)算機(jī)的基本功能。 硬件結(jié)構(gòu)框圖 軟件結(jié)構(gòu)框圖第3章 硬件設(shè)計(jì) 硬件選擇 MCU的選擇與簡(jiǎn)介1. 單片機(jī)的概念和特點(diǎn) 現(xiàn)代社會(huì)中,盡管PC機(jī)的應(yīng)用已經(jīng)相當(dāng)普遍,但是,在工控領(lǐng)域,在日益追求小而精、輕而薄的自動(dòng)化控制器、自動(dòng)化儀器儀表、家電產(chǎn)品等方面,PC機(jī)仍有所不相適宜的地方。針對(duì)目前的現(xiàn)狀,本系統(tǒng)設(shè)計(jì)遵守體積小,質(zhì)量輕,性價(jià)比高的原則。因此本設(shè)計(jì)可選用基于電化學(xué)原理的甲醛傳感器,其原理是空氣中的甲醛在電極下發(fā)生氧化反應(yīng),產(chǎn)生的擴(kuò)散電極電流與空氣中的甲醛濃度成正比,通過(guò)檢測(cè)放大電路和放大倍數(shù)的調(diào)整經(jīng)A/D轉(zhuǎn)換后送單片機(jī) 、由單片機(jī)現(xiàn)場(chǎng)自動(dòng)控制檢測(cè)并顯示甲醛濃度。系統(tǒng)主要功能內(nèi)容包括:數(shù)據(jù)處理、時(shí)間設(shè)置、開始測(cè)量、超標(biāo)報(bào)警、鍵盤檢測(cè)、自動(dòng)休眠:儀器若不進(jìn)行稱量操作,5分鐘后自動(dòng)進(jìn)入休眠模式,以降低電源消耗。2. 用合成板材制造的家具,廠家為了追求利潤(rùn)使用不合格的板材,再粘貼面材料時(shí)使用不合格的膠水,造成家具中甲醛含量超標(biāo)。在我國(guó)有毒化學(xué)品優(yōu)先控制名單中甲醛列居第二位。化學(xué)式(HCHO )易溶于水、醇和醚。 另外,該系統(tǒng)對(duì)濃度信號(hào)進(jìn)行了信號(hào)補(bǔ)償?shù)忍幚?,減少了測(cè)量誤差,因此,具有較高的測(cè)量精度,而且結(jié)構(gòu)簡(jiǎn)單,性能優(yōu)良。系統(tǒng)將傳感器輸出的4~20mA的標(biāo)準(zhǔn)信號(hào)通過(guò)以AD0832為核心的A/D轉(zhuǎn)換電路調(diào)理后,經(jīng)由單片機(jī)進(jìn)行數(shù)據(jù)處理,最后由LCD顯示甲醛濃度值。其設(shè)計(jì)方案基于89C51單片機(jī),選擇瑞士蒙巴波公司的CH20/S10甲醛傳感器。同時(shí),操作人員對(duì)于具體報(bào)警點(diǎn)的上限值可以通過(guò)單片機(jī)編程進(jìn)行設(shè)置。 21 報(bào)警電路 24 硬件仿真環(huán)境介紹 25第4章 軟件設(shè)計(jì) 27 27 編譯軟件介紹 27 31 32 32 33 33第5章 系統(tǒng)仿真 35第6章 結(jié)束語(yǔ) 36致 謝 37參考文獻(xiàn) 38附錄 39第1章 緒論 引言甲醛是一種無(wú)色,有強(qiáng)烈刺激性氣味的氣體?!婀试谑覝貢r(shí)極易揮發(fā),隨著溫度的上升甲醛的揮發(fā)速度加快。板材中殘留的和未參與反應(yīng)的甲醛逐漸向周圍環(huán)境釋放,是室內(nèi)空氣中甲醛的主要來(lái)源。本系統(tǒng)采用單片機(jī)為控制核心,以實(shí)現(xiàn)便攜式甲醛檢測(cè)儀的基本控制功能。但這些方法費(fèi)力費(fèi)時(shí)、成本高、自動(dòng)化程度低過(guò)程復(fù)雜、大多數(shù)過(guò)程是人工操作很難做到現(xiàn)場(chǎng)實(shí)時(shí)控制隨著傳感器和計(jì)算機(jī)技術(shù)的不斷發(fā)展,現(xiàn)已有了基于單片機(jī)的便攜式甲醛測(cè)試儀,并且測(cè)試測(cè)試范圍、分辨率、精度、穩(wěn)定性已接近標(biāo)準(zhǔn)要求。設(shè)計(jì)能夠滿足生活需要,攜帶方便的便攜式甲醛檢測(cè)儀迫在眉睫。主要包括一下功能模塊:51驅(qū)動(dòng)、檢測(cè)、液晶顯示、時(shí)鐘、鍵盤、模數(shù)軟換。微型計(jì)算機(jī)的基本機(jī)構(gòu)是由中央處理器、儲(chǔ)存器、和I/O設(shè)備構(gòu)成的。(2) 可靠性好。芯片外部有許多供擴(kuò)展用的三總線及并行、串行輸入/輸出管腳,很容易構(gòu)成各種規(guī)模的計(jì)算機(jī)應(yīng)用系統(tǒng)。(5) 一般單片機(jī)內(nèi)無(wú)監(jiān)控程序或系統(tǒng)通用管理軟件,只放置有用戶調(diào)試好的應(yīng)用程序。歸納起來(lái),它是沿著兩條路發(fā)展的:,提高芯片的工作速度,降低工作電壓和降低功耗:,最基本的外設(shè)裝置(如異步串行口,定時(shí)器等)和一套公用的指令系統(tǒng)的基礎(chǔ)上,根據(jù)不同的應(yīng)用領(lǐng)域,把不同的外設(shè)裝置集成到芯片內(nèi),在同一個(gè)家族內(nèi)繁衍滋生出各種型號(hào)的單片機(jī)。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。 GND:接地。當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。 P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 ALE/PROG: 當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE脈沖。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。 /EA /VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。 XTAL2:來(lái)自反向振蕩器的輸出。對(duì)于CHMOS工藝的單片機(jī),外部時(shí)鐘要由XTAL1端引入,而XTAL2端應(yīng)懸空。端口線電平和輸入輸出狀態(tài)不確定可能使外圍設(shè)備誤動(dòng)作,導(dǎo)致嚴(yán)重事故的發(fā)生;內(nèi)部一些控制寄存器(專用寄存器)內(nèi)容不確定可能導(dǎo)致定時(shí)器溢出、程序尚未開始就要中斷及串口亂傳向外設(shè)發(fā)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1