酒精濃度超標(biāo)報(bào)警器畢業(yè)設(shè)計(jì)說明書_第1頁
酒精濃度超標(biāo)報(bào)警器畢業(yè)設(shè)計(jì)說明書_第2頁
酒精濃度超標(biāo)報(bào)警器畢業(yè)設(shè)計(jì)說明書_第3頁
酒精濃度超標(biāo)報(bào)警器畢業(yè)設(shè)計(jì)說明書_第4頁
酒精濃度超標(biāo)報(bào)警器畢業(yè)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

畢業(yè)設(shè)計(jì)說明書題目:酒精濃度超標(biāo)報(bào)警器產(chǎn)品設(shè)計(jì)工藝設(shè)計(jì)方案設(shè)計(jì)√類型:學(xué)生姓名:學(xué)號:學(xué)院:電子信息工程專業(yè):班級:學(xué)校指導(dǎo)教師:企業(yè)指導(dǎo)教師:2016年3月25日摘要酒精濃度超標(biāo)報(bào)警器是交警判定駕駛員是否飲酒的重要設(shè)備。本設(shè)計(jì)介紹了一種酒精濃度超標(biāo)報(bào)警器的設(shè)計(jì)方法,利用MQ-3酒精傳感器設(shè)計(jì)了一款酒精濃度超標(biāo)報(bào)警器,并對其結(jié)構(gòu)特點(diǎn)、工作原理及其調(diào)試方法進(jìn)行了詳細(xì)的分析介紹。本設(shè)計(jì)實(shí)現(xiàn)了對不同濃度酒精的檢測和顯示,通過適當(dāng)改進(jìn)可以用于檢測酒后駕車。本研究設(shè)計(jì)的酒精濃度測試儀是一款實(shí)用性強(qiáng)、安全可靠的氣體乙醇濃度檢測工具,采用高精度MQ-3乙醇?xì)怏w傳感器對空氣中的乙醇濃度進(jìn)行檢測,利用高性能低成本單片機(jī)STC12C5A16AD對檢測信號進(jìn)行A/D轉(zhuǎn)換和處理,最后通過液晶屏顯示輸出。本研究設(shè)計(jì)的酒精濃度測試儀還具有醉酒閾值設(shè)定功能,可以根據(jù)法律法規(guī)或用戶需要設(shè)定修改醉酒閾值,并進(jìn)行保存。關(guān)鍵詞:MQ-3氣敏傳感器;STC12C5A16AD單片機(jī);液晶顯示電路目錄1.緒論 緒論1.1設(shè)計(jì)背景我國傳感器2003年銷售額為186億元人民幣,2006年銷售額為283億元人民幣,預(yù)計(jì)2007年為325億元人民幣,2008年為374億元人民幣。據(jù)行業(yè)協(xié)會估算和預(yù)測,我國2014年敏感元件與傳感器銷售額突破1200億人民幣。2015年需求量可達(dá)約652.9億只,銷售額預(yù)計(jì)突破1300億。傳感器、通信及計(jì)算機(jī)被稱為現(xiàn)代信息系統(tǒng)的三大支柱。傳感器技術(shù)發(fā)展與應(yīng)用也成為衡量一個(gè)國家信息化程度的重要標(biāo)志。從產(chǎn)業(yè)技術(shù)特征看,傳感技術(shù)與其他信息技術(shù)產(chǎn)業(yè)有很大不同:不是圍繞一個(gè)物理規(guī)律、技術(shù)方向來發(fā)展的,其典型特征是多樣化,無論是感知廣闊的宇宙、生物體的辨識,還是應(yīng)用于環(huán)境領(lǐng)域,遵循著不同的物理規(guī)律,沿著不同的方向發(fā)展。但目前國內(nèi)傳感器產(chǎn)業(yè)化水平不能適應(yīng)市場快速變化和急劇增長的需求,導(dǎo)致我國傳感器行業(yè)發(fā)展較緩。氣體與人類的日常生活密切相關(guān),對氣體的檢測已經(jīng)是保護(hù)和改善生態(tài)居住環(huán)境不可缺少的手段,氣敏傳感器發(fā)揮著極其重要的作用。氣敏傳感器是把氣體中的特定成分檢測出來,并轉(zhuǎn)化為電信號的一類器件,用來對有害氣體,易燃易爆氣體等進(jìn)行安全檢測和報(bào)警,對生產(chǎn)生活中需要了解的氣體進(jìn)行檢測。X(正文內(nèi)容首行縮進(jìn)2字符,小41.2設(shè)計(jì)意義2008年世界衛(wèi)生組織的事故調(diào)查顯示,大約50%-60%的交通事故與酒后駕駛有關(guān),酒后駕駛已經(jīng)被列為車禍致死的主要原因。在中國,每年由于酒后駕車引發(fā)的交通事故達(dá)數(shù)萬起;而造成死亡的事故中50%以上都與酒后駕車有關(guān),酒后駕車的危害觸目驚心,已經(jīng)成為交通事故的第一大"殺手"。酒后駕車發(fā)生事故的機(jī)率高達(dá)27%。隨著攝入酒精量的增加,選擇反應(yīng)錯(cuò)誤率顯著增加,當(dāng)血液中酒精含量由0.5‰增至1‰,發(fā)生車禍的可能性便增加5倍,如果增至1.5‰,可能性再增加6倍。機(jī)動車駕駛?cè)藛T“酒后駕車”及“醉酒駕車”極易發(fā)生道路交通事故,嚴(yán)重危害了道路交通安全和人民生命財(cái)產(chǎn)安全。人飲酒后,酒精通過消化系統(tǒng)被人體吸收,經(jīng)過血液循環(huán),約有90%的酒精通過肺部呼氣排出,因此通過測量人呼出氣體所含酒精濃度,就能清楚人體所含酒精濃度,從而判斷該司機(jī)是否酒后駕車,避免事故的發(fā)生。呼氣中的酒精含量,就可判斷其醉酒程度,開車司機(jī)只要將嘴對著傳感器使勁吹氣。能夠很好的幫助駕駛員了解自身的酒精濃度,若濃度超標(biāo),則報(bào)警提醒,能夠有效的防止酒后駕駛,避免引發(fā)意外。2.硬件設(shè)計(jì)根據(jù)設(shè)計(jì)方案與設(shè)計(jì)目標(biāo),該設(shè)計(jì)的硬件包括傳感器模塊、單片機(jī)模塊及液晶顯示模塊。2.1傳感器模塊傳感器模塊由MQ-3型氣敏傳感器電路與電壓比較電路組成A1A1F2A3B4F5B6RLMQ-3R21kR35.1kC2104uFC1104uFOUT1IN2AC3GND4567VCC8LM393RT10kR110kGNDGND+5V+5V圖2.1傳感器模塊電路圖2.1.1MQ-3型氣敏傳感器本系統(tǒng)直接測量的是呼氣中的酒精濃度,考慮到周圍空氣中的氣體成分可能影響傳感器測量的準(zhǔn)確性,所以傳感器只能對酒精氣體敏感,對其他氣體不敏感,故選用MQ3型氣敏傳感器。MQ-3型氣敏傳感器有很高的靈敏度、良好的選擇性、長期的使用壽命和可靠的穩(wěn)定性。MQ-3型氣敏傳感器由微型Al2O3,陶瓷管和SnO2敏感層、測量電極和加熱器構(gòu)成的敏感元件固定在塑料或不銹鋼的腔體內(nèi),加熱器為氣敏元件的工作提供了必要的工作條件。圖2.2MQ-3的結(jié)構(gòu)傳感器的標(biāo)準(zhǔn)回路有兩部分組成。其一為加熱回路,其二為信號輸出回路,它可以準(zhǔn)確反映傳感器表面電阻值的變化。MQ-3傳感器電路具有以下特點(diǎn):1、具有信號輸出指示;2、模擬量輸出0-5V電壓,濃度越高電壓越高;3、對乙醇蒸汽具有良好的選擇性和很高的靈敏度;4、具有長期的使用壽命和可靠的穩(wěn)定性;5、具有快速的響應(yīng)恢復(fù)特性。圖2.3傳感器電路2.1.2電壓比較電路電壓比較電路主要由LM393組成,LM393是高增益,寬頻帶器件,采用雙列直插8腳塑料封裝(DIP8)和微形的雙列8腳塑料封裝(SOP8)。圖2.4LM393引腳圖及內(nèi)部框圖LM393主要特點(diǎn)有:1、工作電源電壓范圍寬,單電源、雙電源均可工作,單電源:2~36V,雙電源:±1~±18V;2、消耗電流小,ICC=0.8mA;3、輸入失調(diào)電壓小,VIO=±2mV;4、共模輸入電壓范圍寬,Vic=0~Vcc-1.5V;5、輸出與TTL,DTL,MOS,CMOS等兼容;6、輸出可以用開路集電極連接“或”門;圖2.5LM393電壓比較電路2.2單片機(jī)模塊單片機(jī)模塊包括STC12C5A16AD單片機(jī)、報(bào)警電路、按鍵電路。圖2.6單片機(jī)模塊電路2.2.1STC12C5A16AD單片機(jī)STC12C5A16AD是新一代8051單片機(jī),包含有中央處理器(CPU)、程序存儲器(FLASH)、數(shù)據(jù)存儲器(SRAM)、定時(shí)/計(jì)數(shù)器、UART串口、串口2、I/O接口、高速A/D轉(zhuǎn)換、SPI接口、PCA、看門狗、片內(nèi)R/C振蕩器等模塊,幾乎包含了數(shù)據(jù)采集和控制中所需的所有單元模塊。圖2.7STC12C2052AD單片機(jī)管腳圖STC12C5A16AD單片機(jī)采用40引腳的雙列直插封裝方式。40條引腳功能如下:1、主電源引腳VCC;2、外接晶振引腳XTAL1和XTAL2;3、控制或與其它電源復(fù)用引腳RST,ALE和NA;4、輸入/輸出引腳P0.0~P0.7,P1.0~P1.7,P2.0~P2.7,P3.0~P3.7;(1)P0口(P0.0~P0.7)是一個(gè)漏極開路型準(zhǔn)雙向I/O口。在訪問外部存儲器時(shí),它是分時(shí)多路轉(zhuǎn)換的地址(低8位)和數(shù)據(jù)總線,在訪問期間激活了內(nèi)部的上拉電阻。(2)P1口(P1.0~P1.7)是有內(nèi)部上拉電阻的8位雙向I/O口。在EPROM編程和程序驗(yàn)證時(shí),它接收低8位地址。3)P2口(P2.0~P2.7)是一個(gè)有內(nèi)部上拉電阻的8位雙向I/O口。在訪問外部存儲器時(shí),它送出高8位地址。在對EFROM編程和程序驗(yàn)證期間,它接受高8位地址。(4)P3口(P3.0~P3.7)是一個(gè)有內(nèi)部上拉電阻的8位雙向I/O口。在訪問外部存儲器時(shí),它送出高8位地址。在對EFROM編程和程序驗(yàn)證期間,接受高8位地址。2.2.2按鍵電路本設(shè)計(jì)采用按鍵接地的方式來讀取按鍵,單片機(jī)初始時(shí),因?yàn)闉楦唠娖?,?dāng)按鍵按下的時(shí)候,會給單片機(jī)一個(gè)低電平,單片機(jī)對信號進(jìn)行處理。單片機(jī)鍵盤有獨(dú)立鍵盤和矩陣式鍵盤兩種,根據(jù)本設(shè)計(jì)的需要這里選用了獨(dú)立式鍵盤接法。獨(dú)立式鍵盤的實(shí)現(xiàn)方法是利用單片機(jī)I/O口讀取口的電平高低來判斷是否有鍵按下。將常開按鍵的一端接地,另一端接一個(gè)I/O口,程序開始時(shí)將此I/O口置于高電平,平時(shí)無鍵按下時(shí)I/O口保持高電平。當(dāng)有鍵按下時(shí),此I/O口與地短路迫使I/O口為低電平。按鍵釋放后,單片機(jī)內(nèi)部的上拉電阻使I/O口保持高電平。KK2HH-K1HH+GND圖2.8按鍵電路2.2.3報(bào)警電路本設(shè)計(jì)利用LED燈指示酒精是否超標(biāo),正常情況下LED燈不亮,當(dāng)酒精濃度超標(biāo)時(shí)LED顯示為紅色。LED,發(fā)光二極管,是一種能夠?qū)㈦娔苻D(zhuǎn)化為可見光的固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光;它改變了白熾燈鎢絲發(fā)光與節(jié)能燈三基色粉發(fā)光的原理,而采用電場發(fā)光。LED的特點(diǎn)非常明顯,壽命長、光效高、輻射低與功耗低。作為目前全球最受矚目的新一代光源,LED因其高亮度、低熱量、長壽命、無毒、可回收再利用等優(yōu)點(diǎn),被稱為是21世紀(jì)最有發(fā)展前景的綠色照明光源。LL1LEDR1L2LEDY+5VR62.2kR52.2k圖2.9報(bào)警電路2.3液晶顯示模塊本設(shè)計(jì)采用的是LCD1602液晶,LCD1602A是一種工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符。(16列2行)。液晶顯示器在計(jì)算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號和圖形。在單片機(jī)系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個(gè)優(yōu)點(diǎn):1、液晶顯示器在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,畫質(zhì)高且不會閃爍。2、液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡單可靠,操作更加方便。3、液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比顯示面積相同的傳統(tǒng)顯示器要輕得多。4、相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動IC上,因而耗電量比其它顯示器要少得多。液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示。本設(shè)計(jì)的灰度調(diào)節(jié)是采用10k電阻和1k電阻分壓的形式,灰度適中。圖2.10液晶顯示電路LCD1602液晶引腳說明:第1腳:VSS接地;第2腳:VDD接5V正電源;第3腳:VL為液晶顯示器對比度調(diào)整端,接電源正極時(shí)對比度最弱,接地時(shí)對比度最高,對比度過高時(shí)會產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度;第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器;第5腳:R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作;第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令;第7~14腳:D0~D7為8位雙向數(shù)據(jù)線;第15腳:背光源正極;第16腳:背光源負(fù)極。3.軟件設(shè)計(jì)3.1主程序主程序的設(shè)計(jì)主要是綜合考慮本設(shè)計(jì)要達(dá)到的功能要求,要進(jìn)行數(shù)據(jù)、定時(shí)器、A/D轉(zhuǎn)換等的初始化,實(shí)時(shí)采集MQ-3酒精傳感器模塊輸出的數(shù)據(jù)信息,并采集閥值存儲模塊的數(shù)據(jù),進(jìn)行的相應(yīng)的處理,實(shí)現(xiàn)實(shí)時(shí)顯示被測氣體中的酒精濃度和報(bào)警閥值,濃度超過閥值會發(fā)光報(bào)警提示。圖3.1主程序流程圖4.調(diào)試過程軟硬件設(shè)計(jì)制作完成后,酒精濃度測試儀上電。傳感器第一次上電預(yù)熱時(shí)間比較長,需等待預(yù)熱完成(開機(jī)通電5小時(shí)以上,因?yàn)镸Q傳感器需要老化)。當(dāng)預(yù)熱完成后,液晶屏顯示空氣中測得的乙醇?xì)怏w濃度,因?yàn)槭乔鍧嵖諝?,所以濃度比較低,沒有達(dá)到事先設(shè)定的報(bào)警閾值(80mg/L),故報(bào)警燈不亮。然后做正常人的測試。未飲酒人對酒精濃度測試儀傳感器探頭吹氣,液晶屏顯示的乙醇?xì)怏w濃度值出現(xiàn)變化,但不會超過報(bào)警閾值,報(bào)警燈不亮。吹氣完畢后顯示值緩慢回落。接著做醉酒測試。飲酒者對酒精濃度測試儀傳感器探頭吹氣,液晶屏顯示的乙醇?xì)怏w濃度值迅速上升,很快超過報(bào)警閾值,報(bào)警燈亮,吹氣完畢后顯示值緩慢回落。調(diào)試完成。5.結(jié)論本次設(shè)計(jì)基本達(dá)到了預(yù)期目標(biāo),設(shè)計(jì)作品可以對呼吸氣體中的酒精濃度進(jìn)行實(shí)時(shí)采集,顯示,報(bào)警。成品可用于交警對汽車駕駛者測試與監(jiān)督,也可以用于司機(jī)駕車前的自我檢測,能夠幫助司機(jī)及時(shí)了解自身所含酒精濃度,對避免酒后駕車有很好的作用。但由于設(shè)計(jì)者水平有限,這個(gè)設(shè)計(jì)還不能從根本上解決酒后駕車,還有許多不足之處有待完善,此設(shè)計(jì)還可繼續(xù)深入拓展,比如將此設(shè)計(jì)中的報(bào)警電路,換成汽車的引擎電路,如酒精濃度超標(biāo)則引擎不能發(fā)動,或可從根本上解決酒后駕車問題。參考文獻(xiàn)朱志偉,劉紅兵.傳感器原理與檢測技術(shù).南京:南京大學(xué)出版社,2012.[2]陳權(quán)昌,李興富.單片機(jī)原理及應(yīng)用[M].廣州:華南理工大學(xué)出版社,2007.[3]李慶亮.C語言程序設(shè)計(jì)實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,2010.[4]楊志忠.數(shù)字電子技術(shù)[M].北京:高等教育出版社,2008.[5]汪文.陳林.單片機(jī)原理及應(yīng)用[M].湖北:華中科技大學(xué)出版社,2013.[6]王金花.電工技術(shù).北京:人民郵電出版社,2013.致謝本次畢業(yè)設(shè)計(jì)是在我的指導(dǎo)老師謝沙天老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我,在此謹(jǐn)向謝老師致以誠摯的謝意和崇高的敬意。感謝學(xué)校給予我這樣一次機(jī)會,能夠獨(dú)立地完成這樣一個(gè)設(shè)計(jì),作為檢驗(yàn)這些年來學(xué)習(xí)的成果,在這個(gè)過程當(dāng)中,學(xué)校給予我們各種方便,使我們在即將離校的最后一段時(shí)間里,能夠更多學(xué)習(xí)一些實(shí)踐應(yīng)用知識,增強(qiáng)了我們實(shí)踐操作和動手應(yīng)用能力,提高了獨(dú)立思考的能力。感謝在整個(gè)畢業(yè)設(shè)計(jì)期間在各個(gè)方面給予過我?guī)椭幕锇閭?,正是因?yàn)橛辛四銈兊膸椭?,才讓我順利的完成了此次畢業(yè)設(shè)計(jì)。附錄程序//#include"reg52.H"#include"STC12c5A.h"#include"1602.h"#include"2402.h"#defineucharunsignedchar#defineuintunsignedint//聲明常量#defineALCH80//醉駕標(biāo)準(zhǔn)80mg/L//K_MG_MV和K_ZERO為傳感器校準(zhǔn)系數(shù),要根據(jù)每個(gè)MQ-3模塊校準(zhǔn)#defineK_MG_MV160/66//傳感器靈敏度系數(shù),每毫克/L對應(yīng)的10毫伏數(shù)#defineK_ZERO15//傳感器零點(diǎn)漂移,約130mV//定義按鍵SbitKey_Up=P3^6;sbitKey_Down=P3^7;//定義LED報(bào)警燈SbitLed_Warn1=P3^4;SbitLed_Warn2=P3^5;//定義乙醇傳感器TTL電平輸出引腳SbitDOUT=P1^4;//定義標(biāo)識volatilebitFlagStartAL=0;//開始轉(zhuǎn)換標(biāo)志volatilebitFlagKeyPress=0;//有鍵彈起標(biāo)志//全局變量定義UcharThreshold; //酒精濃度上限報(bào)警值uintALCounter;//酒精轉(zhuǎn)換計(jì)時(shí)器longALValue;//酒精測量值floatAltemp;//計(jì)算臨時(shí)變量uintkeyvalue,keyUp,keyDown;//鍵值char*pSave;//EEPROM存盤用指針//函數(shù)聲明VoidData_Init();VoidTimer0_Init();voidPort_Init();voidADC_Init();ucharGetADVal();voidKeyProcess(uint);//數(shù)據(jù)初始化VoidData_Init(){ALCounter=0;ALValue=0;Led_Warn1=1;Led_Warn2=2;Keyvalue=0;KeyUp=1;keyDown=1;}//定時(shí)器0初始化,中斷時(shí)間約2毫秒//計(jì)算:晶振11.0592MHz,定時(shí)器時(shí)鐘11059200/12=921600,每毫秒922個(gè)脈沖//16位定時(shí)器初值65536-1844=63692=0xf8ccvoidTimer0_Init(){ ET0=1;//允許定時(shí)器0中斷 TMOD=1;//定時(shí)器工作方式選擇 TL0=0xcc;// TH0=0xf8;//定時(shí)器賦予初值,大約為2毫秒中斷1次 TR0=1;//啟動定時(shí)器}//定時(shí)器0中斷voidTimer0_ISR(void)interrupt1using0{ TL0=0xcc; TH0=0xf8;//定時(shí)器賦予初值 //每1秒鐘啟動一次AD轉(zhuǎn)換ALCounter++;if(ALCounter>=500){FlagStartAL=1; ALCounter=0;}}voidPort_Init(){P1M0=0x80;//10000000,P1.7作為AD輸入P1M1=0x80;//}voidADC_Init(){UIntI;P1ASF=0x80;//設(shè)P1.7為AD輸入ADC_RES=0;//清先前的結(jié)果ADC_CONTR|=0x80; //POWER=1,打開ADC電源for(I=5000;i>0;i--);//延時(shí)ADC_CONTR=ADC_CONTR&0xE0;//1110,0000清ADC_FLAG,ADC_START位和低3位ADC_CONTR=ADC_CONTR&0xf8|0x07;//設(shè)置當(dāng)前通道號為P1.7for(I=2500;i>0;i--);//延時(shí)}//進(jìn)行AD轉(zhuǎn)換,得到當(dāng)前酒精值UcharGetADVal(){UintIADC_CONTR&=0xf7;for(I=250;i>0;i--);//待輸入電壓穩(wěn)定后開始轉(zhuǎn)換//ADC_RES=0;ADC_CONTR|=0x08;//ADC_Start=1,啟動轉(zhuǎn)換while((ADC_CONTR&0x10)==0);//等待轉(zhuǎn)換結(jié)束ADC_FLAG=1ADC_CONTR&=0xe7; //清ADC_FLAG和ADC_START位,停止轉(zhuǎn)換returnADC_RES;}//存入設(shè)定值voidSave_Setting(){PSave=(char*)&Threshold; //地址低位對應(yīng)低8位,高位對應(yīng)高8位Wrteeprom(0,*pSave); //存醉酒閾值低8位DELAY(300);PSave++;Wrteeprom(1,*pSave); //存醉酒閾值高8位DELAY(300);}//載入設(shè)定值VoIdLoad_Setting(){PSave=(char*)&Threshold;*pSave++=rdeeprom(0);*pSave=rdeeprom(1);If((Threshold>=255)||(Threshold<0))Threshold=80;}//按鍵處理程序,參數(shù)為鍵值,1為Up鍵,2為Down鍵voidKeyProcess(uIntnum){switch(num){case1: if(Threshold<255)Threshold++; break; case2: if(Threshold>1)Threshold--; break; default: break;}L1602_int(2,9,Threshold);Save_Setting();}voidmain(){UIntI,j;EA=0;Data_Init();//數(shù)據(jù)初始化Timer0_Init();//定時(shí)器0初始化Port_Init();//端口初始化ADC_Init();//ADC初始化EA=1;L1602_init();L1602_string(1,1,"WelcometoALCT!");L1602_string(2,1,"DesignedbyAAA");//延時(shí)for(i=0;i<1000;i++)for(j=0;j<1000;j++) {;}//清屏L1602_string(1,1,"");L1602_string(2,1,"");L1602_string(1,1,"Alcohol:mg/L");L1602_string(2,1,"Thresho:mg/L");//載入設(shè)定值Load_Setting();

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論