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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89s52單片機(jī)的二氧化碳濃度測(cè)量及播報(bào)系統(tǒng)設(shè)計(jì)-全文預(yù)覽

  

【正文】 er dismisses you and you think that you have been dismissed unfairly. For more information about dismissal and unfair dismissal, see Dismissal. You can make a claim to an employment tribunal, even if you haven39。 return i。 else if(num1000) i=1。break。break。 j++。\039。 uint c。 } while(!BACK)。break。break。 else i=3。 sprintf(string1,%d min,time)。 LCD_init()。 LCD_Showstring(1,string1) 。sum=alarm。sum=alarm。 while(BACK) { if(!UP) i=0。 sprintf(string1,alarm munber:)。 return VOLT 。 } //AD 數(shù)據(jù)獲取函數(shù) float GetResult() { float temp。 } void bfnd() { SetPLAY(0x00,0x56,0x00,0x70)。 temp2=temp2+1。 EA=1。 } } } 主要子函數(shù): void time0_int() { TMOD=0X22。 temp2=0。 time=showmenu2()。 sprintf(buffer,co2 :%u ppm,temp1)。 DigitalData=GetResult()。 delay(10)。 alarm=0。 time0_int()。本系統(tǒng)作為二氧化碳播報(bào)系統(tǒng),建立了基本架構(gòu),根據(jù)不同場(chǎng)合需求可以對(duì)不同的功能模塊加以改善從而達(dá)到要求。 系統(tǒng)的整體功能實(shí)現(xiàn),不是簡(jiǎn)單的各個(gè)模塊的功能實(shí)現(xiàn)的。而語(yǔ)音芯片則是先實(shí)現(xiàn)按鍵播放錄音,然后實(shí)現(xiàn) SPI控制的錄放音,最后實(shí)現(xiàn)分段播錄功能的 實(shí)現(xiàn)。因此程序首先要能完成指定地址的放音工作,還要配合其他的功能程序。在系統(tǒng)中對(duì)LCD 的應(yīng)用較為簡(jiǎn)單,僅是現(xiàn)實(shí)字符串。最后通過(guò)對(duì)時(shí)序圖的重新認(rèn)識(shí),才發(fā)現(xiàn)時(shí)邊沿觸發(fā)。盡管本身功能不是強(qiáng)大,但具有很強(qiáng)的靈活型,根據(jù)不同的需求來(lái)配合外部電路來(lái)實(shí)行控制。系統(tǒng)中主要應(yīng)用了 AT89S52 單片機(jī), ADC0809 模數(shù)轉(zhuǎn)化芯片,液晶 LCD1602 以及語(yǔ)音芯片 1720。 在顯示濃度時(shí),按下語(yǔ)音播放鍵,可以對(duì)濃度進(jìn)行語(yǔ)音播報(bào)。所得濃度與實(shí)際值存在一 些偏差,但是公共場(chǎng)合二氧化碳濃度測(cè)量本身精度要求并不高,只要偏差范圍不是太大即可。 由于傳感器正常輸出信號(hào)需要預(yù)熱一個(gè)小時(shí),系統(tǒng)在一個(gè)小時(shí)候才能正常測(cè)量。在各個(gè)模塊程序?qū)崿F(xiàn)功能的時(shí)候,在整合整個(gè)系統(tǒng) 的軟件時(shí)要注意不要出現(xiàn)死循環(huán)。 還有要注意的是,當(dāng)使用 SPI 模式不按照 嚴(yán)格要求進(jìn)行錄音的時(shí)候,按鍵模式無(wú)效,此時(shí)不能通過(guò)按鍵來(lái)判斷芯片是否正常。用編譯器仿真查看程序中變量,發(fā)現(xiàn)問(wèn)題為當(dāng)數(shù)字量轉(zhuǎn)化成字符放到字符串中時(shí),值就轉(zhuǎn)化成其對(duì)應(yīng)的 ASCⅡ碼。所以想到如果可以將這個(gè)顯示的內(nèi)容看做一個(gè)整體的字符串,而其中的數(shù)字可以動(dòng)態(tài)改變就可以了。調(diào)試可以通過(guò)使用偉福仿真器來(lái)仿真調(diào)試。放大電路放大倍數(shù)產(chǎn)生的誤差也是主要要考慮的。 在檢測(cè)語(yǔ)音芯片控制端的時(shí)候發(fā)現(xiàn)信號(hào)有異常,不能對(duì)芯片進(jìn)行控制,最后發(fā)現(xiàn) P2 口的上拉排阻裝反了。 ADC0809 和語(yǔ)音電路調(diào)試 檢測(cè) ADC0809 首先要檢測(cè) ADC0809 的時(shí)鐘是否正確。 利用前面提到的送字符串顯示測(cè)試。 單片機(jī)硬件電路檢測(cè) 單片機(jī)最小系統(tǒng)檢測(cè)主要是檢測(cè)單片機(jī)是否能正常啟動(dòng)。 第二,在焊好板子后先不安裝芯片上電。前期的電路特性檢查必須十分耐心,硬件電路的細(xì)小問(wèn)題都可能對(duì)軟件的工作是否正常產(chǎn)生影響。這樣做的好處是,可以將出現(xiàn)的問(wèn)題進(jìn)行具有針對(duì)性的處理,避免出現(xiàn)問(wèn)題時(shí)找不到真正原因。在 0x010~ 0x013 存放讀音“ 0” ,以此類(lèi)推“ 9”存放在 0x034~ 0x034,“萬(wàn)”存放在 0x038~ 0x03B,“十”存放在0x044~ 0x047。 錄音空間為 0x09F0x010=0x08F,即 8 16+15=143, 143+1=144 段空 間,每段空間 20247。 具體的功能實(shí)現(xiàn)播報(bào)數(shù)據(jù)中要實(shí)現(xiàn)對(duì)數(shù)字的動(dòng)態(tài)播報(bào)。 ISD1720SPI 串行接口操作遵照以下協(xié)議:一個(gè) SPI 處理開(kāi)始于 /SS 管腳的下降沿;在一個(gè)完整的 SPI 指令傳輸周期, /SS 管腳必須保持低電平;數(shù)據(jù)在SCLK 的上升沿鎖存在芯片的 MOSI 管腳,在 SCLK 的下降沿從 MISO 管腳輸出,并且首先移出低位; SPI 指令操作碼包括命令字節(jié),數(shù)據(jù)字節(jié)和地址字節(jié),這決定于 1720 的指令類(lèi)型;當(dāng)命令字及地址數(shù)據(jù)輸入到 MOSI 管腳時(shí),同時(shí)狀態(tài)寄存器和當(dāng)前行地址信息從 MISO 管腳移出;一個(gè) SPI 處理再 /SS 變高后啟動(dòng);再完成一個(gè) SPI 命令的操作后,會(huì)啟動(dòng)一個(gè)中斷信息,并且保持為低,直到芯片收到 CLR_INT命令或者芯片復(fù)位。 本系統(tǒng)中對(duì)語(yǔ)音芯片主要通過(guò) SPI 模式進(jìn)行控制,實(shí)現(xiàn)語(yǔ)音播報(bào)。 語(yǔ)音播報(bào) 語(yǔ)音播報(bào)采用 ISD1720 語(yǔ)音芯片,可以播放 20s 的語(yǔ)音內(nèi)容,芯片內(nèi)部有內(nèi)部存儲(chǔ)單元,存儲(chǔ)預(yù)先輸入的語(yǔ)音信息。 DigitalData=(534DigitalData)/65。 數(shù)據(jù)處理 傳感器輸出電壓為毫伏級(jí), AD 采集到得是輸出電壓的 10 倍電壓。 } ㈢ 字符串處 理程序: DigitalData=GetResult()。 if(position16) p=position+0x80。str[j]!=39。// 開(kāi)顯示,不顯示光標(biāo); WriteCode(0x06)。 WriteCode(0x80)。因此可以在初始化液晶顯示后,編寫(xiě)一個(gè)顯示字符串的子程序。 液晶顯示程序 顯示采用 LCD1602 模塊。 AD0809_OE=1。 AD0809_ST=1。 EOC 為轉(zhuǎn)換結(jié)束信號(hào):當(dāng) A/D 轉(zhuǎn)換結(jié)束時(shí), EOC 變?yōu)楦汶娖?,并將結(jié)果送入三態(tài)輸出鎖存器??刂?ADC0809 要按照其時(shí)序進(jìn)行。 (6)加強(qiáng)軟件抗干擾設(shè)計(jì),它是提高計(jì)算機(jī)應(yīng)用系統(tǒng)可靠性的有利措施。 (3)建立正確的數(shù)學(xué)模型。一個(gè)優(yōu)秀的應(yīng)用系統(tǒng)的軟件應(yīng)具有下列特點(diǎn) : (1)根據(jù)軟件功能要求,將系統(tǒng)軟件分成若干個(gè)相對(duì)獨(dú)立的部分。在 7腳和地之間接上一個(gè) 10U的電容能濾除噪聲。 圖 語(yǔ)音芯片接口電路 語(yǔ)音芯片的語(yǔ)音輸出端 SP+輸出的信 號(hào)強(qiáng)度有限,所以要通過(guò) LM386設(shè)計(jì)一個(gè)放大電路來(lái)驅(qū)動(dòng)揚(yáng)聲器工作。 本系統(tǒng)中單片機(jī)通過(guò) SPI模式控制語(yǔ)音芯片。工作電壓在 ,最高不能超過(guò) 6V。改系列芯片提供多種功能而且音質(zhì)較好。 15腳背光正極, 16腳背光負(fù)極。 第 5腳: RW為讀寫(xiě)信號(hào)線,高電平 (1)時(shí)進(jìn)行讀操作,低電平 (0)時(shí)進(jìn)行寫(xiě)操作。 液晶顯示部分 字符與數(shù)字顯示部分采用 LCD1602液晶顯示模塊, 1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等, 足夠系統(tǒng)需求的功能要求。 按鍵與接口連接如圖 。然后再用 2個(gè)鍵控制數(shù)值的增減即可。 基于以上功能設(shè)置鍵盤(pán)按鍵的功能。如圖 。 AT89S52具有 P0、 P P P3四個(gè) I/O口。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。三態(tài)輸出鎖器用于鎖存 A/D轉(zhuǎn)換完的數(shù)字量,當(dāng) OE端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù) 。 本系統(tǒng)中 ADC0809只有一路輸入,即二氧化碳傳感器的放大信號(hào),所以芯片三條地址選擇線直接接地,即只選中 IN0通道。運(yùn)放 6腳輸出電壓接ADC0809模擬輸入端。 二氧化碳傳感器的測(cè)量濃度單位為:百萬(wàn)分單位或 ppm。 1 腳和 6腳的電壓滿足式( 2— 1)。 EMF為實(shí)際電壓,即為 1腳和 6腳電壓差。 5%; 圖 MS4100 二氧化碳傳感器 輸出電壓與氣體濃度關(guān)系曲線,以及內(nèi)部原理可見(jiàn)圖 。工作 電壓 5 伏,與系統(tǒng)其它芯片可以統(tǒng)一供電,同時(shí)量程可以滿足公共場(chǎng)合測(cè)量二氧化碳濃度的需求。且電化學(xué)式的 CO2 傳感器還存在著必須在電解質(zhì)溶液中使用的缺點(diǎn)。但是,這種類(lèi)型的二氧化碳傳感器市場(chǎng)上不多,可能技術(shù)還不夠成熟。傳感器的性能直接決定后續(xù)電路的設(shè)計(jì)以及整個(gè)系統(tǒng)設(shè)計(jì)的難度。但必須注意,由軟件實(shí)現(xiàn)的硬件功能,其響應(yīng)時(shí)間要比直接用硬件響應(yīng)來(lái)的長(zhǎng),而且占用 CPU 時(shí)間。按鍵向單片機(jī)提供控制信號(hào), 控制單片機(jī)實(shí)現(xiàn)報(bào)警濃度設(shè)置功能。單片機(jī)輸入端接收傳感器的測(cè)量信號(hào)和鍵盤(pán)控制信號(hào),輸出端控制液晶顯示和音樂(lè)芯片音樂(lè)芯片驅(qū)動(dòng)揚(yáng)聲器放音。 語(yǔ)音播報(bào) 單片機(jī)控制語(yǔ)音芯片來(lái)進(jìn)行語(yǔ)音播報(bào)。 方案設(shè)計(jì) 數(shù)據(jù)采集 通過(guò)信號(hào)采集電路,主要是將二氧化碳的濃度值這一非電量信號(hào)轉(zhuǎn)化為模擬電信號(hào) 再轉(zhuǎn)化為能通過(guò)單片機(jī)處理的數(shù)字量。 本系統(tǒng)基于 AT89S52 單片機(jī),實(shí)現(xiàn)對(duì)于室內(nèi)二氧化碳的濃度測(cè)量及及時(shí)播報(bào)。 1 設(shè)計(jì)方案 二氧化碳語(yǔ)音播報(bào)器,顧名思義,即該系統(tǒng)實(shí)現(xiàn)的功能為對(duì)二氧化碳濃度的測(cè)試同時(shí)對(duì)其濃度進(jìn)行播報(bào)。 本文中設(shè)計(jì)的系統(tǒng),正是針對(duì)人群密集公共場(chǎng)所對(duì)二氧化碳濃度測(cè)量需求而設(shè)計(jì)。 傳感技術(shù)應(yīng)用的領(lǐng)域越來(lái)越廣泛,同時(shí)對(duì)其的要求也越來(lái)越高,需求越來(lái)越迫切。因此在人群比較密集的地方,二氧化碳含量是一個(gè)非常重要的參數(shù),直接關(guān)系到人體舒適度和安全。另一方面,做為植物光和作用的原料氣體,二氧化碳的應(yīng)用技術(shù)水平對(duì)農(nóng)業(yè)大國(guó)來(lái)說(shuō)也是至關(guān)重要。 引言 我們的地球被一層大氣包圍著,其中氧氣占 21%, 78%是氮?dú)猓?1%是其它氣體。大氣二氧化碳持續(xù)增加,從而對(duì)整個(gè)地球的氣候產(chǎn)生重大影響,讓人們對(duì)二氧化碳這一微量氣體有了新的認(rèn)識(shí)。達(dá)到 20%,人就會(huì)在幾秒內(nèi)死亡。如何根據(jù)實(shí)際需求設(shè)計(jì)二氧化碳濃度測(cè)量系統(tǒng)就成為一個(gè)具有現(xiàn)實(shí)意義的課題。這使得設(shè)計(jì)一個(gè)二氧化碳濃度測(cè)量系統(tǒng)在技術(shù)層面上的難度逐漸降低。本系統(tǒng),具有成本低,技術(shù)開(kāi)發(fā)難度小,適用性、靈活性較好,具有一定得應(yīng)用性。 系統(tǒng)需求分析: 系統(tǒng)需求分析主要是通過(guò)系統(tǒng)要求實(shí)現(xiàn)的功能對(duì)各個(gè)模塊部分應(yīng)該所具備的功能進(jìn)行分析。 ( 1) LCD 顯示器正確測(cè)量結(jié)果,測(cè)量結(jié)果動(dòng)態(tài)變化,并且可以控制切換設(shè)置界面菜單; ( 2)二氧化碳濃度定時(shí)播報(bào),可以通過(guò)按鍵控制進(jìn)行播報(bào),可以實(shí)現(xiàn)對(duì)濃度值的正確播報(bào) ; ( 3)系統(tǒng)出現(xiàn)異??梢詮?fù)位; ( 4)系統(tǒng)具有按鍵控制功能。 顯示部分 因?yàn)橛胁煌脑O(shè)置功能要實(shí)現(xiàn),用 LCD 顯示比較方便,可以切換不同設(shè)置界面和二氧化碳濃度顯示界面。 設(shè)計(jì)框圖 基于以上的功能分析和設(shè)計(jì)的方案。再通過(guò)單片機(jī)控制 液晶顯示濃度值,并控制語(yǔ)音芯片進(jìn)通過(guò)揚(yáng)聲器進(jìn)行語(yǔ)音播報(bào)。硬件結(jié)果與軟件方案會(huì)產(chǎn)生相互影響 ,考慮的原則是 :軟件能實(shí)現(xiàn)的功能盡可能由軟件來(lái)實(shí)現(xiàn),以簡(jiǎn)化硬件結(jié)構(gòu)。 傳感器選擇及信號(hào)采集部分 ⑴ 傳感器選擇及其性能 測(cè)量二氧化碳濃度,傳感器的選 擇十分重要。半導(dǎo)體陶瓷式二氧化碳傳感器以其制作簡(jiǎn)單、成本低廉、抗惡劣環(huán)境等特點(diǎn),受到業(yè)內(nèi)人士的重視。電化學(xué)式及熱傳導(dǎo)式的 CO2傳感器雖然體積小,但是其精度、穩(wěn)定性及對(duì)氣體的選擇性都不太理想。本產(chǎn)品預(yù)熱時(shí)間 為 1 個(gè)小時(shí)。 % 功耗:至少 800mW 輸出電勢(shì): 430~ 540mV(0ppm CO2) 準(zhǔn)確性 : 177。 Concentration 代表二氧化碳濃度,單位為PPM。當(dāng)加熱器加熱到一定溫度時(shí),電解質(zhì)部分才能和空氣中的二氧化碳產(chǎn)生反應(yīng),此時(shí) 1 腳和 6 腳產(chǎn)生電動(dòng)勢(shì)。由于沒(méi)有標(biāo)準(zhǔn)的二氧化碳濃度測(cè)量?jī)x來(lái)進(jìn)行標(biāo)定,系統(tǒng)中數(shù)據(jù)處理將采用廠商提供的標(biāo)準(zhǔn)。 放大電路設(shè)計(jì)如下: 圖 差分放大電路 若設(shè) 1腳輸出電壓為 ,6腳輸出電壓為 ,放大電路輸出電壓為 ,運(yùn)放正極電壓 ,運(yùn)放負(fù)極電壓,則根據(jù)虛短和虛斷概念有: (vi1vn)/R4=(vnvo)/R5
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1