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

正文內(nèi)容

酒精濃度檢測儀設(shè)計(留存版)

2025-08-21 15:42上一頁面

下一頁面
  

【正文】 ,它的正端接電源正。S2為待機控制按鍵。6.系統(tǒng)總體設(shè)計 硬件總體框圖MQ3傳感器模塊LCD顯示模塊MCU控制中心報警電路與待機指示燈電路A/D轉(zhuǎn)換模塊按鍵圖61 硬件總體框圖 程序流程圖執(zhí)行酒精濃度的實時檢測,顯示和報警執(zhí)行待機程序,液晶顯示簡易計時,不檢測和不顯示酒精濃度k2按下標(biāo)志數(shù)flag置一k1按下標(biāo)志數(shù)flag置零k1與k2未按下標(biāo)志數(shù)flag為初始值1檢測按鍵k1與k2是否按下開始 圖62 程序流程圖 硬件調(diào)試 在制作實物時有忘記連接、虛焊、飛線以及連接錯誤等情況,好在都成功檢查了出來并改善了。 //消抖 if(k2==0) flag=1。設(shè)置TMOD=0x01;使定時器零工作在方式一,工作方式一是十六位不能自動重裝初值的方式,所以在進入定時器中斷函數(shù)后要重新裝初值。sbit lcdrs=P2^5。 //AD轉(zhuǎn)換函數(shù)void display()。 display()。 c=0。 if(k1==0) flag=0。 }/******************************************//********************延時子函數(shù)**********************/void delay(uint z){ uint x,y。 lcden=1。 a=value/100。 if(d==10) { d=0。 if(tt==20) { tt=0。 rd=1。 lcden=0。 b=10。 write_data(table[c])。 d1=1。 write_str(str)。 //有無符號整型形參的延時函數(shù)void write_str(uchar *)。sbit d1=P1^1。 定時器與定時器中斷本設(shè)計在待機時,執(zhí)行一個簡易的十分鐘以內(nèi)的計時程序。值得注意的是要在執(zhí)行待機程序或檢測報警程序前,執(zhí)行待機程序的程序尾部,以及執(zhí)行檢測報警程序的程序尾部多加入按鍵檢測程序: if(k1==0) //按鍵檢測 { delay(5)。接入220V交流電后從變壓器輸出12V交變電壓,再經(jīng)過橋式整流電路整流,輸出直流電。 軟件部分設(shè)計 位定義語句:sbit d2=P1^1。 //在第一行,第十個字符處寫入時鐘的秒鐘個位由于是在不斷循環(huán)調(diào)用,即不斷數(shù)據(jù)刷新,而a、b、c、d的改變是通過定時器零實現(xiàn)的。 //c為value的個位 write_(0x80+0x40+4)。 write_(1)。寫命令函數(shù)各語句分析:void write_(uchar ){ lcdrs=0。 //將RD拉高} 4 顯示模塊軟硬件設(shè)計 LCD1602簡介LCD1602每行可以輸出16個字符,可以顯示兩行,故稱1602,它不帶中文字庫,故只能顯示數(shù)字、字母和普通字符。當(dāng)測試值超標(biāo),則使報警電路報警,顯示模塊和報警電路的軟硬件設(shè)計將在后面詳細介紹。 本設(shè)計中ADC0804外圍硬件連接圖33 ADC0804外圍電路連接20號引腳角和10號引腳分別接VCC和GND,為芯片提供工作電壓。濃度斜率 RH177。晶振全稱為晶體振蕩器(英文Crystal Oscillators),其作用在于產(chǎn)生原始的時鐘頻率。圖22 STC89C52單片機各引腳圖 復(fù)位電路介紹圖23 復(fù)位電路電路圖單片機工作過程中有一個程序指針,它指向即將要執(zhí)行的程序。成品硬件主要包括基于STC89C52單片機的微控制模塊、MQ3傳感器采集模塊、基于ADC0804芯片的A/D轉(zhuǎn)換模塊、按鍵控制模塊、以1602為核心的顯示模塊、報警電路模塊等。我國正在步入“汽車社會”,2011年我國汽車總數(shù)突破8000萬輛,位居世界第三,這也帶來了許多問題,酒駕正是其中之一。但是由于燃料電池酒精傳感器的結(jié)構(gòu)要求非常精密,制造難度相當(dāng)大,目前只有美國、英國、德國等少數(shù)幾個國家能夠生產(chǎn),加上材料成本高,因此價格相當(dāng)昂貴,是半導(dǎo)體酒精傳感器的幾十倍。相比以往的MCU,STC89C52可降至0Hz的靜態(tài)邏輯操作,可自由選擇兩種軟件節(jié)電工作模式也是其突出優(yōu)點。外部時鐘方式一般是用于多臺單片機協(xié)同工作時,如單片機之間的通信,這樣要使單片機有統(tǒng)一的工作節(jié)奏。 Vc 回路電壓 10℃50℃ 101000ppm Alcohol   轉(zhuǎn)換誤差:177。這樣電阻和電容便于芯片內(nèi)部電路形成了RC震蕩電路,它產(chǎn)生周期信號,為芯片提供時序,芯片正是在此時序的控制下有條不紊的工作。 //將RD拉低,芯片送出數(shù)據(jù) delay(1)。之前有位定義sbit lcdrs=P2^5。值得注意的是,在寫數(shù)據(jù)的操作中,寫入的都是字符ASCII碼,例如想寫1,讓液晶在某處顯1,可寫write_data(’1’);或者write_data(0x30+1); 本設(shè)計中用到的液晶指令介紹 分析本設(shè)計程序,你會看到這些寫指令命令:write_(0x38)。 //獲得value值,它是以ppm為單位 a=value/100。 //將數(shù)據(jù)寫在第一行,第九個字符處 write_data(table[c])。 //高電平輸出時,D1熄滅 待機指示燈軟硬件設(shè)計 硬件部分設(shè)計圖52 待機指示燈電路發(fā)光二極管D2為待機指示燈,它的正端接電源正。 //消抖 if(k2==0) //再檢測按鍵是否按下 flag=1。 當(dāng)flag為1時執(zhí)行待機程序: while(flag==1){ ……待機程序……}當(dāng)flag為0時執(zhí)行檢測報警程序:while(flag==0){ ……檢測報警程序……}在初始化函數(shù)中先將flag置一:flag=1;上電后則進入待機狀態(tài)。 //延時消抖 if(k2==0) //再次按鍵檢測……………… } 其實用了連個開關(guān)k1和k2來分別將標(biāo)志數(shù)flag置一或置零,此時消抖不是很重要,不消抖也不會讓程序誤判。在此向顧老師表示深深地感謝!也對所有幫助過我畢業(yè)設(shè)計的人在此一并表示感謝!參考文獻[1] —1602字符型液晶顯示篇[J].電子制作,2008,2(1):13[2] [J].電機電器技術(shù)/******************************************//*********************定義無符號字符型全局變量*********************/uchar flag,temp,a,b,c,d,tt。 d2=1。 if(k2==0) flag=1。 write_(0x80+7)。 write_(0x06)。 delay(5)。 rd=0。}/******************************************//*****************定時器程序*************************/void timer0()interrupt 1{ TH0=(6553650000)/256。 a++。 write_(0x80+0x40+4)。}/******************************************//**********************AD轉(zhuǎn)換子函數(shù)********************/void ad(){ wr=0。x) for(y=z。 if(k2==0) flag=1。 d2=0。 } else { beep=1。 //消抖 if(k1==0) flag=0。sbit cs=P1^5。
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1