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

正文內(nèi)容

智能儀器-酒精濃度檢測儀設(shè)計-文庫吧資料

2025-07-13 14:27本頁面
  

【正文】 sbit dc=P1^4。sbit da=P1^2。在此向我向李老師表示深深地感謝!也對所有幫助過我課程設(shè)計的人在此一并表示感謝! 27參考文獻[1] [J].化學(xué)傳感器,2006,26(3):611.[2] [M].北京:北京大學(xué)出版社,2006.[3] 袁劍蓉,金建祥,張渝暉. 一種高精度、低成本、多量程的A/D轉(zhuǎn)換技術(shù)[J].自動化儀表, 2006,8(08):2225.[4] [M].西安電子科技大學(xué)出版社,2008.[5] [M].北京:北京航空航天大學(xué)出版社,2004.[6] [M].北京:高等教育出版社,2010.[7] [M].北京:清華大學(xué)出版社,2004.[8] [M].北京:電子工業(yè)出版社,2009.附錄一 硬件設(shè)計原理圖 附錄二 程序/***********定義包含reg52頭文件***************/include/******************************************//*******************宏定義***********************/define uint unsigned intdefine uchar unsigned char/******************************************//********************位定義**********************/sbit beep=P1^0。在設(shè)計的過程中李老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,優(yōu)秀的學(xué)術(shù)底蘊,孜孜不悔的教學(xué)精神,平易近人的人格魅力,對我影響很大,在她的細心指導(dǎo)下我順利的完成了本次的課程設(shè)計。在設(shè)計中查過許多資料,請教過老師和同學(xué)同時在設(shè)計過程中也學(xué)到了許多在書本上學(xué)不到的東西的知識,通過此次課程設(shè)計很好的鍛煉了自己的學(xué)習(xí)能力。本論文設(shè)計的便攜式酒精濃度檢測儀可應(yīng)用在實際生活中,用于警方可以監(jiān)督駕駛員的醉酒行為,亦可以用在特定場合,例如酒精生產(chǎn)工廠等,進行酒精濃度的檢測,防止惡性爆炸事件的發(fā)生,減少大型事故的發(fā)生,避免人員傷亡,從而保證了人民的生命和財產(chǎn)安全,對人們的生活非常重要,所以此便攜式酒精濃度檢測儀具有實際意義,可廣泛應(yīng)用在居民生產(chǎn)生活中。硬件電路部分結(jié)構(gòu)簡單、使用方便、靈活性強,適合大眾化使用。設(shè)置TMOD=0x01;使定時器零工作在方式一,工作方式一是十六位不能自動重裝初值的方式,所以在進入定時器中斷函數(shù)后要重新裝初值【8】。定時器是獨立與cpu的單獨部件,與軟件延時比起來,它不占用程序時間,定時很精確。下圖為系統(tǒng)執(zhí)行檢測功能和待機功能的選擇流程圖:圖72待機與檢測程序流程圖本設(shè)計在待機時,執(zhí)行一個簡易的十分鐘以內(nèi)的計時程序。按下k1后使flag置0,執(zhí)行檢測報警程序。當(dāng)flag為1時執(zhí)行待機程序。所以采用休眠對于低功耗是非常重要的。讓單片機進入休眠(空閑)模式的目的是為了降低系統(tǒng)的功耗,例如在正常使用萬用表時表內(nèi)部的單片機處于正常工作模式,當(dāng)不用時,又忘記了關(guān)掉萬用表的電源,大多數(shù)表在等待數(shù)分鐘后,若沒有人為操作,它便會自動將液晶顯示關(guān)閉,以降低系統(tǒng)功耗,通常類似這種功能的實現(xiàn)就是使用了單片機的空閑模式或是掉電模式??捎赏獠恐袛嗟碗娖接|發(fā)或由下降沿觸發(fā)中斷或者硬件復(fù)位模式換醒單片機,需要注意的是,使用中斷喚醒單片機時,程序從原來停止處繼續(xù)運行,當(dāng)使用硬件復(fù)位喚醒單片機時,程序?qū)念^開始執(zhí)行。 休眠(空閑)狀態(tài)的設(shè)定當(dāng)單片機進入掉電模式時,外部晶振停振、CPU、定時器、串行口全部停止工作,只有外部中斷繼續(xù)工作。S4為緊鎖開關(guān),電源總開關(guān)。接入220V交流電后從變壓器輸出12V交變電壓,再經(jīng)過橋式整流電路整流,輸出直流電。 //寫入要進行的操作,這里是將標(biāo)志數(shù)flag置一 while(!k2)。 //松手檢測 }S3按鍵檢測: if(k2==0) //檢測按鍵是否按下 { delay(5)。 //消抖 if(k1==0) //再檢測按鍵是否按下 flag=0。 //S3位定義sbit k2=P2^1。R18和R19與VCC相連再并接在開關(guān)前,是為了在松手時,使I/O獲得穩(wěn)定的高電平。S2為待機控制按鍵。 //低電平輸出時,D1點亮 用程序?qū)1熄滅: D1=1。 軟件部分設(shè)計 位定義語句:sbit d1=P1^1。低電平有效,D1點亮,開始待機。Dc =1。 //低電平輸出時,Da,Db,Dc點亮 用程序?qū)a,Db,Dc熄滅: Da =1。 Db =0。 //低電平輸出時,蜂鳴器打開 用程序讓蜂鳴器關(guān)閉: beep=1。sbit dc=P1^4。 //定義蜂鳴器sbit da=P1^2。當(dāng)酒精含量20mg/100ml時,安全燈(綠色LED燈)亮;當(dāng)20mg/ml≤酒精含量≤80mg/ml時,警告燈(黃色LED燈)閃爍;當(dāng)80mg/ml≤酒精含量時,危險燈(紅色LED燈)閃爍,蜂鳴器報警。Da,Db,Dc為檢測報警指示燈。6其它外圍設(shè)備軟硬件設(shè)計 報警電路軟硬設(shè)計 硬件部分設(shè)計圖61 報警電路將蜂鳴器的正端接電源正。 //將數(shù)據(jù)寫在第一行,第十個字符處 write_data(table[d])。 //將數(shù)據(jù)寫在第一行,第九個字符處 write_data(table[c])。 //將數(shù)據(jù)寫在第一行,第八個字符處 write_data(table[b])。 //將數(shù)據(jù)寫在第一行,第七個字符處 write_data(table[a])。又不斷調(diào)用顯示函數(shù),數(shù)據(jù)就能實時檢測更新。 //將數(shù)據(jù)寫在第二行,第七個字符處 write_data(0x30+c)。 //將數(shù)據(jù)寫在第二行,第六個字符處 write_data(0x30+b)。 //將數(shù)據(jù)寫在第二行,第五個字符處 write_data(0x30+a)。 //b為value的十位 c=value%10。 //獲得value值,它是以ppm為單位 a=value/100。 //定義局部變量value uchar a,b,c。2)數(shù)據(jù)實時更新的實現(xiàn)方法,檢測時不斷調(diào)用顯示子函數(shù),display()。再寫語句write_str(str)。用while(*p)……自動檢測是否寫完,當(dāng)寫完后指針變?yōu)榱?,跳出循環(huán)。1)寫字符串子程序:void write_str(uchar *p){while(*p)write_data(*p++)。 //將E拉低 }值得注意的是,在寫數(shù)據(jù)的操作中,寫入的都是字符ASCII碼,例如想寫1,讓液晶在某處顯1,可寫write_data(’1’);或者write_data(0x30+1)。 //E拉高,讓液晶讀P0口,寫入數(shù)據(jù) delay(5)。 //對P0賦值,該值是要寫入的數(shù)據(jù) ,da為形參 delay(5)。 //將E拉低 }寫數(shù)據(jù)函數(shù)各語句分析:void write_(u
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1