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

正文內(nèi)容

基于超聲波的液位測距系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文(存儲版)

2025-08-19 10:10上一頁面

下一頁面
  

【正文】 。指向字形表首 MOVC A, A+DPTR 。發(fā)送顯示相應(yīng)字形 LCALL DL1MS INC R1 ENDOUT: MOV P2, 0FFH MOV P0, 00H RET TAB: DB 3FH,06H,5BH,4FH,66H 。查表得字形碼 MOV P2, 03H 。發(fā)送顯示相應(yīng)字形 LCALL DL1MS INC R1 PLAY3:MOV A, R1 。指向字形表首 MOVC A, A+DPTR 。a c ADD A, R3 。百位放在 41H 單元內(nèi) MOV A, B MOV B, 0AH DIV AB INC R1 MOV R1, A 。44H46H 為距離計算結(jié)果緩存單元( 44H 為最低位) MOV R2, 0BH CLEARDISP: MOV R1, 00H INC R1 DJNZ R2, CLEARDISP 。他在單片機(jī)的匯編語言方面很有建樹,給了我很大的幫助和建議。針對這種情況,可以考慮采用匯編與 C 語言相結(jié)合來編程,充分利用兩者的優(yōu)勢來減少測量誤差。由單片機(jī)的 口控制超聲波的發(fā)射, 口控制回波信號的檢測。 20 圖 計算、顯示部分調(diào)試結(jié)果 圖 串口信號變化邏輯分析結(jié)果 第二步:檢測調(diào)試超聲波測距模塊的觸發(fā)和響應(yīng)信號。在 19 可靠正確連接之后,在測量時還要盡力確保模塊水平放置,從而減小測量誤差。式子中 T0 是一個 16 位的數(shù)由 TH0 和 TL0 兩個 8位組成,在程序中一個 8 位數(shù)和一個 16 位數(shù)相乘的原理如下示意圖所示,其中 a、 b、 c 都是 8位無符號數(shù)。開始時間片 MOV R7, 1 。若沒有檢測到設(shè)備 ,則繼續(xù)等待 RET ; ************************************** ;從 DS18B20 讀 1字節(jié)數(shù)據(jù) ; ************************************** DS18B20_ReadByte: CLR A PUSH 0 MOV 0,8 。讀溫度高字節(jié) MOV TPH, A 。等待轉(zhuǎn)換完成 LCALL DS18B20_Reset 。DS18B20 的數(shù)據(jù)口位 14 TPH DATA 20H 。 主程序設(shè)計 主程序先是對單片機(jī)環(huán)境的初始化,設(shè)置定時器 T0 的工作方式為 16 位的 計數(shù)器模式 ,并對其做清零處理 。 數(shù)字式 DS18B20 溫度傳感器簡介 DS18B20 溫度傳感器是美國 DALLAS 半導(dǎo)體公司推出的一種改進(jìn)型智能溫度傳感器。主要特點是測量精度高,響應(yīng)速度快,性能穩(wěn)定。相比較與數(shù)碼管的靜態(tài)顯示,采用動態(tài)顯示可以省掉繁瑣的電路連接,可以直接通過 74HC138 譯碼器分別與相應(yīng)數(shù)碼管的公共端 COM 相連,再利用人的視覺差逐個選通每個數(shù)碼管顯示相應(yīng)數(shù)字,這樣動態(tài)的掃描顯示,在人眼看來就會是連續(xù)的穩(wěn)定顯示了。至于 晶振電路部分,采用的是可以更換晶振的電路設(shè)計,在本系統(tǒng)中所采用晶振頻率為 12MHz。在本系統(tǒng)中 P0 口用作數(shù)據(jù)輸出口,對應(yīng)數(shù)據(jù)的AD0AD7。 7 圖 STC12C5A08S2 單片機(jī)管腳圖 ( 1) 電源端: 40 管腳是 VCC 端 ,連接供電電源 +5V。 5 圖 HC— SR04 實物圖 HC— SR04 主要電氣參數(shù)介紹 電氣參數(shù) HC— SR04 超聲波測距模塊 工作電壓 DC 5V 工作電流 15mA 最遠(yuǎn)射程 450cm 最近射程 2cm 輸入觸發(fā)信號 10us 的 TTL 脈沖 輸出回響信號 輸出 TTL 電平信號,與射程成比例 超聲波測距模塊工作時序圖 HC— SR04 模塊工作時只需要單片機(jī)的 口送一個不低于 10us 的高電平觸發(fā)信號,模塊內(nèi)部會自動循環(huán)發(fā)出 8 個 40KHz 的脈沖,且模塊的回響信號輸出端會自動檢測回波信號,當(dāng)檢測到回響信號時該端口會輸出一個高電平信號,該高電平信號的持續(xù)時間與檢測距離成比例。最終的速度計算結(jié)果通過 P0 口輸給數(shù)碼管顯示部分。只需要單片機(jī)提供一定的 電平 觸發(fā)信號,HC— SR04 模塊就會自動發(fā)射、接收和檢測回波信號。在這種環(huán)境下,非接觸式測量成為人們的首選,而超聲波測距因為系統(tǒng)可靠性高、不易受環(huán)境因素(如磁場、腐蝕性氣體或液體等)影響,能夠滿足一般工業(yè)精度要求,得到了很廣泛的應(yīng)用和發(fā)展。 通過查表獲取聲速在當(dāng)時溫度的修正值 V,從定時 /計數(shù)器中獲取傳播時間 t,即可 根據(jù)公式 S=Vt/2 計算出 測試 點到障礙物 之間 的距離 S。相比之下,超聲波測距因其獨特的優(yōu)勢適合短距離的測距系統(tǒng),特別是在工業(yè)現(xiàn)場不易人們直接接觸的場合發(fā)揮了很大的作用。在車載導(dǎo)航 、石油、化工等領(lǐng)域, 超聲波測距技術(shù)都得到了廣泛的應(yīng)用。 文中設(shè)計的系統(tǒng)著重解決了超聲波測距的時間計算和溫度補(bǔ)償問題。在數(shù)據(jù)處理上充分利用匯編語言的查表優(yōu)勢,建立了速度修正值表和數(shù)碼管顯示值表,可以便捷、明了地進(jìn)行數(shù)據(jù)處理和顯示。 非接觸式測距技術(shù)因其獨特的優(yōu)勢 已經(jīng)廣泛應(yīng)用于工業(yè)現(xiàn)場控制。就目前為止,工業(yè)中運用 的液位測量方式就有幾十種,比如常見的有壓電式、應(yīng)變式、電容式等。 與 價格昂貴、系統(tǒng)復(fù)雜的激光測量系統(tǒng)相比,超聲波測距成本較低、系統(tǒng)可靠性高。 利用超聲波在空氣中傳 3 播遇到障礙物后反射回波,并通過 回波接收電路 檢測回波信號,用 t 表示超聲波從發(fā)出到檢測到回波信號的時間, V 為超聲波在空氣中的傳播速度,則可計算出液位的距離 S=Vt/2。充分利用匯編語言查表的優(yōu)勢,在程序中建立了超聲波傳播速度修正值表和 4 位共陰數(shù)碼管顯示值表,從而大大簡化了數(shù)據(jù)處理和顯示。本章將分別從這四大部分進(jìn)行設(shè)計和說明,包括器件的選型和模塊的電氣連接等。經(jīng)過資料的查閱和對比,最終選擇價格便宜、性能穩(wěn)定、低功耗的 STC12C5A08S2 單片機(jī)。當(dāng)直接使用外部是時鐘電源時, XTAL1 作為外部時鐘源的輸入端( STC12C5A08S2 應(yīng)用技術(shù)手冊)。 — P2 口內(nèi)部也有弱上拉電阻,可以作為輸入 /輸出口,也可以作為 8 位地址總線使用。數(shù)碼管的 a、 b、 c、 d、 e、 f、 g、 dp 分別對應(yīng)一個發(fā)光二級管,其中 dp 代表小數(shù)點。所以選擇合適的溫度傳感器可以使系統(tǒng)的硬件電路更簡單化,從而提高測距系統(tǒng)的性能穩(wěn)定性。半導(dǎo)體集成模擬溫度傳感器:利用晶體二極管或三極管 PN 結(jié)的結(jié)電壓隨溫度變化的原理來工作的,主要優(yōu)點是具有較好的線性度, 而且反應(yīng)很靈敏,測溫范圍也很廣,可以測到 50150176。它的通信只需單根信號線聯(lián)結(jié)。主程序流程圖如圖 所示。設(shè)備復(fù)位 MOV A, 0CCH 。送出命令 MOV A, 0BEH 。延時至少 480us LCALL DelayXus MOV R7, 240 LCALL DelayXus SETB D 。延時等待 LCALL DelayXus SETB DQ 。等待時間片結(jié)束 LCALL DelayXus SETB DQ 。結(jié)果的顯示采用動態(tài)掃描的方式顯示,每次通過 74HC138 譯碼器選通一個數(shù)碼管顯示相應(yīng)的數(shù)字,再經(jīng)過一定的延時掃描顯示下一位數(shù)碼管。下載成功后即可進(jìn)行測距。由于邏輯分析儀每次可以抓取 6S 的串口電平變化情況,因此可以達(dá)到預(yù)期的檢測功能。采用 DS18B20 數(shù)字溫度傳感器實時采集溫度值對聲速 V 進(jìn)行修正,從而解決了溫度補(bǔ)償問題。在大學(xué)最后的這幾個月的相處和溝通中,我受益匪淺。慢慢的我開始享受著去查各種文獻(xiàn)資料,遇到硬件的使用時我會首先去找到相應(yīng)芯片的技術(shù)手冊,去了解芯片的管腳功能及相關(guān)的擴(kuò)展功能,然后我會去查閱相關(guān)的應(yīng)用資料啦,去學(xué)學(xué)高手們的應(yīng)用經(jīng)驗嘍!我覺得不論系統(tǒng)設(shè)計的怎么樣,測量的精度高不高,關(guān)鍵是我們能全身心的投入到設(shè)計中去,真正弄懂系統(tǒng)的工作原理,自己動手去做,掌握去解決問題的方法和途徑。超聲波模塊復(fù)位 START1: SETB MOV R0, 20H DJNZ R0, $ CLR 。測量間隔控制(約 4mS 200=800mS) LOP3: LCALL DISPLAY DJNZ R2, LOP3 SJMP REST 。acH 送入 A ADDC A, 00H CLR C INC R0 MOV R0, A 。選通第一個數(shù)碼管 LCALL DL1MS INC R1 PLAY2: MOV A, R1 。查表得字形碼 MOV P2, 02H 。0、 4 DB 6DH,0FDH,07H,7FH,6FH 。指向字形表首 MOVC A, A+DPTR 。選通第二個數(shù)碼管 MOV P0, A 。取要顯示的數(shù)作查表偏移量 MOV DPTR, TAB 。 (bc)H 存入 R3 MOV A, R7 MOV B, R5 MUL AB 。調(diào)用距離計算子程序 MOV A, (44H) MOV B, 64H DIV AB MOV R1, 41H MOV R1, A 。40H43H 為顯示數(shù)據(jù)存放單元( 40H 為最高位) MOV R0, 44H 。 此外,我要感謝我的專業(yè)課老師們,他們引導(dǎo)我入門并掌握基礎(chǔ)知識,要知道這是所有擴(kuò)展的開始!我還要感謝身邊可愛的同學(xué)們和實驗室里盡職盡責(zé)的學(xué)長研究生們,尤其是我的學(xué)長王繼偉同學(xué)。就本系統(tǒng)設(shè)計而言,由于軟件部分采用的是匯 編語言編程,在時間的準(zhǔn)確度上做到很好,但在數(shù)據(jù)處理上采用了很多的近似處理,從而給測量結(jié)果帶來了一定的誤差。 22 結(jié) 論 文中設(shè)計的液位測距系統(tǒng)是基于 STC12C5A08S2 單片機(jī)為核心控制器,采用了
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1