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

正文內(nèi)容

基于單片機(jī)的酒精濃度測(cè)試儀設(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-04-21 12:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 束信號(hào),輸出。啟動(dòng)信號(hào)后經(jīng)延時(shí),使 EOC 降為低電平,待轉(zhuǎn)換蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)12結(jié)束,恢復(fù)到高電平。:高電平允許輸入。:時(shí)鐘信號(hào),典型值為 640KHz,范圍為 10KHz1280KHz。8. (+)和 ():參考電壓的正負(fù)端輸入引腳。其典型值為 (+)=+5V. ()REFVREF RVR=0V。9. 和 GND:+5V 的電源和地。c圖 38 模數(shù)轉(zhuǎn)換IN0 用于接收 MQ3 傳感器傳來(lái)的模擬電壓信號(hào), IN1 為比較器 LM393 的電壓信號(hào)。D0D7 用來(lái)輸出轉(zhuǎn)換后的數(shù)字電壓信號(hào) LCD 液晶顯示模塊LCD 即液晶顯示器,是一種低功耗的顯示器,其應(yīng)用十分廣泛。液晶顯示器可根據(jù)需要將電極做成各種文字、數(shù)字、圖形以獲得各種形態(tài)的顯示。1602 是一款通用的字符型 LCD,由于其價(jià)格低,采購(gòu)容易,方便控制,得到廣泛運(yùn)用。1602 有 14 和 16 條引腳線兩種,區(qū)別在于多了 2 條背光電源線。主要功能有:40 通道點(diǎn)陣 LCD 驅(qū)動(dòng);有行驅(qū)動(dòng)和列驅(qū)動(dòng)兩種選擇。 LCD1602 顯示模塊技術(shù)參數(shù)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)13表 33 LCD1602 的主要技術(shù)參數(shù) LCD602 顯示模塊功能表 34 LCD1602 引腳,符號(hào)功能說(shuō)明引腳 標(biāo)號(hào) 狀態(tài) 說(shuō)明Vss 1 接地VDD 2 電源正極(5V)VL 3 用于調(diào)整液晶顯示器的對(duì)比度RS 4 輸入 用于選擇用何種寄存器,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。R/W 5 輸入 讀寫(xiě)選擇,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作E 6 輸入 使能端,當(dāng) E 端從高電平變成低電平,液晶模塊執(zhí)行命令D0~D7 7~14 三態(tài) 8 位雙向數(shù)據(jù) IOBLA 15 輸入 背光源正極BLB 16 輸入 背光源負(fù)極顯示容量 162 個(gè)字符芯片工作電壓 ~最佳工作電壓 最佳工作電流 字符尺寸 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)14表 35 LCD1602 部分指令說(shuō)明表指令碼 功能01H 顯示清屏,數(shù)據(jù)指針清 0,所有顯示清 008H 顯示關(guān)閉06H 顯示光標(biāo)移動(dòng)設(shè)置0CH 顯示開(kāi)及光標(biāo)設(shè)置02H 顯示回車(chē),數(shù)據(jù)指針清 01602 液晶顯示器要想得到廣泛運(yùn)用,就需要包含數(shù)字,英文字母等常見(jiàn)字符。要能擁有這些字符,則需有存儲(chǔ)器存儲(chǔ)這些字符,即有字符發(fā)生存儲(chǔ)器(CGROM)。如何將這些不同形式的字符存儲(chǔ)到液晶顯示器內(nèi),就需要一種代碼。這種代碼稱(chēng)為ASCII 碼。而且為了不造成混亂,每一個(gè)字符都有自己的專(zhuān)屬代碼,比如數(shù)字 0 的代碼是 30H,顯示時(shí)模塊把地址 30H 中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到數(shù)字 “1”,具體寄存器的選擇控制表 311 有操作說(shuō)明。通過(guò)對(duì) ASCII 碼賦值,實(shí)現(xiàn)對(duì) LCD 顯示器的操作。當(dāng)然也可以直接用字符型常量或者變量賦值表 36 LCD1602 寄存器選擇控制表單片機(jī)控制 LCD 的接口電路如圖 39 所示。其中 J2 的 3 腳為背光引腳,與 R9和 R10 電阻連接主要為了調(diào)節(jié)背光亮度,使其不至于出現(xiàn)鬼影。 ,單片機(jī)對(duì) LCD 顯示器的控制主要通過(guò) J2 的 6 引腳,這三個(gè)引腳為液晶顯示器的 RS、E/W 和E 控制引腳與單片機(jī)的 , 相連, 。J2 的 7—14 引腳與單片機(jī)的 相連,用于傳輸數(shù)據(jù)。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)15圖 39 LCD 與單片機(jī)接口電路 發(fā)光二極管顯示報(bào)警電路圖 310 聲光報(bào)警電路 當(dāng)經(jīng)過(guò) A/D 轉(zhuǎn)換后的數(shù)字信號(hào)值比預(yù)設(shè)的閾值大時(shí),單片機(jī)的 口輸出低電平。而 口語(yǔ)聲光報(bào)警電路相連,當(dāng)其為低電平時(shí),三級(jí)管 Q1 就會(huì)導(dǎo)通,那么二極管就會(huì)發(fā)光,而且蜂鳴器也會(huì)發(fā)出蜂鳴聲。當(dāng) 口輸出高電平時(shí),聲光報(bào)警電路將不能導(dǎo)通,不會(huì)有報(bào)警現(xiàn)象。 閾值存儲(chǔ)電路當(dāng)對(duì)傳感器模塊的 Rp 進(jìn)行調(diào)節(jié)時(shí),所設(shè)立的閾值會(huì)相應(yīng)的做出改變。這個(gè)值蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)16必須經(jīng)過(guò)存儲(chǔ),才能用于比較大小。所以必須要有一個(gè)存儲(chǔ)器。單片機(jī)通過(guò) 和 口對(duì) EEPROM 進(jìn)行編程, EEPROM 將新的閾值存儲(chǔ)到芯片中,從而實(shí)現(xiàn)閾值的重新設(shè)置。芯片 AT24C04 的 SCL 和 SDA 分別與單片機(jī)的 和 相連。圖 311 EEPROM 存儲(chǔ)電路 系統(tǒng)硬件設(shè)計(jì)原理圖分析圖 312 系統(tǒng)硬件設(shè)計(jì)原理圖上圖中 USB 接口與電腦相連,與單片機(jī)的 RXD0 口和 TXD 口相連,給單片機(jī)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)17提供 5V 電源。當(dāng)按下 K1 鍵時(shí),電路接通,指示燈亮起,說(shuō)明有供電。EEPROM存儲(chǔ)電路的 SCL 口和 SDA 口分別與單片機(jī)的 和 相連,用于存儲(chǔ)新設(shè)定的閾值。下面要解決的問(wèn)題就是怎樣把傳感器測(cè)得的信號(hào)傳給單片機(jī)了。傳感器的兩個(gè)接口 AOUT 和 DOUT 分別與單片機(jī)的 和 相連,用來(lái)給單片機(jī)傳輸測(cè)得的模擬電壓。經(jīng)過(guò)單片機(jī)內(nèi)部的模數(shù)轉(zhuǎn)換功能,將模擬變壓變成數(shù)字電壓,并將其傳送給 LCD 顯示器。單片機(jī)通過(guò) , , 與 LCD 顯示器的 4,5,6 引腳相連,控制其工作。714 引腳分別與單片機(jī)的 相連,用于傳輸數(shù)據(jù)。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)18第 4 章軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 主程序設(shè)計(jì)圖 41 主程序流程圖 程序設(shè)計(jì)的第一步便是使系統(tǒng)初始化,因?yàn)楸驹O(shè)計(jì)可以自行設(shè)定閾值,所以只能通過(guò)中斷來(lái)設(shè)定需要的閾值。如果沒(méi)有中斷即沒(méi)有設(shè)置閾值,那么就用之前的閾值。如果有外部中斷,那么就啟動(dòng)設(shè)定閾值操作。另一方面,氣體傳感器檢測(cè)到酒精后,要經(jīng)過(guò) A/D 轉(zhuǎn)換模塊,然后經(jīng)過(guò)一系列的數(shù)據(jù)處理,得到酒精濃度值。這個(gè)值一方面要在 LCD 上顯示出來(lái),另一方面要與閾值進(jìn)行對(duì)比,若大于閾值,就要啟動(dòng)聲光報(bào)警器,若小于閾值就不報(bào)警。程序的主要難點(diǎn)就在怎樣得到酒精濃度蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)19值上面。而這項(xiàng)操作主要在單片機(jī)內(nèi)完成的。所以本論文設(shè)計(jì)的酒精濃度測(cè)試儀,功耗低,速度快,結(jié)果準(zhǔn)確。 分部分軟件設(shè)計(jì) ADC 程序流程圖 ADC 程序流程圖圖 42 ADC 程序流程圖因?yàn)?A/D 轉(zhuǎn)換必須依靠下降沿觸發(fā)才能啟動(dòng),所以編程時(shí)要注意做一定的延時(shí),通常為 10ms,再進(jìn)入下一步操作。然后才進(jìn)行 A/D 轉(zhuǎn)換,如果轉(zhuǎn)換完成,就會(huì)得到數(shù)字電壓,然后經(jīng)過(guò)調(diào)用數(shù)據(jù)處理程序就能夠得到所測(cè)得的酒精濃度值。如果轉(zhuǎn)換未完成,則繼續(xù)轉(zhuǎn)換。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)20 LCD 程序流程圖圖 43 LCD 控制流程圖在對(duì)系統(tǒng)進(jìn)行初始化后,如果檢測(cè)到該酒精濃度檢測(cè)儀有外部中斷,那么就可以重新設(shè)置酒精濃度閾值。這個(gè)閾值不僅要設(shè)置,還要儲(chǔ)存起來(lái),以便與以后要檢測(cè)的酒精濃度進(jìn)行比較。如果沒(méi)有外部中斷響應(yīng),那么測(cè)得的酒精濃度值還是與之前的閾值比較。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)21第 5 章 系統(tǒng)的調(diào)試及實(shí)驗(yàn)結(jié)果 調(diào)試步驟 按鍵修改酒精閾值程序設(shè)置酒精濃度閾值的程序的思路就是,如何讓單片機(jī)知道使用者正在設(shè)置閾值。這就要求檢測(cè)儀要不間斷地檢測(cè)。一旦發(fā)現(xiàn)有按鍵被按下,就知道要修改閾值。并且按照按鍵按下的次數(shù)修改。檢測(cè)到的酒精濃度應(yīng)與最新設(shè)置的閾值相比較,一旦比閾值大,蜂鳴器就要工作而且指示燈要亮起。 模數(shù)轉(zhuǎn)換測(cè)試A/D 轉(zhuǎn)換模塊首先要初始化,然后將得到的關(guān)于酒精濃度的模擬量經(jīng)過(guò)一系列處理,變成數(shù)字量。而且要將其通過(guò)單片機(jī)傳送到液晶顯示上面。同時(shí)得到的數(shù)字量還要與預(yù)先設(shè)立的閾值相比較。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)22 液晶顯示程序設(shè)計(jì) 液晶顯示器程序首先是要將其初始化,要實(shí)現(xiàn)其能接收單片機(jī)傳來(lái)的數(shù)據(jù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1