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

正文內(nèi)容

基于單片機(jī)的酒精濃度測試儀設(shè)計(jì)畢業(yè)設(shè)計(jì)-資料下載頁

2025-03-25 12:45本頁面
  

【正文】 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)25 聲光報(bào)警測試當(dāng)測得酒精濃度超過閥值時(shí),單片機(jī)的 口就會變成低電平,就會激發(fā)蜂鳴器和指示燈工作。 整體功能調(diào)試程序本設(shè)計(jì)分成幾個(gè)部分共同完成操作,然后分別對不同的模塊進(jìn)行調(diào)試,最后再進(jìn)行整合。再將所有的程序放到 keil 編譯器里面進(jìn)行編譯,編譯成功后,便會生成HEX 文件,再將改程序燒錄到單片機(jī)中,然后上電便可以工作了。上電以后,所設(shè)計(jì)的酒精濃度測試儀便會按照所設(shè)置的初始化程序工作,酒精濃度的閾值也是當(dāng)初設(shè)定的,如果酒精濃度超過該閾值,測試儀就會發(fā)出報(bào)警。如果設(shè)定酒精濃度閾值的按鍵被使用者按下,則酒精濃度的閾值就會被重新設(shè)定,并被保存下來,所測得的酒精濃度將與重新設(shè)定的閾值進(jìn)行比較,如果超過閾值,就會報(bào)警,而且所測得的酒精濃度值也會在液晶顯示器上顯示。 實(shí)驗(yàn)結(jié)果本設(shè)計(jì)是基于單片機(jī)的酒精濃度測試儀,采用模塊化程序設(shè)計(jì)思想,相對來說結(jié)構(gòu)簡單,而且使用起來方便。 ,通過硬件電路的設(shè)計(jì)和軟件方面的調(diào)試,最終實(shí)現(xiàn)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)26了酒精濃度的檢測。其實(shí)驗(yàn)結(jié)果基本能夠滿足設(shè)計(jì)要求。而且通過按鍵,可以修改門限值,當(dāng)檢測到的酒精濃度超出所設(shè)定的閾值時(shí),就會顯示所測得的酒精濃度值,而且系統(tǒng)會自動(dòng)報(bào)警此次酒精測試儀的設(shè)計(jì),在軟件方面參考了一些網(wǎng)上的資料,在硬件方面也找了許多書本作為參考。選用 STC89C52 單片機(jī)的主要原因是其內(nèi)部含有 A/D 轉(zhuǎn)換功能,這樣就比較方便,而且操作起來也相對簡單。剛開始設(shè)計(jì)電路時(shí),想直接把閥值設(shè)置為定值,直接燒進(jìn)單片機(jī)的程序里,但是后來發(fā)現(xiàn)這樣不能應(yīng)用于實(shí)際,那研究也就失去了原本的意義。于是增加了 AT24C02 用來存儲閾值。并通過兩個(gè)電位鍵來調(diào)整閾值的大小。本次畢業(yè)設(shè)計(jì),讓我受益匪淺。我熟悉了 protel 的操作,Keil 的運(yùn)用,c 語言的知識以及單片機(jī)的使用。我相信將所學(xué)到的知識用到以后的工作中去,一定會增加自己的砝碼。在這期間我發(fā)現(xiàn)的自身的不足,也促使我在將來的學(xué)習(xí)工作中逐漸改善,通過本次學(xué)習(xí)實(shí)踐,我的知識能力得到了提高,也增強(qiáng)了我學(xué)習(xí)新知識的能力。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)27結(jié) 論本次設(shè)計(jì)的總的方向的把握不是很難,思路很清晰。要檢測濃度,首先要有傳感器,有了傳感器得到模擬信號就要有模數(shù)轉(zhuǎn)換。變成數(shù)字信號后,要讓使用者知道濃度具體值的大小, ,那就需要一個(gè)顯示器。同時(shí)還要有一個(gè)評判是否酒駕的閾值,要想更具實(shí)用性,閾值得能隨意改動(dòng),就需要一個(gè)存儲閾值的存儲器。而且需要一個(gè)比較器,比較測得的濃度和閾值。比較結(jié)果通過報(bào)警器是否工作來實(shí)現(xiàn)。大體需要哪些東西心里有數(shù)了,但是元器件的選擇也是個(gè)難點(diǎn)。首先要準(zhǔn)確,其次要方便操作,同時(shí)還要功耗低。在具體電路連接時(shí)也要考慮其可操作性。電路搭建好了就是編程,這又是一大難點(diǎn)。在參考了好多相關(guān)資料和老師的幫助下,終于如愿得到了預(yù)期的效果。總的來說,通過這次設(shè)計(jì),發(fā)現(xiàn)自己還有很多不足,還有很多地方需要學(xué)習(xí)。也使我學(xué)到了很多知識。每個(gè)新知識的學(xué)習(xí)都會在以后的道路上給自己增添底氣。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)28致 謝首先非常感謝老師能在百忙之中抽空指導(dǎo)我的論文,在老師的幫助下,我由原來對單片機(jī)不大了解的人,漸漸熟悉起來。原本也從未用過 protel,在老師的幫助下也漸漸知道怎么用,學(xué)到了一樣新的技能。我對 c 語言的知識已經(jīng)忘得差不多了,在老師的幫助下也完成了軟件方面的設(shè)計(jì)。要不是老師給予我的幫助,我可能根本無法完成這次課程設(shè)計(jì)。衷心感謝老師。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)29參 考 文 獻(xiàn)1 肖金球, 51 單片機(jī)與仿真技術(shù)[M].北京:清華大學(xué)出版社,2022,22318.2 [M].北京:清華大學(xué)出版社,2022,17128.3 [J].制造業(yè)自動(dòng)化,2022,02:68.4 趙書紅,[J].電子世界,2022,20:110.5 李亞梅,郝雪明,[N],2022,25.6 (第五版)[M].北京:高等教育出版社,2022:123340.7 (第五版)[M].北京:高等教育出版社,2022:10256.8 —輸入通道器件分冊[M].北京:北京航空航天大學(xué)出版社,2022:121126.9 [M].南京:東南大學(xué)出版社,2022:5560.10 [M]. 北京:北京航空航天大學(xué)出版社,2022:1527.11 [M].北京:國防工業(yè)出版社,2022:3645.12 [M].北京:清華大學(xué)出版社,2022:332351.蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)30附錄 A 譯文 STC89C51RC/ RD+系列 MCU UART 操作模式通過在 SFR SCON 中設(shè)置 SM0 和 SM1 可以使串口( UART)在 4 種不同模式下工作。其中模式 1,模式 2 和模式 3 是異步通信。而在模式 0 下,UART 僅作為一個(gè)簡單的移位寄存器。 模式 0:8 位移位寄存器當(dāng)寫 0s 到 SCON 的 SM1 和 SM0 時(shí),就會選擇模式 0,使串口進(jìn)入 8 位移位寄存器模式。通過 RXD,串行數(shù)據(jù)進(jìn)入和輸出。 TXD 口輸出移位時(shí)鐘。8 個(gè)數(shù)據(jù)位最先用 LSB 發(fā)送/接收數(shù)據(jù)。波特率固定為 1/12 系統(tǒng)時(shí)鐘周期默認(rèn)值。如果相同的情況在 STCISP 中寫/編程,波特率將為 1/6 系統(tǒng)時(shí)鐘周期。傳輸是通過使用 SBUF 作為目標(biāo)寄存器的指令開始的。 “寫入 SBUF”信號也以為著加一個(gè)“1”到發(fā)送移位寄存器的第 9 位,并通知 TX 控制模塊開始傳輸。內(nèi)部定時(shí)是這樣的,一個(gè)完整的系統(tǒng)時(shí)鐘周期從“寫 SBUF”開始到激活發(fā)送結(jié)束。SEND 把移位寄存器的輸出值發(fā)送到 的選擇輸出口,同時(shí)將移位時(shí)鐘發(fā)送到 的選擇輸出口。在移位時(shí)鐘的下降沿,移位寄存器內(nèi)的數(shù)據(jù)將右移。當(dāng)數(shù)據(jù)位正好把“0”從左邊移到右邊。當(dāng)數(shù)據(jù)的 MSB 字節(jié)在移位寄存器中時(shí)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)31被存到第 9 位的“1”的正好位于 MSB 的左側(cè),并且左邊的所有位置都包含零。這種情況下標(biāo)志著 TX 控制模塊做最后一次移位,然后解除 SEND 并設(shè)置 TI。這兩種行為都是在“寫 SBUF” 后發(fā)生的。當(dāng) REN = 1 和 RI = 0 時(shí),開始接收。在那之后,RX 控制單元寫 11111110 到負(fù)責(zé)接收的移位寄存器,并在下一時(shí)鐘激活接收。接收使能移位時(shí)鐘到 的選擇輸出端。在接收被激活時(shí),接收移位寄存器的內(nèi)容向左移一個(gè)位置。從右側(cè)取到的值就是 在移位時(shí)鐘的上升沿的取樣值。當(dāng)把右邊的數(shù)據(jù)向左側(cè)移一位,當(dāng)最初加載到移位寄存器最右邊位置的“0”移到最左邊的位置,標(biāo)志著 RX 控制區(qū)將做最后一次移位并加載 SBUF。然后RECEIVE 被清除,RI 被設(shè)置。 模式 1:8 位可變波特率的 UART 在模式 1 情況下,STC89xx 串行端口可作為一個(gè) 8 位可變波特率的 UART?;蛘呤?“通用異步接收器 /發(fā)射器” 。這是一個(gè)接收和發(fā)送一系列數(shù)據(jù)的設(shè)備,每個(gè)數(shù)據(jù)字符接收和發(fā)送串行數(shù)據(jù)之前有一個(gè)起始位(低) ,后面是一個(gè)停止位(高) 。奇偶校驗(yàn)位的最后一個(gè)數(shù)據(jù)位和停止位之間有時(shí)會插入相同位。UART 的一個(gè)基本操作就是并行到串行輸出數(shù)據(jù)的轉(zhuǎn)換和串行到并行輸入數(shù)據(jù)的轉(zhuǎn)換。在模式 1 情況下,10 比特通過 TXD 傳送或通過 RXD 接收。該數(shù)據(jù)幀包括一個(gè)起始位(0) ,8 個(gè)數(shù)據(jù)位(LSB 在前)以及一個(gè)停止位(總是 1) 。對于接收操作,停止位進(jìn)入在 SFR – SCON 中的 RB8。波特率由定時(shí)器 1 或定時(shí)器 2 的溢出率決定。在模式 1 下的波特率 =(2SMOD / 32)定時(shí)器 1 溢出率 或=(2SMOD / 16)定時(shí)器 2 溢出率 傳輸就是通過使用 SBUF 作為目標(biāo)寄存器的指令開始。在“寫 SBUF”信號也加載一個(gè)“1”進(jìn)入發(fā)送移位寄存器的 9th 位時(shí),標(biāo)志著正在發(fā)送請求 TX 控制單元。實(shí)際上發(fā)送過程發(fā)生在 16 位計(jì)數(shù)器的下次翻轉(zhuǎn)。因此,位時(shí)間與 16 計(jì)數(shù)器是同步的,而不是與“寫入 SBUF”信號同步。激活 SEND 以后開始傳輸,這使 TXD 是起始位。一比特時(shí)間后,DATA 被激活,這使發(fā)送移位寄存器輸出到 TXD。第一個(gè)移位脈沖發(fā)生在那之后。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)32當(dāng)數(shù)據(jù)位移到右邊,零是從左邊移入。當(dāng)數(shù)據(jù)字節(jié)的 MSB 在移位寄存器的輸出位置,則 1 就被最初被植入 MSB 左邊的第 9 位,并且所有包含零的都在左側(cè)位置。這種情況標(biāo)志 TX 控制單元將做最后一次移位,然后解除 SEND 并給 TI 置位。這發(fā)生在第 10 除以 16 翻轉(zhuǎn)在“寫 SBUF”之后。通過檢測 1 到 0 的轉(zhuǎn)變開始接收 RXD。為了這個(gè)目的,RXD 被既定波特率的16 倍速度采樣。當(dāng)檢測到轉(zhuǎn)換時(shí),分逐 16 計(jì)數(shù)器立即復(fù)位,同時(shí)將 1FFH 寫入輸入移位寄存器。對照其循環(huán)翻轉(zhuǎn)重新劃分 16 位計(jì)數(shù)器。16 位計(jì)數(shù)器將每個(gè)位時(shí)間分成 16 份。在每個(gè)位時(shí)間的第 7,第 8 和第 9 計(jì)數(shù)狀態(tài)時(shí),位檢測樣品 RXD 的值。接受的值是被認(rèn)為在至少 2/3 的采樣的值。這樣做是
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1