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

正文內(nèi)容

基于單片機的汽車防撞裝置 畢業(yè)論文參考(含原理圖、程序)-文庫吧

2025-02-06 12:04 本頁面


【正文】 單片機的選擇 一般 在系統(tǒng)的設(shè)計 當(dāng) 中,能否完成設(shè)計任務(wù) 最重要的就在于 系統(tǒng) 的 核心器件 是否選擇合適 ,而 單片機 更是是 系統(tǒng) 控制 的 核心 ,所以 對 單片機 的選擇更是異常重要 。如果選擇了一個 合適的單片 機 不僅 可以最大地簡化 系統(tǒng) 的 操作 ,而且 其 功能可能是最好的, 可靠性 也比較 高 , 對整個系統(tǒng)來說更方便 。目前,市面上的單片機 的 種類繁多,并且他們 在 功 能方面也 是各自有各自的特點 。 在 一般 的 情況下 來講 , 在 選擇單片機 時要 需要考慮 的 幾個方面 有 [5]: ( 1)單片機 最 基本性能參數(shù) 指標(biāo) 。例如 :執(zhí)行 一條 指令的速度、 程序存儲器 的容量, I/O 口的 引腳數(shù)量等。 ( 2)單片機的 某些 增強 的 功能。 ( 3)單片機的存儲介質(zhì)。 例如: 對于程序存儲器來說,最好 選用的 是 Flash 的 存儲器。 ( 4) 單片機 的封裝形式。 封裝的形式多種多樣, 例 如 : 雙列直插 封裝 、 PLCC 封裝及表面貼附等。 ( 5) 單片機 對 工作 的 溫度范圍 的要求 。 例如:在 進行 設(shè)計戶外 的 產(chǎn)品 時 , 就 必須 要 選用工業(yè)級 的芯片 ,以達(dá)到溫度范圍的要求 。 ( 6) 單片機 的功耗。例如 , 如果 信號線取電只能提供幾 mA 的電流, 所以為了能滿足低功耗的要求 這個時候 選用 STC 的 單片機是最合適的 。 ( 7) 單片機 在市面上的銷售渠道是 否暢通 、 其 價格是否 便宜 。 ( 8) 單片機 技術(shù) 的支持網(wǎng)站如何 , 賣家 提供的芯片 資料是否 足夠 完善, 是否包含了 用戶 手冊,設(shè)計方案 舉例 , 相關(guān) 范例程序等。 ( 9) 單片機 的保密性 是否很好, 單片機的抗干擾 的 性能 如何等 。 51 系 列單片機它在指令系統(tǒng)、硬件結(jié)構(gòu)和片內(nèi)資源 等方面 與標(biāo)準(zhǔn) 的 52 系列的 單片機 可以 完全 的 兼容。 51 系列 的 單片機 執(zhí)行速 率 快 (最高時鐘頻率 為 90 MHz),功耗低 ,在系統(tǒng) 、 在 應(yīng)用可編程 ,不占 用 用戶 的 資源 [5]。根據(jù)本系統(tǒng) 設(shè)計的實際要求 ,選擇AT89S52 單片機 做為本設(shè)計的單片機使用 , 它 是由 ATMEL 公司生產(chǎn) 的 高性能、低功耗的 CMOS 8 位單片機。 89S52 單片機 具有 以下 幾個 性能特點: 8k 字節(jié) 的 閃存 片內(nèi)程序存儲器 , 128 字節(jié) 的 數(shù)據(jù)存儲器, 32 個外部輸入 和 輸出口, 2 個全雙工串行通信口,看門狗電路, 8 個中斷源, 2 個 16 位可編 程定時計數(shù)器,片內(nèi)震蕩和時鐘電路 且全靜態(tài)工作并由低功耗的閑置和掉電模式 [5]。 單片機的引腳功能圖 如圖 所示 。 圖 51 單片機的引腳功能圖 AT89S52貼片封裝 單片機引腳功能 ( 1) 電源引腳 Vcc( 40 腳 ) : 正電源 的 引 腳,工作電壓 是 5 V。 GND( 20 腳 ): 接地端 。 ( 2) 時鐘電路 的 引腳 XTAL1 和 XTAL2 為了產(chǎn)生時鐘信號, 在 89S51 單片機 的 芯片 內(nèi)部 已經(jīng) 設(shè)置了一個反相放大器, 其中 XTAL1 端口就 是片內(nèi)反相放大器的輸入端, XTAL2 端則 是片內(nèi)振蕩 器反相放大器的輸出端 [5]。單片機 使用 的工作方式是 自激振蕩 的 方式, XTAL1 和 XTAL2 外接 的是12 MHz 的 石英晶振,使內(nèi)部振蕩器按照石英晶振的頻率 頻率進行 振蕩, 從而 就 可以產(chǎn)生時鐘信號 。 時鐘信號電路如圖 所示。 圖 時鐘信號電路 ( 3) 復(fù)位 RST( 9 腳 ) 當(dāng) 振蕩器運行時, 只要有 有兩個機器周期 即 24 個振蕩周期 以上的高電平在 這個引腳 出現(xiàn) 時, 那么 就 將 會 使單片機復(fù)位, 如果將 這個 引 腳保持高電平, 那么 51 單片機 芯片 就會 循環(huán) 不斷地進行 復(fù)位 [5]。復(fù)位后 的 P0 口至 P3 口均置 于 高電平 , 這時 程序計數(shù)器和特殊 功能寄存器 將 全部清零 [5]。 本課題設(shè)計 的 單片機 復(fù)位電路如圖 所示。 圖 單片機 復(fù)位電路圖 ( 4) 輸入輸出 口 ( I/O 口 ) 引腳 P0 口 是一個三態(tài) 的 雙向口 , 既 可以作為 數(shù)據(jù) 和 地址 的 分時復(fù)用口, 又 可以作為通用輸入輸出口 [5]。 P0 口在有外部擴展存儲器時將 會 被作為地址 /數(shù)據(jù)總線口,此時 P0口 就 是一個真正的雙向口; 而 在沒有外部擴展存儲器時, P0 口也可以作為通用的 I/O接口 使用 ,但此時只 是 一個準(zhǔn)雙向口;另外, P0 口的輸出級具有驅(qū)動 8 個 LSTTL 負(fù)載的能力即輸出電流不小于 800 uA[5]。 P1 口 是一個帶內(nèi) 部上拉電阻的 8 位雙向 I/O 口 , 而 P1 口只有通用 I/O 接口一種功能,而且 P1 口能驅(qū)動 4 個 LSTTL 負(fù)載; 在使用時 通常 不需要外接上拉電阻 就 能夠直接驅(qū)動發(fā)光二極管 ; 在 端口置 1 時, 其內(nèi)部上拉電阻將端口拉到高電平 ,作輸入 端口 用 [5]。 對于輸出功能,在單片機工作 的時候, 可以通過用 程序 指令控制單片 機引腳輸出高電平或 低電平 [5]。 例 如: 指令 CLR 是 清零的意思 , CLR 的意思 就是讓單片機 的 端口 輸出低電平;而 指令 SETB 是 置 1 的意思 , SETB 的意思就是 讓單片機 端口 輸出高電平 [5]。 P2 口 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, 而且 P2 口具有 驅(qū)動 4 個 LSTTL負(fù)載 的能力 [5]。 P2 端口置 1 時,內(nèi)部上拉電阻將端口 的 電位 拉到高電平,作 為 輸入 口使 用; 在 對內(nèi)部 的 Flash 程序存儲器編程時, P2 口 接收高 8 位地址和控制信息, 而 在訪問外部程序和 16 位外部數(shù)據(jù)存儲器時, P2 口 就 送出高 8 位地址 [5]。 在訪問 8 位地址的外部數(shù)據(jù)存儲器時 , P2 引腳上的內(nèi)容在此期間不會改變 [5]。 P3 口也 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P3 口能驅(qū)動 4 個 LSTTL 負(fù)載,這 8 個引腳還用于專門的第二功能 [5]。 P3 口作為通用 I/O 口接口時,第二功能輸出線為高電平。 P3 口置 1 時,內(nèi)部上拉電阻將端口 電位 拉到高電平,作輸入 口使 用; 在 對內(nèi)部 Flash 程序存儲器編程時, 此端 接控制信息 [5]。 P3 口的 第二 功能, 如表 所示 [5]。 表 P3 口 第二 功能 表 P3 引腳 兼用功能 串行通訊輸入 口 ( RXD) 串行通訊輸出 口 ( TXD) 外部中斷 0 請求輸入端 ( INT0) 外部中斷 1 請求輸入端 ( INT1) 定時器 0 輸入 端 (T0) 定時器 1 輸入 端 (T1) 外部數(shù) 據(jù)存儲器寫選通 信號輸出端( /WR) 外部數(shù)據(jù)存儲器寫選通 信號輸出端( /RD) ( 5) 其它控制或復(fù)用引腳 ( a) ALE/PROG( 30 腳):地址鎖存有效信號輸出端。在 訪問片外 存儲器時,ALE(地址鎖存允許) 以每機器周期兩次進行信號輸出,其下降沿用于控制鎖存 P0口 輸出的低 8 位地址;在不訪問片外 存儲器 的 時 候 , ALE 端仍以不變的頻率輸出脈沖信號 (此頻率是振蕩器頻率的 1/6),而在訪問片外 數(shù)據(jù)存儲器時, ALE 脈沖 會跳空一個 ,此時 是 不可以做為時鐘輸出 [5]。對 片內(nèi)含有 EPROM 的機型在 編程時,這個引腳用于輸入編程 脈沖 /PROG 的輸入端 [5]。 ( b) /PSEN( 29 腳):片外程序存儲器讀選通信號輸出端,低電平 時 有效。 當(dāng)89S51 從 外部程序存儲器取指令或常數(shù)時,每個機器周期 內(nèi) 輸出 2 個脈沖即兩次有效 ,以通過數(shù)據(jù)總線 P0 口讀回指令或常數(shù) 。但 在訪問片外 數(shù)據(jù)存儲器時, /PSEN 將不會有脈沖輸出 [5]。 ( c) /EA/Vpp( 31 腳) : /EA 為 片外程序存儲器訪選用端。當(dāng)該引腳訪問片外 程序存儲器時,應(yīng) 該 輸入 的是 低電平, 要使 89S51 只訪問片外 程序存儲器 ,這時該引腳必須保持低電平; 而在 對 Flash 存儲器編程時,用于施加 Vpp 編程電壓 [5]。 單片機最小系統(tǒng) 單片機 最小 系統(tǒng) 是其他 拓展 系統(tǒng)的最 基本的基礎(chǔ) ,單片機 最小系統(tǒng)是指一個真正可用的單片機最小配置系統(tǒng) 即單片機能工作的系統(tǒng) 。對于 80S51 單片機,由于片內(nèi) 已經(jīng)自帶 有 了 程序存儲器, 所以 只 要 單片機 外接時鐘電路和復(fù)位電路就 可以 組成了 單片機的 最小系統(tǒng) 了 。 單片機的最小系統(tǒng)如圖 所示。 圖 單片機最小系統(tǒng) 原理圖 超聲波 發(fā)射 和接收 電路 設(shè)計 超聲波是一種 振動 頻率超過 20 kHz 的機械波, 它 可以 沿直線 方向 傳播, 而且 傳播的 方向性好,傳播 的 距離 也 較遠(yuǎn),在介質(zhì)中傳 播時 遇到 障礙物 在入射到它 的反射面上就 會產(chǎn)生反射波 [6]。由于超聲波的 以上 幾個 特點, 所以 超聲波 被廣泛 地 應(yīng)用于物體距離 的測量 、厚度等 方面 [6]。 而且, 超聲波 的 測量是一種比較理想的 的非接觸式 的 測距方法 [6]。 當(dāng)進行距離的測量 時 , 由安裝在同 一水平 線 上的 超聲波發(fā)射器和接收器完成超聲波的發(fā)射與接收, 并且 同時啟動 定時器 進行 計數(shù) [7]。首先由 超聲波 發(fā)射 探頭 向 倒車的方向發(fā)射超聲波并同時啟動定時器計時,超聲波在空氣中 傳播 的途中一旦遇到障礙物后就 會 被反射回來,當(dāng)接收探頭 收到反射波后 就會 給負(fù)脈沖到單片機使其 立刻停止計 時 []。這樣,定時器就 能夠準(zhǔn)確的 記錄下了超聲波 發(fā)射點至障礙物之間往返傳播 所用的時間 t( s) [7]。由于 在 常溫下 超聲波 在空氣中的傳播速度 大 約為 340 m/s[7],所以障礙物 到發(fā)射探頭之間 的距離為: S=340t/2=170t 因為 單片機內(nèi)部定時器的計時實際上 就 是對機器周期 T的計數(shù), 而本 設(shè)計中時鐘頻率 fosc取 12 MHz,設(shè)計數(shù)值 N,則 : T= 12/fosc=1μs t=NT= N( s) S= 170NT= 170N/1000000( m) 在 程序中按 式 S= 170NT= 170N/1000000 計算距離。 超聲波發(fā)射電路設(shè)計 超聲波 發(fā)射 電路 是 由 超聲波探頭和超聲波 放大器 組成。超聲波探頭將電信號轉(zhuǎn)換為機械波發(fā)射出去,而 單片機 所產(chǎn)生的 40 kHz 的方波 脈沖 需要進行放大才能將超聲波探頭驅(qū)動將超聲波發(fā)射出去,所以發(fā)射驅(qū)動 實際上 就是一個信號 的放大 電路,本設(shè)計選用 74LS04 芯片進行信號放大, 超聲波發(fā)射 電路如圖 所示。 圖 超聲波發(fā) 射電路 工作時, 由單片機 產(chǎn)生 40 kHz 的脈沖 從 口 向超聲波 的 發(fā)射電路 部分 發(fā)出信號, 再 經(jīng) 74LS04 放大 電路放大后,驅(qū)動超聲波探頭 將 超聲波 發(fā)射出去 。 超聲波接收電路設(shè)計 由于超聲波在空氣中的傳播 過程中 是有衰減的,如果距離較遠(yuǎn),那么 超聲波接收電路 所接收到的超聲波信號就 會 比較微弱,因此需要 對接收到的信號進行 放大而且放大 的 倍數(shù)也要比較大。 超聲波接收 電路主要 是 由 集成 電路 CX20216A 芯片 電路構(gòu)成的 , CX20216A 芯片 電路 可以 對超聲波信號進行 放大、限幅、 帶通 濾波、 峰值 檢波、 整形 、比較 等功能 , 比 較完 之后 超聲波接收電路會 輸出一個低電平到單片機 去 請求中斷, 當(dāng)即 單片機停止計時, 并 開始 去進行 數(shù)據(jù)的處理 。 CX20216A 芯片的前置放大器具有自動增益控制 的 功能,當(dāng)測量 的 距離 比 較 近 時,放大器不會過載;而當(dāng)測量距離 比 較遠(yuǎn)時 ,超聲波信號微弱,前置放大器就有較大的放大增益效果。 CX20216A 芯片的 5 腳 在 外接電阻對它的帶通濾波器 的 頻率進行調(diào)節(jié),而且 不用再外接其他 的 電感,能夠 很好地 避免 外加 磁場對 芯片 電路的干擾, 而且它的可靠性 也 是比較高的 。 CX20216A 芯片 電路 本身就 具有很高的抗干擾 的 能力,而且靈敏度也比較高, 所以, 能滿足本設(shè)計的要求。超聲波接收電路如圖 所示。 圖 超聲波接收電路 HRSR04 超聲波集成模塊 HRSR04 超聲波集成模塊 是 將超聲波發(fā)射探頭 , 超聲波接收探頭 , CX20216A 芯片 電路 , 74LS04 芯片 放大 電路 集成 到 的 一起的 一個 超聲波 集成 模塊。 HRSR04 超聲波集成 模塊 正面外觀 如圖 所示 , HRSR04 超聲波集成 模塊的背面外觀如圖 所示 。 圖 HRSR04 超聲波集成模塊正面外觀圖 HRSR04 型 超聲波集成模塊的工作電壓為 5 V,而且 此模塊的 靜態(tài)工作電 流 是 小于 2 mA 的 ,工作 時候可以 比較 穩(wěn)定 。 而且 , 它
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1