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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的自行車?yán)锍逃嬎俣扔嬙O(shè)計-文庫吧資料

2024-12-11 19:05本頁面
  

【正文】 主程序流程圖 (C)用外部中斷 0 實現(xiàn)的里程計數(shù)程序 定時中斷是為滿足定時或計數(shù)的需要而設(shè)置的。 LCALL DISPLAYV 。 START: LCALL CLEARMEN 。接著再從 ,如此循環(huán),直到有鍵按下后停止報警。 LJMP CLEAR1 。 RET ERR: CPL 。 SETB 。 SETB EX0 。 6 MOV 21H,19H CLEAR2: SETB TR1 。 MOV 21H,12H LJMP CLEAR2 KEY2: JB ,KEY3 。 MOV 21H,0FH LJMP CLEAR2 。 MOV P1,A 。 MOV 6AH,A 。 MOV 68H,A 。 MOV 63H,A 。 MOV 61H,A 。 MOV 73H,A 。 MOV 71H,A 。 MOV 6DH,A 。 MOV 20H,A 。 SETB IT1 。 SETB PX0 。 CLEARMEN:MOV TMOD,90H 。這樣,每次定時器 T1 的開啟時間剛好為轉(zhuǎn)一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度。中斷 1 用于控制定時器 T1 的啟 /停,當(dāng)輸入為 0 時關(guān)閉定時器。中斷 0 用于對輪子圈數(shù)的計數(shù)輸入,輪子每轉(zhuǎn) 一圈,霍爾傳感器輸出一個低電平脈沖。 和 口分別用于顯示里程狀態(tài)和速度狀態(tài)。 根據(jù) 的狀態(tài)來決定顯示內(nèi)容, =1 時,轉(zhuǎn)到計算速度子程序并進(jìn)行顯示 。 軟件設(shè)計包括 初始化程序、 主程序、行車過程中里程和 速度計算子程序、延時子程序 、 中斷服務(wù)子程序、顯示子程序等 。當(dāng)系統(tǒng)出現(xiàn)問題,就可以根據(jù)功能設(shè)置找出問題的根源,從而更快地解決問題。 4 軟件部分 模塊化結(jié)構(gòu)設(shè)計即是根據(jù)要求和硬件設(shè)計的結(jié)構(gòu),將整個系統(tǒng)的功能分成許多小的功能模塊,再根據(jù)這些小的功能模塊進(jìn)行程序編寫的過程。 LED 數(shù)碼管采用四位相連的共陰極數(shù)碼管,片選信號分別通過三極管接 至 2124 管腳即 口, 從而 實現(xiàn)里程和速度的動態(tài)顯示。 口和 口用于 EEPROM 存儲器24C01 的存取控制。第十三腳即外部中斷 1 用于控制定時器T1 的啟停,當(dāng)輸入為 0 時關(guān)閉定時器。接于引腳 10 即、 RXD 的開關(guān)用于控制改變顯示的方式,當(dāng)開關(guān)閉合時 ,顯示速度;開關(guān)打開時顯示里程。 P0 口作為輸出口用于顯示歷程狀態(tài)和速度狀態(tài)。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。該反向放大器可以配置為片內(nèi)振蕩器。取用各種補償和保護(hù)措施的霍爾器件工作溫度范圍寬,可達(dá)-55℃ ~ 150℃ 。 霍爾器件具有許多優(yōu)點,它們的結(jié)構(gòu)牢固、體積小、重量輕、壽命長、安裝方便、功 耗小、頻率高(可達(dá) 1MHz)、耐震動、不怕灰塵、油污、水汽及煙霧等的污染或腐蝕。 3 (B)硬件設(shè)計 自行車?yán)锍逃?/速度計電路原理圖見附錄。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。 P3 口 : P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4個 TTL門電流。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。 P1口 : P1口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O口, P1口緩沖器能接收輸出 4TTL 門電流。 P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P0 口 : P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 管腳說明 : VCC:供電電壓。 設(shè)計包括硬件、軟件兩部分, 硬件電路包括 AT89C51單片機的外圍電路以及 LED 顯示電路等 , 這里對硬件部分只做簡單介紹,主要闡述的是軟件部分的設(shè)計, 包括數(shù)據(jù) 初始化程序的設(shè)計、主程序的設(shè)計、 處理子程序的設(shè)計、顯示子程序的設(shè)計;最后針 對仿真過程遇到的問題進(jìn)行了具體說明與分析,對本次設(shè)計進(jìn)行 總結(jié)。當(dāng)里程鍵按下時,里程指示燈亮, LED 切換顯示當(dāng)前里程,與當(dāng)速度鍵按下時,速度指示燈亮, LED切換顯示當(dāng)前速度,若自行車超速,系統(tǒng)發(fā)出報警信號,指示燈閃爍。每次中斷代表車輪轉(zhuǎn)動一圈,中斷數(shù) n 輪圈的周長為 L的乘積為里程值。其中最具代表的磁傳感器就是霍爾傳感器,在自動檢測系統(tǒng)中,利用霍爾傳感器測轉(zhuǎn)數(shù)是一種最基本的測量工作。隨著信息產(chǎn)業(yè)、工業(yè)自動化、醫(yī)療儀器等的飛速發(fā)展和計算機應(yīng)用的普及,需要大量的傳感器將被測或被控的非電信號轉(zhuǎn)換成可與計算機兼容的電信號。 傳感器是 獲取自然或生產(chǎn)領(lǐng)域中信息的關(guān)鍵器件,是現(xiàn)代信息系統(tǒng)和各種設(shè)備不可缺少的信息采集工具。 1 二、系統(tǒng)設(shè)計 總體設(shè)計方案 采用 AT89C51 芯片,用霍爾元件將車輪的轉(zhuǎn)速轉(zhuǎn)換成電脈沖,經(jīng)過處理后送入單片機。 實現(xiàn):利用軟件編程,對數(shù)據(jù)進(jìn)行處理得到需要的數(shù)值。 實現(xiàn):利用單片機自帶的計數(shù)器 T1 對霍爾傳感器脈沖信號進(jìn)行計數(shù)。 要求達(dá)到的各項指標(biāo)及實現(xiàn)方法如下: 1. 利用霍爾傳感器產(chǎn)生里程數(shù)的脈沖信號?,F(xiàn)在先進(jìn)的里程 /速度計不僅能顯示實時的速度和里程,還顯示時間,甚至具有測量騎車人的心跳、顯示騎車人熱量消耗等 功能。目 錄 一、概述 設(shè)計目的 ??????????????????????? 1 課題簡介 ??????????????????????? 1 二、系統(tǒng)設(shè)計 總體設(shè)計方案 ????????????????????? 2 硬件部分簡介 ????????????????????? 3 (A)AT89c51芯片簡介 ?????????????????? 3 (B)硬件設(shè)計 ?????????????????????? 4 軟件部分 ?? ????????????????????? 5 (A)初始化程序 ????????????????????? 6 (B)主程序 ??????????????????????? 8 (C)中斷程序 ?????????????????????? 9 (D)里程、速度處理程序 ????????????????? 11 (E)顯示子程序 ????????????????????? 14 (F)延時子程序 ????????????? ???????? 16 三、調(diào)試 ??????????????????????????? 17 硬件調(diào)試 ??????????????????????? 17 軟件調(diào)試 ??????????????????????? 17 四、操作說明 ????????????????????????? 19 五、參考文獻(xiàn) ????????????????????????? 20 六、 致 謝 ????????????????????????? 21 七、附錄 ?????????????????????? ????? 22 元器件清單 ?????????????????????? 22 整體原理圖 ?????????????????????? 23 完整程序 ??????????????????????? 24 自行車?yán)锍逃?/速度計的設(shè)計 一、 概述 設(shè)計目的 本設(shè)計采用 AT89C51 單片機作控制,利用霍爾元件等器件設(shè)計一個可用LED 數(shù)碼管顯示當(dāng)前自行車行駛的距離及速度 并具有超速報警功能 的自行車?yán)锍?/速度表,使其作為自行車的一種輔助工具,讓自行車的功用更強大,給人們帶來更多的方便。 課題簡介 自行車被發(fā)明及使用到現(xiàn)在已有兩百多年的歷史,在這兩百年間人類在不斷的嘗試與研發(fā)過程中,自行車發(fā)展的目的也從最早的代步工具轉(zhuǎn)換成休閑娛樂的用途,隨著生活水平的提高,人們希望自行車的功能更強大,而 里程計 /速度計正滿足了這個需求。 由于時間有限,本設(shè)計完成的功能減為兩個,即測量并 通過 LED 數(shù)碼管進(jìn)行 動態(tài) 顯示當(dāng)前的速度和里程,并在超速時發(fā)出警報。 2. 對脈沖信號進(jìn)行計數(shù)。 3. 對數(shù)據(jù)進(jìn)行處理,要求用 LED 顯示里程總數(shù)和即時速度。 最終實現(xiàn)目標(biāo):自行車的速度里程表具有里程、速度測試與顯示功能,采用單片機作控 制,顯示電路可顯示里程及速度。里程及速度的測量,是經(jīng)過 AT89C51 的定時 /計數(shù)器測出總的脈沖數(shù)和每轉(zhuǎn)一圈的時間,再經(jīng)過單片機的計算得出,計算結(jié)果通過 LED顯示器顯示出來。磁傳感器是一種將磁學(xué)量信號轉(zhuǎn)變?yōu)殡娦盘柕钠骷蜓b置。作為輸入信號,這就給磁傳感器的快速發(fā)展提供了機遇,形成了磁傳感器的產(chǎn)業(yè)。 單片機是本次設(shè)計的核心部件,它是信號從采集到輸出的橋梁,而且包括計算 、定時、信息處理等功能 當(dāng)輪子每轉(zhuǎn)一圈,通過開關(guān)型霍爾元件傳感器采集到一個脈沖信號,并從引腳 12 即 外部中斷 0端輸入,傳感器每獲取 一個脈沖信號即對系統(tǒng)提供一次計數(shù)中斷。計數(shù)器 T1 計算每轉(zhuǎn)一圈所用的時間 t,就可以計算出即時速度 v。 里程數(shù)據(jù)自動記憶,也可用于電動自行車、摩托車、汽車等機動車儀 表上。 2 硬件部分介紹 (A)AT89C51 芯片簡介 AT89C51 是一種帶 4K字節(jié)閃存可編程可擦除的只讀存儲器即為 ( FPEROM— Flash Programmable and Erasable Read Only Memory)的低電壓、高性能 CMOS 8 位微處理器,俗稱單 片機。 GND:接地。 當(dāng) P1口的管腳第一次寫 1 時,被定義為高阻輸入。在 FIASH 編程時, P0 口作 為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗時, P0輸出原碼,此時 P0外部必須被拉高。 P1口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 P
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1