


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告設(shè)計(jì)名稱:酒精濃度檢測(cè)儀系海):學(xué)生姓名:班級(jí):學(xué)號(hào):成績(jī):指導(dǎo)教師:.設(shè)計(jì)題目酒精檢測(cè)儀.主要內(nèi)容開(kāi)課時(shí)間:學(xué)年 學(xué)期程序采用模塊化設(shè)計(jì)思想,各個(gè)子程序的功能相對(duì)獨(dú)立,便于調(diào)試和修改。 而硬件電路又大體可分為單片機(jī)小系統(tǒng)電路、A/D轉(zhuǎn)換電路、聲光報(bào)警電路、LED顯示電路,按鍵電路,各部分電路的設(shè)計(jì)及原理將會(huì)在硬件電路設(shè)計(jì)部分詳細(xì)介 紹。三. 具體要求數(shù)據(jù)采集系統(tǒng)以單片機(jī)為控制核心,外圍電路帶有LED顯示以及鍵盤(pán)響應(yīng)電 路,無(wú)需要其他計(jì)算機(jī),用戶就可以和之進(jìn)行交互工作,完成數(shù)據(jù)的采集、存儲(chǔ)、 計(jì)算、分析等過(guò)程。要求在模擬軟件中實(shí)現(xiàn)酒精測(cè)試儀的功能,可檢測(cè)出空氣環(huán)境中酒精濃度 值。四
2、. 進(jìn)度安排本次課程設(shè)計(jì)共1.5周,9天的時(shí)間第1天 查閱課程設(shè)計(jì)所需元器件的相關(guān)資料。第23天 熟悉所選元器件的工作原理以及相關(guān)功能。第46天 根據(jù)實(shí)驗(yàn)要求使用Protel DXP 2004繪出邏輯電路。第78天編寫(xiě)匯編程序,并驗(yàn)證、修改、完善。第9天 課程設(shè)計(jì)答辯,整理課程設(shè)計(jì)報(bào)告打印上交。五. 成績(jī)?cè)u(píng)定考核方法:根據(jù)學(xué)生平時(shí)表現(xiàn)、測(cè)試檢查、課程設(shè)計(jì)報(bào)告、運(yùn)行演示和學(xué)生回答問(wèn)題相結(jié)合的形式作為考核依據(jù),考察學(xué)生的動(dòng)手能力,獨(dú)立分析解決問(wèn)題的能力和創(chuàng)新精神,并根據(jù)學(xué)生的學(xué)習(xí)態(tài)度綜合考評(píng)。平時(shí)表現(xiàn)(占30%,課程設(shè)計(jì)報(bào)告(占 40%,課程答辯(占 30%。成績(jī)?cè)u(píng)定:成績(jī)分“優(yōu)秀”、“良好”、“
3、中等”、“及格”、“不及格”五個(gè)級(jí)別。“優(yōu)秀”為100分到90分,“良好”為89分到80分,“中等”為79分到70分,“及格” 為69分到60分,“不及格”為 60正文目錄一、 前言2二、 酒精測(cè)試儀總體方案設(shè)計(jì) 3三、硬件設(shè)計(jì) 4四、軟件設(shè)計(jì)13五、心得體會(huì) 15六、 參考文獻(xiàn): 16、前言由于現(xiàn)在的學(xué)車(chē)的人越來(lái)越多,買(mǎi)車(chē)的人也越來(lái)越多,并且安全意識(shí)不高。 導(dǎo)致了現(xiàn)在每年的安全事故發(fā)生率居高不下。 這其中有很大一部分都是由于人們 在喝醉酒的情況下,神經(jīng)麻痹,反應(yīng)遲鈍才導(dǎo)致了一幕幕的慘劇。所以,需要用 酒精測(cè)量?jī)x來(lái)檢測(cè)駕駛員的駕駛狀態(tài),這樣便可以大大降低因?yàn)樽眈{而導(dǎo)致的災(zāi) 禍發(fā)生。本次課程設(shè)計(jì)
4、,便是設(shè)計(jì)這樣的一種簡(jiǎn)單的酒精測(cè)量?jī)x。 可以實(shí)現(xiàn)測(cè)量 酒精濃度的簡(jiǎn)單功能。此次設(shè)計(jì)分為硬件設(shè)計(jì)部分和軟件設(shè)計(jì)部分。硬件部分為利用MQ3氣敏傳感 器測(cè)量空氣中酒精濃度,并轉(zhuǎn)換為電壓信號(hào),經(jīng)A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào)后傳 給單片機(jī)系統(tǒng),由單片機(jī)及其相應(yīng)外圍電路進(jìn)行信號(hào)的處理,顯示酒精濃度值以及超閾值聲光報(bào)警。程序采用模塊化設(shè)計(jì)思想,各個(gè)子程序的功能相對(duì)獨(dú)立,便 于調(diào)試和修改。而硬件電路又大體可分為單片機(jī)小系統(tǒng)電路、A/D轉(zhuǎn)換電路、聲光報(bào)警電路、LED顯示電路,按鍵電路,各部分電路的設(shè)計(jì)及原理將會(huì)在硬件電 路設(shè)計(jì)部分詳細(xì)介紹。、酒精測(cè)試儀總體方案設(shè)計(jì)2.1酒精濃度檢測(cè)儀設(shè)計(jì)要求分析設(shè)計(jì)的酒精濃度測(cè)試
5、儀應(yīng)具有如下特點(diǎn):(1)數(shù)據(jù)采集系統(tǒng)以單片機(jī)為控制核心,外圍電路帶有 LEE顯示以及鍵盤(pán)響 應(yīng)電路,無(wú)需要其他計(jì)算機(jī),用戶就可以和之進(jìn)行交互工作,完成數(shù)據(jù)的采集、 存儲(chǔ)、計(jì)算、分析等過(guò)程。(2)系統(tǒng)具有低功耗、小型化、高性價(jià)比等特點(diǎn)。(3) 從便攜式的角度出發(fā),系統(tǒng)成功使用了數(shù)碼管顯示器以及小鍵盤(pán)。由單 片機(jī)系統(tǒng)控制鍵盤(pán)和LEE顯示來(lái)實(shí)現(xiàn)人機(jī)交互操作,界面友好。2.2酒精濃度檢測(cè)儀設(shè)計(jì)方案設(shè)計(jì)時(shí),考慮酒精濃度是由傳感器把非電量轉(zhuǎn)換為電量, 傳感器輸出的是0-5 伏的電壓值且電壓值穩(wěn)定,外部干擾小等。因此,可以直接把傳感器輸出電壓值 經(jīng)過(guò)A/D轉(zhuǎn)換器轉(zhuǎn)換得到數(shù)據(jù)送入單片機(jī)進(jìn)行處理。 此外,還需接
6、人LEE顯示,4*4 鍵盤(pán),報(bào)警電路等。其總體框圖如圖所示。V鍵盤(pán)基本工作原理圖三、硬件設(shè)計(jì)3.1傳感器的選擇本系統(tǒng)直接測(cè)量的是呼氣中的酒精濃度,再轉(zhuǎn)換為血液中的酒精含量濃度, 故采用氣敏傳感器??紤]到周?chē)諝庵械臍怏w成分可能影響傳感器測(cè)量的準(zhǔn)確 性,所以傳感器只能對(duì)酒精氣體敏感, 對(duì)其他氣體不敏感,故選用MQ3型氣敏傳 感器。其有很高的靈敏度、良好的選擇性、長(zhǎng)期的使用壽命和可靠的穩(wěn)定性。MQ3 型氣敏傳感器由微型 AI2O3,陶瓷管和SnO2敏感層、測(cè)量電極和加熱器構(gòu)成的 敏感元件固定在塑料或不銹鋼的腔體內(nèi),加熱器為氣敏元件的工作提供了必要的 工作條件。傳感器的標(biāo)準(zhǔn)回路有兩部分組成。 其一為
7、加熱回路,其二為信號(hào)輸出 回路,它可以準(zhǔn)確反映傳感器表面電阻值的變化。 傳感器的表面電阻RS的變化, 是通過(guò)和其串聯(lián)的負(fù)載電阻RL上的有效電壓信號(hào)VRL輸出面獲得的。負(fù)載電阻 RL可調(diào)為0. 5-200K。加熱電壓Uh為5v。上述這些參數(shù)使得傳感器輸出電壓為 0-5V。MQ鏗氣敏傳感器的結(jié)構(gòu)和外形、標(biāo)準(zhǔn)回路、傳感器阻值變化率和酒精濃 度、外界溫度的關(guān)系圖如圖所示。為了使測(cè)量的精度達(dá)到最高,誤差最小,需要 找到合適的溫度,一般在測(cè)量前需將傳感器預(yù)熱 5分鐘。200400600撫£«化4圖傳感器阻值變化率和酒精濃度、外界溫度之間的關(guān)系3.2 A/D轉(zhuǎn)換電路在單片機(jī)使用系統(tǒng)中,被
8、測(cè)量對(duì)象的有關(guān)變化量,如溫度、壓力、流量、速 度等非電物理量,須經(jīng)傳感器轉(zhuǎn)換成連續(xù)變化的模擬電信號(hào)(電壓或電流),這 些模擬電信號(hào)必須轉(zhuǎn)換成數(shù)字量后才能在單片機(jī)中用軟件進(jìn)行處理。實(shí)現(xiàn)模擬量轉(zhuǎn)換成數(shù)字量的器件稱為A/D轉(zhuǎn)換器(ADC。A/D轉(zhuǎn)換器大致分有三類:一是雙積分 A/D轉(zhuǎn)換器,優(yōu)點(diǎn)是精度高,抗干擾 性好,價(jià)格便宜,但速度慢;二是逐次逼近型 A/D轉(zhuǎn)換器,精度、速度、價(jià)格適 中;三是匚 A/D轉(zhuǎn)換器。該設(shè)計(jì)中選用的是 ADC0809屬第二類,是8位A/D轉(zhuǎn)換器。0809具有8路 模擬信號(hào)輸入端口,地址線(23-25腳)可決定那一路模擬信號(hào)進(jìn)行 A/D轉(zhuǎn)換。 22腳為地址鎖存控制,當(dāng)輸入為高
9、電平時(shí),對(duì)地址信號(hào)進(jìn)行鎖存。6腳為測(cè)試控 制,當(dāng)輸入一個(gè)2卩s的高電平脈沖時(shí),就開(kāi)始 A/D轉(zhuǎn)換。7引腳為A/D轉(zhuǎn)換結(jié) 束標(biāo)志,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),7腳輸出高電平。9腳為A/D轉(zhuǎn)換數(shù)據(jù)輸出允許端, 當(dāng)0E腳為高電平時(shí),A/D轉(zhuǎn)換數(shù)據(jù)輸出。10腳為0809的時(shí)鐘輸入端。3.2.1 ADC0809的引腳及功能逐次比較型A/D轉(zhuǎn)換器在精度、速度、和價(jià)格上都適中,是最常用的A/D轉(zhuǎn) 換器件。芯片采用的是ADC0809以下介紹ADC080啲引腳及功能。芯片如圖所 示。LN3工畫(huà)LN 2ln4 rrJ7 rrsiIN5 L3_迥 LINO1 4251 ADDAFNZ 1 S241 ADDSSTARH 1
10、6231 ADDCE 匚 EH221 ALEUS I 8211 D7nr rsLul DGCLK匝西D5心匸QT西D43ZJ DOGND IZ- V*re4D CK2U D2ADC0809的 引腳ADC0809是一種逐次比較式8路模擬輸入、8位數(shù)字量輸出的A/D轉(zhuǎn)換器。 由圖可見(jiàn),ADC080洪有28個(gè)引腳,采用雙列直插式封裝。主要引腳功能如下:IN0-IN7是8路模擬信號(hào)輸入端。D0-D7是8位數(shù)字量輸入端。A、B C和ALE控制8路模擬通道的切換,A、B、C分別和3根地址線或 數(shù)據(jù)線相連,3位編碼對(duì)應(yīng)8個(gè)通道地址端口。需要注意的是:ADC0809雖然有8路模擬通道可以同時(shí)輸入8路模擬信號(hào),
11、 但每個(gè)瞬間只能換1路,共用一個(gè)A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,各路之間的切換由軟件 改變C、A、B引腳上的代碼來(lái)實(shí)現(xiàn)。地址鎖存和譯碼電路完成對(duì)A、B、C 3個(gè)地址位進(jìn)行鎖存和譯碼,其譯碼輸出用于通道選擇,其轉(zhuǎn)換結(jié)果通過(guò)三態(tài)輸出鎖 存器存放、輸出,因此可以直接和系統(tǒng)數(shù)據(jù)總線相連,圖為通道選擇表。CA被選擇的通這000001鞏01011珥10010111鞏111IW-通道選擇表OE、START CLK為控制信號(hào)端,0E為輸出允許端,START為啟動(dòng)信號(hào)輸 入端,CLK為時(shí)鐘信號(hào)輸入端。Vr(+)和VR(-)為參考電壓輸入端。322 ADC0809的結(jié)構(gòu)及轉(zhuǎn)換原理ADC0809勺結(jié)構(gòu)框圖如圖。ADC0809
12、采用逐次比較的方法完成 A/D轉(zhuǎn)換的, 由單一的+5V電源供電。片內(nèi)有鎖存功能的8路選1的模擬開(kāi)關(guān),由C B、A引 腳的功能來(lái)決定所選的通道。0809完成一次轉(zhuǎn)換需100卩s左右,輸出具有TTL 三態(tài)鎖存緩沖器,可直接連接到 MCS-51的數(shù)據(jù)總線上。通過(guò)適當(dāng)?shù)耐饨与娐罚?809可對(duì)0-5V的模擬信號(hào)進(jìn)行轉(zhuǎn)換。START CLKIN7INOVr(+) Vr( )OECBAALEADC0809的結(jié)構(gòu)框圖323 ADC0809 連線圖ADC080聊單片機(jī)的連線圖如圖:wi4?51=12S打2G25曲曲22211gIS31PICT put P12 P13 P14 Pli PM Pl?芒朋XDi P1
13、1(TXD:.忙両PIO)Pl.SfT) PJW.F5.7RKISETAIL?STARTALEOEEOCADCCSSPM X' 悒K'5K4K*K'iPC'T11 *li *3 BKJ JAM ? D i D D-A-BM:曲wfflADADADDo60OO00CTV2SvetI K-J 4MKB1JnNHADC0809的連線圖3.3 89C51單片機(jī)系統(tǒng)單片機(jī)是一種集成電路芯片,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力(如算術(shù)運(yùn)算,邏輯運(yùn)算、數(shù)據(jù)傳送、中斷處理)的微處理器(CPU),隨機(jī)存取數(shù)據(jù)存儲(chǔ) 器(RAM),只讀程序存儲(chǔ)器(ROM,輸入輸出電路(I/O 口),
14、可能還包括定時(shí)計(jì)數(shù) 器,串行通信口 (SCI),顯示驅(qū)動(dòng)電路(LCD或LED驅(qū)動(dòng)電路),脈寬調(diào)制電路(PWM) 模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路集成到一塊單塊芯片上,構(gòu)成一個(gè)雖小然而 完善的計(jì)算機(jī)系統(tǒng)。這些電路能在軟件的控制下準(zhǔn)確、迅速、高效地完成程序設(shè) 計(jì)者事先規(guī)定的任務(wù)。(89C51和89S51兼容,都可以使用。)單片機(jī)片內(nèi)結(jié)構(gòu)51單片機(jī)的片內(nèi)結(jié)構(gòu)如圖所示。它把那些作為控制使用所必需的基本內(nèi)容都集成在一個(gè)尺寸有限的集成電路芯片上。 按功能劃分,它有如下功能部件組成:微處理器(CPU。數(shù)據(jù)存儲(chǔ)器(RAM)。程序存儲(chǔ)器(ROM/EPRO。 4 個(gè) 8位并行 I/O 口( P0 口、P1 口、
15、P2 口、P3 口)。一個(gè)串行口。2個(gè)16位定時(shí)器、計(jì)數(shù)器。2個(gè)16位定時(shí)器、計(jì)數(shù)器。中斷系統(tǒng)。特殊功能寄存器(SFR。51單片機(jī)片內(nèi)結(jié)構(gòu)上述功能部件都是通過(guò)片內(nèi)單一總線連接而成,其基本結(jié)構(gòu)依舊是CPU加上外圍芯片的傳統(tǒng)結(jié)構(gòu)模式。但CPU寸各種功能部件的控制是采用特殊功能寄存器 的集中控制方式。從硬件角度來(lái)看,和 MCS-51指令完全兼容的新一代 AT89CX)系列機(jī),比在 片外加EPROI才能相當(dāng)?shù)?031單片機(jī)抗干擾性能強(qiáng),和87C51單片機(jī)技能相當(dāng), 但功耗小。程序修改直接用+5V或+12V電源擦除,更顯方便、而且其工作電壓放 寬至2.7V-6V,因而受電壓波動(dòng)的影響更小,而且 4K的程
16、序存儲(chǔ)器完全能滿足 單片機(jī)系統(tǒng)的軟件要求,故AT89C51單片機(jī)是構(gòu)造本檢測(cè)系統(tǒng)的更理想的選擇。332 89C51芯片介紹掌握MCS-51單片機(jī),應(yīng)首先了解MCS-51的引腳,熟悉并牢記各引腳的功能,MCS-51系列中各種型號(hào)芯片的引腳是互相兼容的。制作工藝為HMOS勺MCS-51的單片機(jī)都采用40只引腳的雙列直插封裝方式,如圖所示。P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD) P3.0(TXD)P3.1(INTO)P3.2(INT1)P3.3TOP3.4T1P3.5(WR)P3.6(RDTP3.7XTAL1XTAL2GND-EmVccP0.0(AD0)P0
17、.1(AD1)P0.2(AD2)P0.3(AD3)P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)EA/VPPn口nnn n fldPSENP2.7(A15)P2.6(A14)P2.5(A13)P2.4(A12)P2.3(A11)P2.2(A10)P2.1(A9)P2.0(A8)ALE/PROGpDIpAT89C51芯片管腳圖40只引腳按其功能來(lái)分,可分為如下 3類:電源及時(shí)鐘引腳:Vcc、Vss、XTAL1 XTAL2電源引腳接入單片機(jī)的工作電源。Vcc接+5V電源,Vss接地。時(shí)鐘引腳XTAL1 XTAL2外接晶體和片內(nèi)的反相放大器構(gòu)成了 1個(gè)晶體振蕩 器,它為單片
18、機(jī)提供了時(shí)鐘控制信號(hào)。2個(gè)時(shí)鐘引腳也可外接獨(dú)立的晶體振蕩器。 XTAL1接外部的一個(gè)引腳。該引腳內(nèi)部是一個(gè)反相放大器的輸入端。這個(gè)反相放 大器構(gòu)成了片內(nèi)振蕩器。如果采用外接晶體振蕩器時(shí),此引腳接地。XTAL2接外部晶體的另一端,在該引腳內(nèi)部接至內(nèi)部反相放大器的輸出端。若采用外部時(shí)鐘振蕩器時(shí),該引腳接受時(shí)鐘振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器 的輸入端。 控制引腳:psen、ALE EA、RESET(RST。此類引腳提供控制信號(hào),有的還具有復(fù)用功能。 RST/Vpd引腳:RESET(RST是復(fù)位信號(hào)輸入端,高電平有效。當(dāng)單片機(jī) 運(yùn)行時(shí),在此引腳加上持續(xù)時(shí)間大于 2個(gè)機(jī)器周期(24個(gè)振蕩
19、周期)的高電平 時(shí),就可以完成復(fù)位操作。在單片機(jī)工作時(shí),此引腳應(yīng)為w0.5V低電平。Md為本引腳的第二功能,即備用電源的輸入。當(dāng)主電源發(fā)生故障,降低到某一規(guī)定值 的低電平時(shí),將+5V電源自動(dòng)接入RST端,為內(nèi)部RAM提供備用電源,以保證片 內(nèi)RAM的信息不丟失,從而使單片機(jī)在復(fù)位后能正常進(jìn)行。 ALE/ PROG引腳:ALE引腳輸出為地址鎖存允許信號(hào),當(dāng)單片機(jī)上電正常工作后ALE引腳不斷輸出正脈沖信號(hào)。當(dāng)單片機(jī)訪問(wèn)外部存儲(chǔ)器時(shí),ALE輸出信號(hào)的負(fù)跳沿用于單片機(jī)發(fā)出的低 8位地址經(jīng)外部鎖存器鎖存的鎖存控制信號(hào)。 即使不訪問(wèn)外部鎖存器,ALE端仍有正脈沖信號(hào)輸出,此頻率為時(shí)鐘振蕩器頻率 的1/6。
20、 PROG為該引腳的第二功能。在對(duì)片內(nèi) EPRO型單片機(jī)編程寫(xiě)入時(shí),此 引腳作為編程脈沖輸入端。 PSEN引腳:程序存儲(chǔ)器允許輸出控制端。在單片機(jī)訪問(wèn)外部程序存儲(chǔ)器時(shí),此引腳輸出脈沖負(fù)跳沿作為讀外部程序存儲(chǔ)器的選通信號(hào)。此引腳接外部程序存儲(chǔ)器的OE (輸出允許端)。 EA/Vpp引腳:Ea功能為片內(nèi)程序存儲(chǔ)器選擇控制端。當(dāng) EA引腳為高電 平時(shí),單片機(jī)訪問(wèn)片內(nèi)程序存儲(chǔ)器,但在 PC值超過(guò)0FFFH時(shí),即超出片內(nèi)程序 存儲(chǔ)器的4KB地址范圍時(shí)將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。當(dāng) EA引腳 為低時(shí),單片機(jī)只訪問(wèn)外部程序存儲(chǔ)器,不論是否有內(nèi)部程序存儲(chǔ)器。I/O 口引腳:P0、P1、P2、P3,為
21、四個(gè)8位I/O 口的外部引腳。P0 口、 P1 口、P2 口、P3口是3個(gè)8位準(zhǔn)雙向的I/O 口,各口線在片內(nèi)均有固定的上拉 電阻。當(dāng)這3個(gè)準(zhǔn)雙向I/O 口作輸入口使用時(shí),要向該口先寫(xiě)1,另外準(zhǔn)雙向口 I/O 口無(wú)高阻的“浮空”狀態(tài)。由于單片機(jī)具有體積小、質(zhì)量輕、價(jià)格便宜、耗電少等突出特點(diǎn),所以本系 統(tǒng)采用89C51單片機(jī),硬件設(shè)計(jì)電路圖如圖1所示。89C51內(nèi)部有4KB的EPROM 128字節(jié)的RAM所以一般都要根據(jù)所需存儲(chǔ)容量的大小來(lái)擴(kuò)展ROM和RAM本電路Ea接高電平,沒(méi)有擴(kuò)展片外ROM和RAM晶振電路和復(fù)位電路電路圖如下:晶振和復(fù)位電路3.4 LED顯示電路LED顯示有靜態(tài)顯示和動(dòng)態(tài)顯
22、示兩種顯示方式。本設(shè)計(jì)使用并行輸入硬件譯 碼靜態(tài)顯示電路,靜態(tài)顯示電路中,各位可獨(dú)立顯示,只要在該位的段碼線上保 持段碼電平,該位就能保持相應(yīng)的顯示字符。電路中采用了鎖存譯碼器MC14495將P1 口低4位輸出的BCD碼譯成七段字型碼,利用P1 口高四位做為各鎖存譯碼 器的所存信號(hào),實(shí)現(xiàn)穩(wěn)定顯示。LED使用的是共陰極7段數(shù)碼管。數(shù)碼管顯示電路如下PJfl-T FlhTP12P15P14P15P16Pl?-1DS4DSDS0%-SEX/DPYD?YJ-IEG數(shù)碼管顯示電路3.5鍵盤(pán)電路鍵盤(pán)有兩種工作方式:編碼式鍵盤(pán)和非編碼式鍵盤(pán)。處理方式有掃描法和線反轉(zhuǎn)法。本設(shè)計(jì)采用的是非編碼鍵盤(pán),并利用掃描法
23、處理按鍵,消抖由軟件實(shí)現(xiàn) 鍵盤(pán)掃描電路圖:一 4U7-XKD .KE J I r KF|按鍵電路3.6報(bào)警電路 報(bào)警電路圖:P3.5CI1 )P3.6(WR)P3a7(RS)丄31617RESET9ALE7PPSEN30-:.29rK1(Lvoc?;LS*報(bào)警電路四、軟件設(shè)計(jì)4.1主程序框圖主程序流程圖如下圖所示主程序框圖4.2數(shù)據(jù)采集子程A/D轉(zhuǎn)換子程 圖 3-2 所示。ADC0809 通道輸入的0-5V的 為對(duì)應(yīng)的數(shù)字量 將對(duì)應(yīng)數(shù)值存儲(chǔ)到 框圖如圖開(kāi)始初始化LCD顯示子程序鍵盤(pán)掃描子程序A/D轉(zhuǎn)換子程序序程序框圖序流程圖如下 初始化后,把0 模擬信號(hào)轉(zhuǎn)換OOH-FFH 然后內(nèi)存單元。程序開(kāi)
24、始P大于閾值?數(shù)據(jù)處理子程序N啟動(dòng)ADC0809丫通道,并延時(shí)100卩sN聲光報(bào)警1Y!讀出A/D轉(zhuǎn)換結(jié)果結(jié)果存入內(nèi)存單元1返LFM回轉(zhuǎn)換完?數(shù)據(jù)采集子程序框圖4.3報(bào)警子程序程序框圖系統(tǒng)設(shè)定閾值并保存在以50H開(kāi)始的3個(gè)單元,為了便于比較和顯示,閾值 的千位放入50H中,百位和十位放入51H,個(gè)位放人52H中。報(bào)警電路分為蜂鳴 器報(bào)警電路和LED發(fā)光報(bào)警電路組成。當(dāng)輸入端 P3.5為低電平時(shí),有電流通過(guò) 蜂鳴器,蜂鳴器發(fā)出聲音報(bào)警。而當(dāng)輸入端為高電平時(shí)不報(bào)警。報(bào)警子程序執(zhí)行之前,將報(bào)警閾值轉(zhuǎn)換為壓縮的BCD碼并存放在兩個(gè)存儲(chǔ)單 元中。傳感器輸入值A(chǔ)/D轉(zhuǎn)換后,調(diào)用比較程序,經(jīng)過(guò)數(shù)據(jù)處理后顯示
25、的測(cè)量值和閾值比較,小于閾值則繼續(xù)執(zhí)行顯示程序。若大于閾值則將單片機(jī)的P3.5 口清零進(jìn)行聲光報(bào)警。40H 4IH、42H單元存放A/D轉(zhuǎn)換后,并進(jìn)行十進(jìn)制轉(zhuǎn)換后 的結(jié)果。40H和50H分別存放的是處理后的測(cè)量值和閾值的千位的壓縮BCD碼,41H和51H分別存放的是處理后的測(cè)量值和閾值的百位、十位壓縮的BCD碼,42H和52H分別存放的是處理后的測(cè)量值和閾值的個(gè)位的壓縮BCD碼。程序首先對(duì)40H 50H中的值進(jìn)行比較大小,如果40H中的值大于50H中的值,則進(jìn)行報(bào)警。 依此類推,比較41H和51H, 42H和52Ho程序框圖如圖:五、心得體會(huì)Y報(bào)警40H中的BCD碼大?'次利用各種 是很有挑戰(zhàn)這
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 下學(xué)期幼兒園小班美術(shù)教學(xué)計(jì)劃
- 出租水產(chǎn)攤位合同范本
- 書(shū)法班退費(fèi)合同范本
- 廠房買(mǎi)斷合同范本
- 一冊(cè)拼音及一二三單元教案十五
- 農(nóng)戶院落租賃合同范本
- 兒童玩偶租賃合同范本
- 醫(yī)療設(shè)備進(jìn)貨合同范本
- 午托廚房合同范本
- 《荷花》教學(xué)反思三年級(jí)語(yǔ)文教學(xué)反思
- 選礦試車(chē)方案
- 小課題專題研究參考題目
- 回旋鉆鉆孔施工方案
- 《最好的未來(lái)》合唱曲譜
- 嗓音(發(fā)聲)障礙評(píng)定與治療
- GB∕T 8081-2018 天然生膠 技術(shù)分級(jí)橡膠(TSR)規(guī)格導(dǎo)則
- 教學(xué)課件個(gè)人理財(cái)-2
- 航空航天概論(課堂PPT)
- 【圖文】煤礦井下常見(jiàn)的失爆現(xiàn)象
- 完整版三措兩案范文
- 貿(mào)易公司程序文件
評(píng)論
0/150
提交評(píng)論