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

正文內(nèi)容

酒精濃度檢測(cè)儀設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 下有條不紊的工作。6號(hào)引腳Vin(+)接傳感器模塊的模擬信號(hào)輸出端口,其間接入的10K電阻并不影響輸入電壓,但可以起到限流作用,防止瞬間高電流將芯片燒壞。   轉(zhuǎn)換誤差:177。5% Vh: 177。 101000ppm Alcohol 最小值大于2% 10℃50℃3Ω Vc 回路電壓在檢測(cè)的酒精濃度值大于傳感器內(nèi)預(yù)設(shè)值時(shí),TTL電平輸出端口將輸出高電平,起報(bào)警信號(hào)作用,若小于預(yù)設(shè)值則輸出低電平。外部時(shí)鐘方式一般是用于多臺(tái)單片機(jī)協(xié)同工作時(shí),如單片機(jī)之間的通信,這樣要使單片機(jī)有統(tǒng)一的工作節(jié)奏。以上所說(shuō)的上電復(fù)位,和RST按鍵復(fù)位正是單片機(jī)復(fù)位操作的兩種基本形式。相比以往的MCU,STC89C52可降至0Hz的靜態(tài)邏輯操作,可自由選擇兩種軟件節(jié)電工作模式也是其突出優(yōu)點(diǎn)。STC89C52是52型中最普遍的一種。但是由于燃料電池酒精傳感器的結(jié)構(gòu)要求非常精密,制造難度相當(dāng)大,目前只有美國(guó)、英國(guó)、德國(guó)等少數(shù)幾個(gè)國(guó)家能夠生產(chǎn),加上材料成本高,因此價(jià)格相當(dāng)昂貴,是半導(dǎo)體酒精傳感器的幾十倍。2011年05月01日,我國(guó)正式將酒駕列為刑事犯罪。我國(guó)正在步入“汽車(chē)社會(huì)”,2011年我國(guó)汽車(chē)總數(shù)突破8000萬(wàn)輛,位居世界第三,這也帶來(lái)了許多問(wèn)題,酒駕正是其中之一。其中燃料電池型和半導(dǎo)體型是使用最為普遍的兩種類(lèi)型。成品硬件主要包括基于STC89C52單片機(jī)的微控制模塊、MQ3傳感器采集模塊、基于ADC0804芯片的A/D轉(zhuǎn)換模塊、按鍵控制模塊、以1602為核心的顯示模塊、報(bào)警電路模塊等。STC89C52可以實(shí)現(xiàn)兩級(jí)中斷嵌套,內(nèi)含2個(gè)外部中斷入口,可以同時(shí)實(shí)現(xiàn)兩個(gè)計(jì)時(shí)器或計(jì)數(shù)器中斷,還含有一個(gè)串口通信中斷。圖22 STC89C52單片機(jī)各引腳圖 復(fù)位電路介紹圖23 復(fù)位電路電路圖單片機(jī)工作過(guò)程中有一個(gè)程序指針,它指向即將要執(zhí)行的程序。在復(fù)位電路的設(shè)計(jì)中,要選擇合適的元器件參數(shù),電阻的阻值不宜過(guò)大或者過(guò)小,過(guò)大使得RST不可能獲得高電平,過(guò)小也不能起到限流作用。晶振全稱為晶體振蕩器(英文Crystal Oscillators),其作用在于產(chǎn)生原始的時(shí)鐘頻率。此端口接入ADC0804的6號(hào)引腳,實(shí)現(xiàn)AD轉(zhuǎn)換。177?!?00mW 符號(hào) RH 技術(shù)參數(shù)濃度斜率 AD轉(zhuǎn)換軟硬件件設(shè)計(jì) ADC0804簡(jiǎn)介 圖32 ADC0804引腳示意圖ADC0804是屬于連續(xù)漸進(jìn)式的A/D轉(zhuǎn)換器,這類(lèi)型的A/D轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百u(mài)s)、分辨率高外,還有價(jià)錢(qián)便宜的優(yōu)點(diǎn),普遍被應(yīng)用于微電腦的接口設(shè)計(jì)上。 本設(shè)計(jì)中ADC0804外圍硬件連接圖33 ADC0804外圍電路連接20號(hào)引腳角和10號(hào)引腳分別接VCC和GND,為芯片提供工作電壓。它如果與單片機(jī)的外部中斷端口()相連,在轉(zhuǎn)換結(jié)束后給單片機(jī)一個(gè)中斷,讓單片機(jī)讀走數(shù)據(jù)。當(dāng)測(cè)試值超標(biāo),則使報(bào)警電路報(bào)警,顯示模塊和報(bào)警電路的軟硬件設(shè)計(jì)將在后面詳細(xì)介紹。 //延時(shí)約一毫秒,讓芯片忙完 wr=1。 //將RD拉高} 4 顯示模塊軟硬件設(shè)計(jì) LCD1602簡(jiǎn)介L(zhǎng)CD1602每行可以輸出16個(gè)字符,可以顯示兩行,故稱1602,它不帶中文字庫(kù),故只能顯示數(shù)字、字母和普通字符。3號(hào)角接到10K可調(diào)電阻M103的可調(diào)端,M103另外兩端接電源正和地。寫(xiě)命令函數(shù)各語(yǔ)句分析:void write_(uchar ){ lcdrs=0。 //對(duì)P0賦值,該值是要寫(xiě)入的數(shù)據(jù) ,da為形參 delay(5)。 write_(1)。寫(xiě)完后指針變?yōu)榱?,自?dòng)結(jié)束。 //c為value的個(gè)位 write_(0x80+0x40+4)。在待機(jī)時(shí),循環(huán)程序中不斷執(zhí)行語(yǔ)句: write_(0x80+6)。 //在第一行,第十個(gè)字符處寫(xiě)入時(shí)鐘的秒鐘個(gè)位由于是在不斷循環(huán)調(diào)用,即不斷數(shù)據(jù)刷新,而a、b、c、d的改變是通過(guò)定時(shí)器零實(shí)現(xiàn)的。 //定義蜂鳴器sbit d1=P1^1。 軟件部分設(shè)計(jì) 位定義語(yǔ)句:sbit d2=P1^1。 //S3位定義sbit k2=P2^1。接入220V交流電后從變壓器輸出12V交變電壓,再經(jīng)過(guò)橋式整流電路整流,輸出直流電。 硬件的連接已經(jīng)在前面各節(jié)中詳細(xì)介紹,此處不再贅述。值得注意的是要在執(zhí)行待機(jī)程序或檢測(cè)報(bào)警程序前,執(zhí)行待機(jī)程序的程序尾部,以及執(zhí)行檢測(cè)報(bào)警程序的程序尾部多加入按鍵檢測(cè)程序: if(k1==0) //按鍵檢測(cè) { delay(5)。消抖原理:在檢測(cè)到按鍵后,立刻延時(shí)約五毫秒,即延時(shí)消抖,這樣就過(guò)了抖動(dòng)時(shí)間,之后手的按鍵力度是非常穩(wěn)定的。 定時(shí)器與定時(shí)器中斷本設(shè)計(jì)在待機(jī)時(shí),執(zhí)行一個(gè)簡(jiǎn)易的十分鐘以內(nèi)的計(jì)時(shí)程序。醉酒駕車(chē)是指車(chē)輛駕駛?cè)藛T血液中的酒精含量大于或者等于80mg/100ml的駕駛行為本設(shè)計(jì)編程采用c語(yǔ)言,體現(xiàn)了其很好的計(jì)算機(jī)語(yǔ)言優(yōu)勢(shì)。sbit d1=P1^1。sbit rd=P1^6。 //有無(wú)符號(hào)整型形參的延時(shí)函數(shù)void write_str(uchar *)。 while(!k1)。 write_str(str)。 d1=1。 d1=1。 TH0=(6553650000)/256。 write_data(table[c])。 while(!k2)。 b=10。y0。 lcden=0。 delay(1)。 rd=1。 write_data(0x30+a)。 if(tt==20) { tt=0。 if(a==10) a=0。 if(d==10) { d=0。 write_data(0x30+c)。 a=value/100。 delay(1)。 lcden=1。 P0=。 }/******************************************//********************延時(shí)子函數(shù)**********************/void delay(uint z){ uint x,y。 write_(0x0c)。 if(k1==0) flag=0。 write_data(table[a])。 c=0。 } if(k2==0) //按鍵檢測(cè) { delay(5)。 display()。 //松手檢測(cè) } while(flag==0) //執(zhí)行待機(jī)程序 { TR0=0。 //AD轉(zhuǎn)換函數(shù)void display()。uchar code table[]=0123456789: 。sbit lcdrs=P2^5。顧老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,優(yōu)秀的學(xué)術(shù)底蘊(yùn),孜孜不悔的教學(xué)精神,平易近人的人格魅力,對(duì)我影響深遠(yuǎn)。設(shè)置TMOD=0x01;使定時(shí)器零工作在方式一,工作方式一是十六位不能自動(dòng)重裝初值的方式,所以在進(jìn)入定時(shí)器中斷函數(shù)后要重新裝初值。 //延時(shí)消抖 if(k1==0) //再次按鍵檢測(cè)……………… }k2消抖: if(k2==0) //按鍵檢測(cè) { delay(5)。 //消抖 if(k2==0) flag=1。 標(biāo)志數(shù)的應(yīng)用(主函數(shù)運(yùn)行待機(jī)程序還是檢測(cè)程序的判斷) 為了能讓主函數(shù)分清是執(zhí)行執(zhí)行待機(jī)程序還是檢測(cè)程序報(bào)警程序,引進(jìn)標(biāo)志數(shù)flag。6.系統(tǒng)總體設(shè)計(jì) 硬件總體框圖MQ3傳感器模塊LCD顯示模塊MCU控制中心報(bào)警電路與待機(jī)指示燈電路A/D轉(zhuǎn)換模塊按鍵圖61 硬件總體框圖 程序流程圖執(zhí)行酒精濃度的實(shí)時(shí)檢測(cè),顯示和報(bào)警執(zhí)行待機(jī)程序,液晶顯示簡(jiǎn)易計(jì)時(shí),不檢測(cè)和不顯示酒精濃度k2按下標(biāo)志數(shù)flag置一k1按下標(biāo)志數(shù)flag置零k1與k2未按下標(biāo)志數(shù)flag為初始值1檢測(cè)按鍵k1與k2是否按下開(kāi)始 圖62 程序流程圖 硬件調(diào)試 在制作實(shí)物時(shí)有忘記連接、虛焊、飛線以及連接錯(cuò)誤等情況,好在都成功檢查了
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1