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

正文內(nèi)容

基于51單片機(jī)的自行車測速系統(tǒng)設(shè)計-大學(xué)學(xué)位論文范文模板參考資料(專業(yè)版)

2025-02-01 09:39上一頁面

下一頁面
  

【正文】 開始 點亮里程指示 將車圈數(shù)轉(zhuǎn)換成里程 顯示里程值 返回 25 圖 44 顯示子程序流程圖 開始 顯示單元首址 取顯示數(shù)據(jù) 送段碼到 P0口 取段碼表首址 調(diào)用延時 送位選到 P2口 4 位顯示結(jié)束 返回 Y N 修改顯示單元地址 求下一位位選碼 26 總結(jié)與展望 本設(shè)計 以 AT89C2051 為核心,利用單片機(jī) 的 運(yùn)算和控制功能,并采用系統(tǒng)化 LED 顯示模塊實時顯示所測速度的設(shè)計方案 , 以及串口數(shù)據(jù)存儲電路和系統(tǒng)軟件 。這種中斷請求是在單片機(jī)芯片內(nèi)部發(fā)生的,因此無須在芯片上 設(shè)置引入端。測得的數(shù)值是每秒計數(shù)值,轉(zhuǎn)為分(每一轉(zhuǎn)測 12 次,故乘 5而非 60) CALL MULD SEND: MOV SBUF,R2 SLP1: JBC TI,SN1 。速度計時器單元 57H 和 58H,高位在前( 57H 單 元中) Count EQU 55H。 基于霍爾傳感器自行車的速度里程表的軟件設(shè)計包括中斷子程序、里程調(diào)用子程序、LED 顯示子程序等幾大部分。其中 7 個發(fā)光二極管構(gòu)成字型 “8” 的各個筆畫段,另一個小數(shù)點為 dp 發(fā)光二極管。本設(shè)計晶振采用 12MHz, 故 計數(shù)周期為 1us。當(dāng)車輪每轉(zhuǎn)一圈,霍爾傳感器輸出一個低電平脈沖,通過 74LS74 進(jìn)行二分頻后,定時器 T1的開啟時間為車輪轉(zhuǎn) 1圈的時間,這樣就可以算出自行車的速度。 AT24C02 的特點是具有允許在簡單的二線總線上工作的串行接口和軟件協(xié)議。通過單片機(jī)測量產(chǎn)生脈沖的頻率,就可以得出圓盤的轉(zhuǎn)速。它不僅可以實現(xiàn)非接觸測量,并且采用永久磁鐵產(chǎn)生磁場,不需附加能源。 M1M2:工作方式設(shè)置位。 10 表 33 P3 口的功能 P3口引腳 功能 RXD(串行輸入端口 ) TXD(串行輸出端口 ) INT0(外中斷 0) INT1(外中斷 1) TO(定時器 0外部輸入 ) T1(定時器 1外部輸入 ) 單片機(jī)中斷系統(tǒng)介紹 中斷是指當(dāng)計算機(jī)執(zhí)行正常程序時,系統(tǒng)中出現(xiàn)某些急需處理的事件, CPU 暫時中止當(dāng)前的程序,轉(zhuǎn)去執(zhí)行服務(wù)程序,以對發(fā)生的更緊迫的事件進(jìn)行處理,待處理結(jié)束后, CPU自動返回原來的程序執(zhí)行 AT89C52 系列單片機(jī)的系統(tǒng)有 5 個中斷源, 2 個優(yōu)先級,可實現(xiàn)二級中斷服務(wù)嵌套。 P1 口輸出緩沖器可吸收 20mA 電流并能直接驅(qū)動 LED 顯示。 一個低電壓,高性能 CMOS 8位單片機(jī),片內(nèi)含 8k bytes的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易 失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8位中央處理器和 Flash 存儲單元 ,功能強(qiáng)大的 AT89C52 單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場合。 LCD 的好處有:與 CRT 顯示器相比, LCD 的優(yōu)點主要包括零輻射、低功耗、散熱小、體積小、圖像還原精確、字符顯示銳利等。 一個低電壓,高性能 CMOS 8位單片機(jī),片內(nèi)含 8k bytes的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8位中央處理器和 Flash 存儲單元 ,功能強(qiáng)大的 AT89C52 單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場合。如圖 23所示,是某光電編碼器的外形。當(dāng)速度鍵按下時,速度指示燈亮, LED 切換顯示當(dāng)前速度 。軟件部分用匯編語言進(jìn)行編程,采用模塊化設(shè)計思想。因為教練要根據(jù)一段時間內(nèi)運(yùn)動員的訓(xùn)練效果進(jìn)行評估,從而進(jìn)行適當(dāng)?shù)恼{(diào)整已使運(yùn)動員達(dá)到最佳的狀態(tài)。里程及速度的測量,是經(jīng)過 AT89C52 的定時 /計數(shù)器測出總的脈沖數(shù)和每轉(zhuǎn)一圈的時間,再經(jīng)過單片機(jī)的計算得出,其結(jié)果通過 LED 顯示器顯示出來。以透射式為例,如圖 21所示,當(dāng)不透光的物體擋住發(fā)射與接收之間的間隙時,開關(guān)管關(guān)斷,否則打開。 光敏電阻對光特別敏感,當(dāng)白天行駛時,外界光敏電阻對光特別敏感,當(dāng)白天行駛時,外界光源導(dǎo)致光敏電阻發(fā)出錯誤信號;光敏電阻對環(huán)境的要求相當(dāng)高,如果光敏電阻或發(fā)光二極管被泥沙或灰塵所覆蓋,光敏電阻就不能再進(jìn)行測量;在霧天和雨天光敏電阻的測量的效果也不好。 LED 動態(tài)顯示器 : 動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。計數(shù)器 T1計算每轉(zhuǎn)一圈所用的時間 t,就可以計算出即時速度 v。 圖 31 單片機(jī)的引腳功能介紹 AT89C52 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8K Bytes的可反復(fù)擦寫的只讀程序存儲器( EPROM)和 256 字節(jié)的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及 8052 產(chǎn)品引腳兼容,片內(nèi)置通用 8位中央處理器( CPU)和 Flash 存儲單元,功能強(qiáng)大, AT89C52單片機(jī)適合于許多較 為復(fù)雜控制場合應(yīng)用。 P3 口還接收一些用于閃速存儲器編程和程序校驗的控制信號。 單片機(jī)定時器 /計數(shù)器功能介紹 AT89C52 單片機(jī)定時器 /計數(shù)器的工作由兩個特殊功能寄存器控制。 TR1( )定時 /計數(shù)器 T1 運(yùn)行控制位。 開關(guān)型霍爾傳感器是一種集成傳感器,它內(nèi)部含有霍爾元件、放大器、穩(wěn)壓電源、帶一定滯后特性的比 較器及集電極開路輸出部分等,如圖 35所示。SDA 和 SCL 都需要和正電源間各接一個 的電阻上拉。其邏輯圖如圖 310 所示,可以看出 74LS244 由 2 組組成、每組由四路輸入、輸出構(gòu)成。 單片機(jī)內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入為芯片引腳 XTAL1,輸出端為引腳 XTAL2。按下按鈕,則直接把 +5V 加到了 RET/VPD 端從而 復(fù)位稱為手動復(fù)位。 圖 315 七 (八 )段 LED顯示器 本設(shè)計 、 、 、 信號一起組成位選通的位選信號, ~ 信號一起組成段碼選通的段選信號,通過軟件編 程,先把所要顯示的數(shù)據(jù)放入存儲單元,然后把數(shù)據(jù)送入段選通對應(yīng)的地址,再選通某一個 LED,逐步完成四個 LED 的顯示。將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程數(shù)。如果未要求計算,轉(zhuǎn)本身循環(huán) 。最高位 MOV A,R4 。里程處理子程序流程圖如圖 43 所示。實驗每次計數(shù)一次后,對里程數(shù)據(jù)進(jìn)行一次存儲 操作。影響資源: PSW、 A、 R2~ R7 堆棧需求: 2字 節(jié) MOV A,R4 MOV R6,A MOV A,R5 MOV R7,A 。定時器 T1工作于方式 1,定時器 0 工作方式 1, 計數(shù)器 MOV TH1,HIGH(655363686) MOV TL1,LOW(655363686) SETB TR1 SETB ET1 。 是用于里程和速度切換的,低電平為顯示速度,高電平為顯示里程。也就是說我們可以采用分時的方法,輪流控制各個顯示器的 COM 端,使各個顯示器輪流點亮。單片機(jī)復(fù)位通過按動按鈕產(chǎn)生高電平復(fù)位稱手動復(fù)位。 常用的時鐘電路有兩種方式,一種是內(nèi)部時鐘方式,另一種為外部時鐘方式。 14 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 31 M a y 20 09 S he e t of F i l e : E : \畢業(yè)設(shè)計 單片機(jī)測速 \ t a ng l e i .dd b D r a w n B y :R S T / V ppP ( R X D )P ( T X D )X T A L 1X T A L 2P ( I N T 0)P ( I N T 1)P ( T 0)P ( T 1)P GNDP ( A I N 0)P ( A I N 1)P P P P P P V C C1234567891011121314151617181920A T 89 C 20 51A01A22A33V s s4S D L5S C L6WC7V C C8A T 24 C 02 K KV c c 圖 39 AT24CO2與單片機(jī)的接口電路 74LS74 芯片 本次設(shè)計中的采用驅(qū)動數(shù)碼管的芯片為 74LS244, 74LS244 為三態(tài)輸出的八位緩沖器和線驅(qū)動器,若單片 機(jī)輸出口直接接顯示部分電路,則電流太小,會導(dǎo)致顯示部分不能正常工作。第 5 腳 SDA 為串行數(shù)據(jù)輸入 /輸出,數(shù)據(jù)通過這條雙向 I2C 總線串行傳送,在 AT89C2051 試驗開發(fā)板上和單片機(jī)的 連接?;魻杺鞲衅髟韴D如圖 34所示。所以, TF1 可用作查詢測試的標(biāo)志。在這種方式下,在兩個相鄰機(jī)器 周期內(nèi),0INT 和 1INT 引腳電平發(fā)生變化,即在第一個
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1