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

正文內(nèi)容

酒精濃度檢測(cè)儀設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 ,適當(dāng)減小背光亮度,本設(shè)計(jì)中并未接。sbit lcden=P2^7。 //將RS拉低高,說(shuō)明對(duì)數(shù)據(jù)操作 P0=da。 write_(0x06)。再寫(xiě)語(yǔ)句write_str(str)。 //b為value的十位 c=value%10。又不斷調(diào)用顯示函數(shù),數(shù)據(jù)就能實(shí)時(shí)檢測(cè)更新。 //將數(shù)據(jù)寫(xiě)在第一行,第十個(gè)字符處 write_data(table[d])。 軟件部分設(shè)計(jì) 位定義語(yǔ)句:sbit beep=P1^0。電阻限流電阻。 軟件部分設(shè)計(jì) 位定義語(yǔ)句:sbit k1=P2^0。 //松手檢測(cè) } 電源電路圖54 電源電路如上圖為本設(shè)計(jì)的電源電路??紤]到P0口與液晶數(shù)據(jù)口連接處布線密集,飛線難度大,最后既定,將8根數(shù)據(jù)線剪斷,再焊上兩排排針,用杜邦線連接,最后效果很好。按鍵k2后使flag置零,又執(zhí)行待機(jī)程序。 按鍵的消抖與松手檢測(cè)的程序?qū)崿F(xiàn)為什么要消抖?主要在手剛剛按下輕觸開(kāi)關(guān)時(shí),會(huì)有抖動(dòng),有抖動(dòng)時(shí),程序會(huì)快速跑走,這樣有可能等同于按了兩下或多下按鍵的效果。k1松手檢測(cè)語(yǔ)句:while(!k1);k2松手檢測(cè)語(yǔ)句:while(!k2);當(dāng)還按著鍵時(shí),一直執(zhí)行while循環(huán)語(yǔ)句,等待放手,放手后跳出循環(huán),執(zhí)行下面語(yǔ)句?!? 根據(jù)國(guó)家質(zhì)量監(jiān)督檢驗(yàn)檢疫局發(fā)布的《車(chē)輛駕駛?cè)藛T血液、呼氣酒精含量閾值與檢驗(yàn)》(GB19522—2004)中規(guī)定,該規(guī)定指出,飲酒駕車(chē)是指車(chē)輛駕駛?cè)藛T血液中的酒精含量大于或者等于20mg/100ml,小于80mg/100ml的駕駛行為。用單片機(jī)制作, 2007,(5):2426[4] [J].微計(jì)算機(jī)信息,2004,5(10):9697[5] 胡俐蕊,朱彪. 多功能電子門(mén)鈴的設(shè)計(jì)與實(shí)現(xiàn)[J].電子元器件應(yīng)用,(8):3538.[6] [M],西安電子科技大學(xué)出版社,2007.[7] [M],機(jī)械工業(yè)出版社,2007.[8] [M],清華大學(xué)出版社,2002. [11] 沈紅衛(wèi). 單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)實(shí)例與分析[M]. 北京:北京航空航天大學(xué)出版社.[9] 電子與自動(dòng)化[J],2000(3):4647.[10] 孟利民, 張明珊. 無(wú)線可視對(duì)講門(mén)鈴系統(tǒng)中語(yǔ)音通信的設(shè)計(jì)與實(shí)現(xiàn)[J].浙江工業(yè)大學(xué)學(xué)報(bào),(1):2427.附錄一 硬件設(shè)計(jì)原理圖附錄二 實(shí)物照片 附錄三 程序 /***********定義包含reg52頭文件***************/include/******************************************//*******************宏定義***********************/define uint unsigned intdefine uchar unsigned char/******************************************//********************位定義**********************/sbit beep=P1^0。sbit cs=P1^5。 //初始化函數(shù)void delay(uint)。 //消抖 if(k1==0) flag=0。 write_(0x80)。 } else { beep=1。 } } } while(flag==1) //執(zhí)行檢測(cè)報(bào)警程序 { beep=1。 d2=0。 write_(0x80+8)。 if(k2==0) flag=1。 flag=1。x) for(y=z。 delay(5)。}/******************************************//**********************AD轉(zhuǎn)換子函數(shù)********************/void ad(){ wr=0。 temp=P3。 write_(0x80+0x40+4)。 tt++。 a++。 c++。}/******************************************//*****************定時(shí)器程序*************************/void timer0()interrupt 1{ TH0=(6553650000)/256。 b=value%100/10。 rd=0。 delay(5)。 delay(5)。 for(x=110。 write_(0x06)。 while(!k1)。 write_(0x80+7)。 d=0。 if(k2==0) flag=1。 if(temp=20) { beep=0。 d2=1。 //酒精濃度顯示函數(shù)/******************************************//*********************主函數(shù)部分*********************/void main(){ init()。/******************************************//*********************定義無(wú)符號(hào)字符型全局變量*********************/uchar flag,temp,a,b,c,d,tt。sbit lcdrw=P2^6。在此向顧老師表示深深地感謝!也對(duì)所有幫助過(guò)我畢業(yè)設(shè)計(jì)的人在此一并表示感謝!參考文獻(xiàn)[1] —1602字符型液晶顯示篇[J].電子制作,2008,2(1):13[2] [J].電機(jī)電器技術(shù)結(jié)束語(yǔ)  從理論上說(shuō),要判斷是否是酒后駕駛,最簡(jiǎn)單可行的方法是現(xiàn)場(chǎng)檢測(cè)駕駛?cè)藛T呼氣中的酒精含量。 //延時(shí)消抖 if(k2==0) //再次按鍵檢測(cè)……………… } 其實(shí)用了連個(gè)開(kāi)關(guān)k1和k2來(lái)分別將標(biāo)志數(shù)flag置一或置零,此時(shí)消抖不是很重要,不消抖也不會(huì)讓程序誤判。 while(!k2)。 當(dāng)flag為1時(shí)執(zhí)行待機(jī)程序: while(flag==1){ ……待機(jī)程序……}當(dāng)flag為0時(shí)執(zhí)行檢測(cè)報(bào)警程序:while(flag==0){ ……檢測(cè)報(bào)警程序……}在初始化函數(shù)中先將flag置一:flag=1;上電后則進(jìn)入待機(jī)狀態(tài)。目前硬件工作正常。 //消抖 if(k2==0) //再檢測(cè)按鍵是否按下 flag=1。S3為檢測(cè)控制按鍵。 //高電平輸出時(shí),D1熄滅 待機(jī)指示燈軟硬件設(shè)計(jì) 硬件部分設(shè)計(jì)圖52 待機(jī)指示燈電路發(fā)光二極管D2為待機(jī)指示燈,它的正端接電源正。低電平有效,D1點(diǎn)亮。 //將數(shù)據(jù)寫(xiě)在第一行,第九個(gè)字符處 write_data(table[c])。 //將數(shù)據(jù)寫(xiě)在第二行,第七個(gè)字符處 write_data(0x30+c)。 //獲得value值,它是以ppm為單位 a=value/100。用while(*p)……自動(dòng)檢測(cè)是否寫(xiě)完,當(dāng)寫(xiě)完后指針變?yōu)榱?,跳出循環(huán)。值得注意的是,在寫(xiě)數(shù)據(jù)的操作中,寫(xiě)入的都是字符ASCII碼,例如想寫(xiě)1,讓液晶在某處顯1,可寫(xiě)write_data(’1’);或者write_data(0x30+1); 本設(shè)計(jì)中用到的液晶指令介紹 分析本設(shè)計(jì)程序,你會(huì)看到這些寫(xiě)指令命令:write_(0x38)。 //延時(shí)約五毫秒,讓液晶忙完再對(duì)其操作,防止數(shù)據(jù)丟失 lcden=0。之前有位定義sbit lcdrs=P2^5。當(dāng)處于寫(xiě)數(shù)據(jù)時(shí),RS為高脈沖,R/W為低脈沖,E為高脈沖,D0~D7=數(shù)據(jù)。 //將RD拉低,芯片送出數(shù)據(jù) delay(1)。下面介紹轉(zhuǎn)換原則,ACD0804有八位數(shù)據(jù)輸出口,即轉(zhuǎn)換精度為256,它將最高值(此處為1000ppm),分為255份,當(dāng)?shù)玫揭粋€(gè)轉(zhuǎn)換數(shù)據(jù)時(shí),用最大值除以255,再乘以該數(shù)據(jù)值便是最終轉(zhuǎn)換值。這樣電阻和電容便于芯片內(nèi)部電路形成了RC震蕩電路,它產(chǎn)生周期信號(hào),為芯片提供時(shí)序,芯片正是在此時(shí)序的控制
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1