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

正文內(nèi)容

酒精濃度檢測儀的設(shè)計畢業(yè)論文-wenkub.com

2025-06-24 22:26 本頁面
   

【正文】 a++。 d++。 tt++。 write_(0x80+0x40+6)。 write_(0x80+0x40+4)。 value=*temp。 temp=P3。 P3=0xff。}/******************************************//**********************AD轉(zhuǎn)換子函數(shù)********************/void ad(){ wr=0。 delay(5)。 delay(5)。}/******************************************//******************液晶寫命令子函數(shù)************************/void write_(uchar ){ lcdrs=0。x) for(y=z。 ET0=1。 flag=1。 write_(0x38)。 if(k2==0) flag=1。 if(k1==0) //按鍵檢測 { delay(5)。 write_(0x80+8)。 while(flag==1) { write_(0x80+6)。 d2=0。 b=10。 } } } while(flag==1) //執(zhí)行檢測報警程序 { beep=1。 while(!k1)。 } else { beep=1。 while(flag==0) { ad()。 write_(0x80)。 while(!k2)。 //消抖 if(k1==0) flag=0。 //液晶寫數(shù)據(jù)函數(shù)void ad()。 //初始化函數(shù)void delay(uint)。uchar code str0[]=ppm。sbit cs=P1^5。sbit k2=P2^1。附錄一 硬件設(shè)計原理圖附錄二 實物照片 附錄三 程序 /***********定義包含reg52頭文件***************/include/******************************************//*******************宏定義***********************/define uint unsigned intdefine uchar unsigned char/******************************************//********************位定義**********************/sbit beep=P1^0。在設(shè)計中查過許多資料,請教過老師和同學(xué),但無剽竊等原則性錯誤。結(jié)束語本設(shè)計結(jié)合當(dāng)下社會問題,具有實際意義。這時用定時器零產(chǎn)生中斷,讓其計時。 //延時消抖 if(k2==0) //再次按鍵檢測……………… } 其實用了連個開關(guān)k1和k2來分別將標(biāo)志數(shù)flag置一或置零,此時消抖不是很重要,不消抖也不會讓程序誤判。注意延時結(jié)束后立馬在檢測下按鍵是否還按下,以免因其它抖動誤判。 while(!k2)。 //消抖 if(k1==0) flag=0。 當(dāng)flag為1時執(zhí)行待機(jī)程序: while(flag==1){ ……待機(jī)程序……}當(dāng)flag為0時執(zhí)行檢測報警程序:while(flag==0){ ……檢測報警程序……}在初始化函數(shù)中先將flag置一:flag=1;上電后則進(jìn)入待機(jī)狀態(tài)。電路原理圖和實物照片參見附錄一和附錄二。目前硬件工作正常。穩(wěn)壓芯片7805使電壓穩(wěn)定在5V,電解電容C5和C6濾除雜波。 //消抖 if(k2==0) //再檢測按鍵是否按下 flag=1。 //S2位定義S2按鍵檢測: if(k1==0) //檢測按鍵是否按下 { delay(5)。S3為檢測控制按鍵。 //待機(jī)指示燈警燈 用程序?qū)2點亮: d2=0。 //高電平輸出時,D1熄滅 待機(jī)指示燈軟硬件設(shè)計 硬件部分設(shè)計圖12 待機(jī)指示燈電路發(fā)光二極管D2為待機(jī)指示燈,它的正端接電源正。 //定義報警燈 用程序讓蜂鳴器響: beep=0。低電平有效,D1點亮。這在后面的程序調(diào)試中詳細(xì)說明。 //將數(shù)據(jù)寫在第一行,第九個字符處 write_data(table[c])。 //將數(shù)據(jù)寫在第一行,第七個字符處 write_data(table[a])。 //將數(shù)據(jù)寫在第二行,第七個字符處 write_data(0x30+c)。 //將數(shù)據(jù)寫在第二行,第五個字符處 write_data(0x30+a)。 //獲得value值,它是以ppm為單位 a=value/100。數(shù)據(jù)實時更新的實現(xiàn)方法,檢測時不斷調(diào)用顯示子函數(shù),display()。用while(*p)……自動檢測是否寫完,當(dāng)寫完后指針變?yōu)榱?,跳出循環(huán)。 write_(0x80+……)。值得注意的是,在寫數(shù)據(jù)的操作中,寫入的都是字符ASCII碼,例如想寫1,讓液晶在某處顯1,可寫write_data(’1’);或者write_data(0x30+1); 本設(shè)計中用到的液晶指令介紹 分析本設(shè)計程序,你會看到這些寫指令命令:write_(0x38)。 //延時約五毫秒 lcden=1。 //延時約五毫秒,讓液晶忙完再對其操作,防止數(shù)據(jù)丟失 lcden=0。 //將RS拉低,說明對指令操作, 上電時是默認(rèn)高電平 P0=。之前有位定義sbit lcdrs=P2^5。用于調(diào)整液晶對比度。當(dāng)處于寫數(shù)據(jù)時,RS為高脈沖,R/W為低脈沖,E為高脈沖,D0~D7=數(shù)據(jù)。在本設(shè)計中不檢測液晶的忙與閑,用前面對待ADC0804的方法,用軟件延時來等待液晶的忙操作時間。 //將RD拉低,芯片送出數(shù)據(jù) delay(1)。 //將WR拉高,上升沿到來時,AD轉(zhuǎn)換開始 delay(5)。下面介紹轉(zhuǎn)換原則,ACD0804有八位數(shù)據(jù)輸出口,即轉(zhuǎn)換精度為256,它將最高值(此處為1000ppm),分為255份,當(dāng)?shù)玫揭粋€轉(zhuǎn)換數(shù)據(jù)時,用最大值除以255,再乘以該數(shù)據(jù)值便是最終轉(zhuǎn)換值。下面具體講述轉(zhuǎn)換過程,上電后由于RD和WR都和I/O相連,即輸出默認(rèn)電平,無需初始化。這樣電阻和電容便于芯片內(nèi)部電路形成了RC震蕩電路,它產(chǎn)生周期信號,為芯片提供時序,芯片正是在此時序的控制下有條不紊的工作??紤]到ADC0804的轉(zhuǎn)換時間還是非??斓模驹O(shè)計中此引腳懸空,沒有和單片機(jī)外部中斷入口相連。6號引腳Vin(+)接傳感器模塊的模擬信號輸出端口,其間接入的10K電阻并不影響輸入電壓,但可以起到限流作用,防止瞬間高電流將芯片燒壞。在精確測量時,8號引腳模擬地和10號引腳數(shù)字地應(yīng)該分開接,為芯片提供基準(zhǔn)電壓,此處把它們接在一起,同時接地。   轉(zhuǎn)換誤差:177。   芯片參數(shù):   工作電壓:+5V,即VCC=+5V。5% Vh: 177。 ≤ 標(biāo)準(zhǔn)工作條件 101000ppm Alcohol 備注最小值大于2%相對濕度 10℃50℃參數(shù)名稱3Ω AC or DC RL 負(fù)載電阻 Vc 回路電壓 表1 MQ3傳感器參數(shù)表名稱MQ3傳感器 符號在檢測的酒精濃度值大于傳感器內(nèi)預(yù)設(shè)值時,TTL電平輸出端口將輸出高電平,起報警信號作用,若小于預(yù)設(shè)值則輸出低電平。內(nèi)部時鐘方式的電路實現(xiàn)方法是在XTAL1和XTAL2引腳外接石英晶體,與單片機(jī)片內(nèi)震蕩電路形成震蕩回路,圖中電容C3和C4的容值為22pF,它們的作用是加快起振和穩(wěn)定頻率。外部時鐘方式一般是用于多臺單片機(jī)協(xié)同工作時,如單片機(jī)之間的通信,這樣要使單片機(jī)有統(tǒng)一的工作節(jié)奏。另外電容容值也應(yīng)該合適,要保證放電時,RST引腳上的高電平也能保持兩個機(jī)器周期以上的高電平。以上所說的上電復(fù)位,和RST按鍵復(fù)位正是單片機(jī)復(fù)位操作的兩種基本形式。單片機(jī)上電時要執(zhí)行復(fù)位操作,使得程序指針指針指向程序的0000H地址處,即單片機(jī)將要執(zhí)行第一條語句,以后每執(zhí)行完一條語句程序指針都依次增加。相比以往的MCU,STC89C52可降至0Hz的靜態(tài)邏輯操作,可自由選擇兩種軟件節(jié)電工作模式也是其突出優(yōu)點。串口通信中可以使用2個全雙工串行通信口。STC89C52是52型中最普遍的一種。軟件部分包括實時數(shù)據(jù)采集轉(zhuǎn)換程序設(shè)計、實時按鍵檢測程序設(shè)計、顯示程序設(shè)計、報警檢測和報警程序設(shè)計,考慮到MQ3傳感器在使用前有一個預(yù)熱過程所以設(shè)計還加入了待機(jī)程序的設(shè)計。但是由于燃料電池酒精傳感器的結(jié)構(gòu)要求非常精密,制造難度相當(dāng)大,目前只有美國、英國、德國等少數(shù)幾個國家能夠生產(chǎn),加上材料成本高,因此價格相當(dāng)昂貴,是半導(dǎo)體酒精傳感器的幾十倍。燃料電池型與其它類型相比具有抗干擾能力強(qiáng),精度高,受環(huán)境因素影響小,穩(wěn)定性好等特點。2011年05月01日,我國正式將酒駕列為刑事犯罪。酒精有使神經(jīng)系統(tǒng)鎮(zhèn)定松弛的作用,但也會成抑制力明顯減弱,可能造成酒后暴力行為。 STC89C52。STC89C52??紤]到MQ—3酒精濃度傳感器的預(yù)熱時間較長,系統(tǒng)上電后自動進(jìn)入待機(jī)狀態(tài),在工作時也可以隨時通過按鍵控制進(jìn)入待機(jī)狀態(tài),
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1