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

正文內容

基于單片機超聲波測距系統(tǒng)畢業(yè)設計正文-文庫吧資料

2025-07-03 20:44本頁面
  

【正文】 sion2 含一個可配置的監(jiān)控器,可測試目標器件上的軟件體。DAVE 工程可被直接輸入uVision2。Infineon 的 EasyCase 接口:集成塊集代碼產生。 可配置 SVCS 接口:提供對版本控制系統(tǒng)的入口。 文件尋找功能:在特定文件中執(zhí)行全局文件搜索。集成源極瀏覽器利用符號數據庫使用戶可以快速瀏覽源文件。 uVision2 可以為片外存儲器產生必要的連接選項:確定起始地址和規(guī)模。 uVision2 包含一個器件數據庫(device database),可以自動設置匯編器、編譯器、連接定位器及調試器選項,來滿足用戶充分利用特定微控制器的要求。產生目標程序的源文件構成“組” 。 Uvision 集成開發(fā)環(huán)境uVision2 集成開發(fā)環(huán)境包括以下兩個部分:項目管理:工程(project)是由源文件、開發(fā)工具選項以及編程說明三部分組成的。特殊指針在聲明的同時已指定了存儲器類型,指向某一特定的存儲區(qū)域。靈活的指針:C51 提供了靈活高效的指針。 可再入功能是用關鍵字來定義的。在 V2 的編譯器和許多高性能仿真器中,可以支持應用程序的調試。存儲模式(大,中,?。Q定了變量的存儲類型。變量可旋轉到任一個地址空間。存儲器和特殊功能寄存器的存?。?C51 編譯器可以實現對 8051 系列所有資源的操作。 KEIL C51 編譯器在遵循 ANSI 標準的同時,為 8051 微控制器系列特別設計。它可以支持所有 8051 的衍生產品,也可以支持所有兼容的仿真器,同時支持其它第三方開發(fā)工具。uVision2 IDE 可為它們提供單一而靈活的開發(fā)環(huán)境。C51 編譯器的功能不斷增強,使你可以更加貼近 CPU 本通過 lcd 顯示計算出距離值延時 關閉計數器換算當前溫度下的聲速讀取溫度值計算超聲波傳播時間發(fā) 40kHz 方波 3 個周期,開啟計數器發(fā)射信號進入中斷Lcd 初始化開始身,及其它的衍生產品[13]。本設計程序采用模塊化編程,包括主程序模塊,超聲波測距程序模塊,顯示模塊,溫度測量模塊,外部中斷模塊。由于采用的是 12 MHz的晶 振,計數器每計一個數就是 1μs,當主程序檢測到接收成功的標志位后,將計數器 T0 中的數(即超聲波來回所用的時間)按式()計算,即可得被測物體與測距儀之間的距離,設計時取 20℃時的聲速為 344 m/s 則有: d=(ct)/2=172T0/10000cm () 其中,T0 為計數器 T0 的計算值。置位總中斷允許位 EA 并給顯示端口 P0 和 P1 清 0。當收到超聲波反射波時,接收電路輸出端產生一個負跳變,在 INT0 或 INT1 端產生一個中斷請求信號,單片機響應外部中斷請求,執(zhí)行外部中斷服務子程序,讀取時間差,計算距離。距離的計算公式為: d=s/2=(ct)/2 ()其中,d 為被測物與測距儀的距離,s 為聲波的來回的路程, c 為聲速,t 為聲波來回所用的時間。 超聲波測距的算法設計超聲波測距的原理為超聲波發(fā)生器 T 在某一時刻發(fā)出一個超聲波信號,當這個超聲波遇到被測物體后反射回來,就被超聲波接收器 R 所接收到。3 超聲波測距系統(tǒng)軟件設計超聲波測距儀的軟件設計主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。第 7~14 腳:D0~D7 為 8 位雙向數據端。第 5 腳:RW 為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時寫操作。字符型 LCD 通常有 14 條引腳線或 16 條引腳線的 LCD,多出來的 2 條線是背光電源線 VCC(15 腳)和地線 GND(16 腳),16 腳接口的管腳發(fā)布如下:第 1 腳:VSS 為電源地第 2 腳:VDD 接 5V 電源正極第 3 腳:V0 為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產生“鬼影” ,使用時可以通過一個 10K 的電位器調整對比度) 。LCD 字符型液晶顯示模塊是一類專門用于顯示字母、數字、符號等的點陣式液晶顯示模塊。只需占用一個普通 I/O 線就可完成與單片機的硬件接口,具有使用簡單方便、分辨率高的優(yōu)點。外型如圖 所示:圖 DS18B20它僅占用 MCU 一只引腳,具有操作簡單,溫度測量快,精度高等優(yōu)點。單片機在得到外部中斷 0 的中斷請求后,會轉入外部中斷 0 的中斷服務程序進行處理。US_R1 為超聲波接收頭,當收到超聲波時產生一個下降沿,接到單片機的外部中斷 INT0 上。電容一般取 1μF,電阻 50~300 Ω 的,在干擾較大的場合增加電阻阻值可將靈敏度調低,干擾小的場合減小阻值將靈敏度調高。2 腳是調節(jié)接收信號靈敏度,電阻越小,靈敏度越高。接收的回波信號先經過前置放大器和限幅放大器,將信號調整到合適的幅值;再經過帶通濾波器濾波得到有用信號,濾除干擾信號;最后由峰值檢波器和整形電路輸出到鎖相環(huán)路,實現準確的計時。實驗證明,CX20226A 芯片具有很高的靈敏度和較強的抗干擾能力。考慮到紅外遙控常用的載波頻率 38kHz 與測距超聲波頻率 40kHz 較為接近,可以利用它作為超聲波檢測電路,超聲波接收頭將機械能轉換為電信號。驅動壓電式超聲波發(fā)射頭發(fā)射超聲波。發(fā)射距離可達 3m。它的內建增益為 20,透過 pin 1 和 pin8 腳位間電容的搭配,增益最高可達 200。 超聲波發(fā)射電路設計 [6]由于從單片里發(fā)出的 40KHz 脈沖信號的功率較低,不能直接驅動發(fā)射換能器,因而需要一個放大電路將脈沖信號放大后再送至發(fā)射換能器,驅動其發(fā)出與驅動信號同頻率的超聲波,所以發(fā)射電路的主要功能就是放大,發(fā)射電路如圖 52 所示。★ XTAL1: 振蕩器反相放大器的及內部時鐘發(fā)生器的輸入端。如EA端為高電平(接VCC端) ,CPU則執(zhí)行內部程序存儲器中的指令。★ EA VPP 外部訪問允許:欲使 CPU僅訪問外部程序存儲器(地址為0000H—FFFFH) ,EA端必須保持低電平(接地) ?!?PSEN:程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89C51 由外部程序存儲器取指令(或數據)時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。該位置位后,只有一條MOVX和MOVC指令ALE才會被激活。對Flash存儲器編程期間,該引腳還用于輸入編程脈沖(PROG) 。即使不訪問外部存儲器,ALE 仍以時鐘振蕩頻率的l/6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的?!?RST 復位輸入:當振蕩器工作時,RST引腳出現兩個機器周期以上高電平將使單片機復位。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能。對P3 口寫入“1”時,它們被內部上拉電阻拉高并可作為輸入端口。★ P3口:P3口是一組帶有內部上拉電阻的8 位雙向I/O 口。在訪問8 位地址的外部數據存儲器(如執(zhí)行MOVXRI 指令)時,P2 口線上的內容(也即特殊功能寄存器(SFR)區(qū)中R2寄存器的內容) ,在整個訪問期間不改變。對端口寫“1” ,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL) 。FIash編程和程序校驗期間,P1接收低8位地址。對端口寫“1” ,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口。在FIash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。作為輸出口用時,每位能吸收電流的方式驅動8個TTL邏輯門電路,對端口寫“1”可作高阻抗輸入端用。掉電方式保存RAM中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。同時,AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。超聲波測距系統(tǒng)基本框圖如圖 所示: 單片機控制器超聲波發(fā)射電路超聲波接收電路LCD 顯示電路溫度檢測電路圖 超聲波測距系統(tǒng)基本框圖 超聲波測距的主控芯片本設計采用的 AT89C51 是美國 ATMEL 公司生產的低電壓,高性能 CMOS8 位單片機,片內含 4k bytes 的可反復擦寫的只讀程序存儲器(PEROM)和 128 bytes 的隨機存取數據存儲器(RAM) ,器件采用 ATMEL 公司的高密度、非
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1