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

正文內(nèi)容

智能儀器-酒精濃度檢測儀設(shè)計-wenkub.com

2025-07-04 14:27 本頁面
   

【正文】 //IDL=1,進入空閑模式 } } } }}/*****************休眠喚醒程序*************************/ void huan_xing() interrupt 2 //采用硬件復(fù)位喚醒單片機,按鍵K1{ PCON=0。 a++。 d++。 //開定時器0中斷 tt++。 //定時器工作方式設(shè)置為定時器0,方式1 TH0=(6553650000)/256。 write_data(0x30+b)。 c=value%10。 uchar a,b,c。 //將RD拉低,芯片送出數(shù)據(jù) delay(1)。 //將WR拉高,上升沿到來時,AD轉(zhuǎn)換開始 delay(5)。 //延時約五毫秒,讓液晶忙完再對其操作,防止數(shù)據(jù)丟失 lcden=0。 //將RS拉低高,說明對數(shù)據(jù)操作 P0=da。 //延時約五毫秒 lcden=1。}void write_str(uchar *p) // 寫字符串子程序{ while(*p) write_data(*p++)。x0。 //定時器零工作方式為方式一 EA=1。 //在寫入一個數(shù)據(jù)后地址自動加一,顯示不移動 cs=0。 lcden=0。 } if(k2==0) //按鍵檢測 {delay(5)。 //將數(shù)據(jù)寫在第一行,第十個字符處 write_data(table[d])。 //將數(shù)據(jù)寫在第一行,第八個字符處 write_data(table[b])。 TR0=1。 write_(1)。 a=0。 da=1。 } if(k2==0) //按鍵檢測 { delay(5)。 //未飲酒區(qū) da=0。 db=0。 write_str(str0)。 //發(fā)光二極管1為高電平,待機指示燈為關(guān)狀態(tài) write_(1)。 //消抖,將程序的執(zhí)行暫停五毫秒 if(k2==0) //再檢測按鍵是否按下 flag=1。 //調(diào)用初始化函數(shù) while(1) { if(k1==0) //檢測按鍵是否按下 { delay(5)。 //液晶寫命令函數(shù)void write_data(uchar)。/******************************************//******************子函數(shù)聲明************************/void init()。/******************************************//*******************定義字符數(shù)組***********************/uchar code str[]=AC value:。sbit lcden=P2^7。sbit k1=P2^0。sbit d1=P1^1。致謝本次課程設(shè)計設(shè)計是在指導(dǎo)老師李雅梅老師的悉心指導(dǎo)下,還有許多同學(xué)的幫助下完成的。軟件部分采用模塊化設(shè)計思想,各個子程序的功能相對獨立,便于調(diào)試和修改。當(dāng)時間到一定時,它就產(chǎn)生定時中斷,讓主程序讓執(zhí)行定時器中斷函數(shù)。按鍵k2后使flag置1,又執(zhí)行待機程序,kk2均為開關(guān)【7】。7 軟件設(shè)計圖71主程序流程圖為了能讓主函數(shù)分清是執(zhí)行執(zhí)行待機程序還是檢測程序報警程序,引進標(biāo)志數(shù)flag。本文中則采用硬件復(fù)位喚醒單片機。D4與R17串聯(lián),跨接在VCC與GND之間,作為電源指示燈。 //松手檢測 } 電源電路圖64 電源電路如上圖為本設(shè)計的電源電路。 //寫入要進行的操作,這里是將標(biāo)志數(shù)flag置零 while(!k1)。 軟件部分設(shè)計 位定義語句:sbit k1=P2^0。 //高電平輸出時,D1熄滅 按鍵軟硬件設(shè)計 硬件部分設(shè)計圖63 按鍵電路,再與GND相接。電阻起到限流電阻的作用。 Db =1。 //高電平輸出時,蜂鳴器關(guān)閉 用程序?qū)a,Db,Dc點亮: Da =0。sbit db=P1^3。Da為濃度不超限的指示燈,Db與Dc分別為酒后駕駛指示燈和醉酒駕駛指示燈,低電平有效。 //在第一行,第十個字符處寫入時鐘的秒鐘個位由于是在不斷循環(huán)調(diào)用,即不斷數(shù)據(jù)刷新,而a、b、c、d的改變是通過定時器零實現(xiàn)的。 //在第一行,第八個字符處寫入閃爍的冒號 write_(0x80+8)。在待機時,循環(huán)程序中不斷執(zhí)行語句: write_(0x80+6)。 //在第二行,第六個字符處寫入value十位 write_(0x80+0x40+6)。 //c為value的個位 write_(0x80+0x40+4)。 //定義局部變量a、b、c value=*temp。寫完后指針變?yōu)榱?,自動結(jié)束。}這里靈巧的應(yīng)用了數(shù)組指針,比傳統(tǒng)的for嵌套循環(huán)寫入方便很多。 //延時約五毫秒,讓液晶忙完再對其操作,防止數(shù)據(jù)丟失 lcden=0。 //將RS拉低高(讀寫數(shù)據(jù)),說明對數(shù)據(jù)操作 P0=da。 //延時約五毫秒 lcden=1。 sbit lcden=P2^7。當(dāng)處于寫數(shù)據(jù)時,RS為高脈沖,R/W為低脈沖,E為高脈沖,D0~D7=數(shù)據(jù)。在本設(shè)計中不檢測液晶的忙與閑,用前面對待ADC0804的方法,用軟件延時來等待液晶的忙操作時間。晶振全稱為晶體振蕩器(英文Crystal Oscillators),其作用在于產(chǎn)生原始的時鐘頻率。本設(shè)計采用RST按鍵復(fù)位。單片機也就是MCU,即微控制單元。 //將RD拉高 }4單片機最小系統(tǒng)模塊設(shè)計CPU最小系統(tǒng)是單片機運行工作起來所必需的最基本電路組成。 //延時一會,避免紊亂 rd=0。 //延時約一毫秒,讓芯片忙完 wr=1。 本設(shè)計中ADC0804外圍硬件連接 圖31 ADC0804外圍電路連接 ADC程序流程圖圖32 ADC程序流程圖單片機對ADC進行初始化,使其能進入正常工作狀態(tài),通過判斷ADC轉(zhuǎn)換判斷標(biāo)志EOC,看其是否轉(zhuǎn)換完畢,如果沒有,則繼續(xù)判斷,如若完成則將ADC轉(zhuǎn)換的數(shù)據(jù)由單片機讀取并計算,然后進入下一環(huán)節(jié)。例如余數(shù)比較式即是在逐次比較式的基礎(chǔ)上加以改進,%以上。適于數(shù)字電壓表類儀器采用。根據(jù)本文設(shè)計的技術(shù)參數(shù)要求:%。圖21 MQ3酒精濃度傳感器采集信號與放大電路圖MQ3酒精濃度傳感器探頭感知到酒精氣體,MQ3開始起作用,輸出的微弱電流送入由LM393運算放大器和電阻電容構(gòu)成的調(diào)理電路,使信號放大并濾去雜波,經(jīng)放大濾波后有OUT輸出。探測頭通過氣體傳感器對氣體樣品進行調(diào)理,通常包括濾除雜質(zhì)和干擾氣體、干燥或制冷處理、樣品抽吸,甚至對樣品進行化學(xué)處理,以便化學(xué)傳感器
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1