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

正文內(nèi)容

基于51單片機(jī)的自行車測(cè)速系統(tǒng)設(shè)計(jì)-大學(xué)學(xué)位論文范文模板參考資料-文庫(kù)吧在線文庫(kù)

  

【正文】 低; 3. 功能強(qiáng)、價(jià)格低; 4. 全部集成在一塊芯片上,布線短、合理; 本設(shè)計(jì)用 89C52 單片機(jī)設(shè)計(jì)自行車?yán)锍?/速度計(jì)。 AT89C52 是一個(gè)低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫的Flash 只讀程序存儲(chǔ)器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM),器件采用 ATMEL 公司 8 的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲(chǔ)單元, AT89C52 單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。 和 要求外部上拉電阻。 P3口緩沖器可吸收 20mA 電流。 5. XTAL1:作為振蕩器反相放大器的輸入和內(nèi)部時(shí)鐘發(fā)生器的輸入。脈沖觸發(fā)方式的中斷請(qǐng)求則是脈沖的負(fù)跳變有效。 11 C/T :定時(shí) /計(jì)數(shù)模式選擇位。 T1 工作時(shí), CPU 可隨時(shí)查詢TF 的狀態(tài)。 霍爾傳感器的測(cè)溫原理 在信號(hào)脈沖發(fā)生源上,本系統(tǒng)采用的是 開關(guān)型霍爾傳感器 。由于霍爾元件輸出的電壓信號(hào)較小,并且有一定溫度誤差,目前已較少直接使用霍爾元件作傳感器。在非磁材料的圓盤邊上粘貼一塊磁 鋼,霍爾傳感器固定在圓盤外緣附近。在 AT89C2051 試驗(yàn)開發(fā)板上它們都接地,第 8 腳和第 4 腳分別為正、負(fù)電源。為降低總的寫入時(shí)間,一次操作可寫入多達(dá) 8 個(gè)字節(jié)的數(shù)據(jù)。 與單片機(jī)的接口如圖 39所示。引腳圖如圖 311所示。 AT89C52 片內(nèi)由一個(gè)反相放大器構(gòu)成振蕩器,可以由它產(chǎn)生時(shí)鐘。而外接 晶體的振蕩頻率的大小,主要取決于單片機(jī)的工作頻率范圍,每一種單片機(jī)都有自己的最大工作頻率,外接的晶體振蕩頻率不大于單片機(jī)的最大工作頻率即可。 本系統(tǒng)的復(fù)位電路是采用按鍵復(fù)位的電路,如圖 314 所示,是常用復(fù)位電路之一。由于它具有顯示清晰、亮度高、使用電壓低、壽命長(zhǎng)的特點(diǎn),因此使用非常廣泛。 CPU 向字段輸出口送出字型碼時(shí),所有顯示器接收到相同的字型碼,但究竟 是哪個(gè)顯示器亮,則取決于 COM 端。當(dāng)系統(tǒng)出現(xiàn)問題,就可以根據(jù)功能設(shè)置找出問題的根源,從而更快地解決問題。 、 、 和 口分別用于設(shè)置輪圈的大小,低電平有效。 19 圖 41 主程序流程圖 系統(tǒng)程序設(shè)計(jì)如下: 開始 初始化 =1? N =1? =1? =1? 出錯(cuò)提示 將車圈周長(zhǎng)調(diào)入 21H 開中斷,啟動(dòng)定時(shí)器 =1? 調(diào)用里程處理子程序 調(diào)用速度處理子程序 N N N Y Y Y Y N Y 20 $INCLUDE () DISPBUF EQU 59H 。初始化,所有顯示器、 LED 滅 MOV TMOD,00010101B 。 。 。在單片機(jī)內(nèi)部有兩個(gè)定時(shí) /計(jì)數(shù)器,以對(duì)其中的計(jì)數(shù)結(jié)構(gòu)進(jìn)行計(jì)數(shù)的方法,來(lái)實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能。 60H 為低位, 62H 為高位。 本設(shè)計(jì) 、 、 、 信號(hào)一起組成位選通的位選信號(hào), ~ 信號(hào)一起組成段碼選通的段選信號(hào),通過(guò)軟件編程,先把所要顯示的數(shù)據(jù)放入存儲(chǔ)單元,然后把數(shù)據(jù) 送入段選通對(duì)應(yīng)的地址,再選通某一個(gè) LED,逐步完成四個(gè) LED 的顯示。 27 參考文獻(xiàn) [1]余發(fā)山主編 .單片機(jī)原理及應(yīng)用技術(shù) .中國(guó)礦業(yè)大學(xué)出版社 . [2]董愛華主編 .檢測(cè)與轉(zhuǎn)換技術(shù) .中國(guó)電力出版社 . [3]康華光主編 .電子技術(shù)基礎(chǔ)數(shù)字部分(第 五版) . 430460 [4]朱經(jīng)利,蔣玉亮等編著 .海爾家用洗衣機(jī)原理和維修 .人民郵電出版社 . [5]孟慶龍 ,張鴻海等編著 .小鴨家用洗衣機(jī)原理和維修 .人民郵電出版社 . [6]謝自美主編 .電子線路設(shè)計(jì)軟件采用匯 編語(yǔ)言編寫,采用模塊化設(shè)計(jì)思想,程序可讀性強(qiáng)。 關(guān)中斷 開始 現(xiàn)場(chǎng)保護(hù) 開中斷 中斷處理 關(guān)中斷 現(xiàn)場(chǎng)恢復(fù) 開中斷 中斷返回 24 圖 43 里程處理子程序流程圖 顯示子程序的設(shè)計(jì) 采用動(dòng)態(tài)掃描顯示接口電路,動(dòng)態(tài)顯示接口電路是把所有顯示器的 8 個(gè)筆劃段 ah 同名端連在一起,而每一個(gè)顯示器的公共極 COM 各自獨(dú)立地受 I/O 線控制。其高 4 位用于定時(shí) /計(jì)數(shù)器中斷控制,低 4 位借給外部中斷,用做中斷標(biāo)志和觸發(fā)方式選擇位。 ANL A,0F0H 。標(biāo)號(hào): HB2 功能:雙字節(jié)十六進(jìn)制整數(shù)轉(zhuǎn)換成雙字節(jié)BCD碼整數(shù) 。標(biāo)號(hào): MULD 功能:雙字節(jié)二進(jìn)制 無(wú)符號(hào)數(shù)乘法 。要求計(jì)算速度的標(biāo)志,該位為 1則主程序進(jìn)行 速度計(jì)算,然后清該位 Hidden EQU 16 。中斷 1 用于控制定時(shí)器 T1 的啟 /停,當(dāng)輸入為 0時(shí)關(guān)閉定時(shí)器。 總體程序設(shè)計(jì) 在主程序模塊中,需要完成對(duì)各接口芯片的初始化、自行車?yán)锍毯退俣鹊某跏蓟?、中斷向量的設(shè)計(jì)以及開中斷、循環(huán)等待等工作。 18 第 四 章 系統(tǒng)軟件設(shè)計(jì) 概述 在硬件設(shè)計(jì)完畢之后,接下來(lái)就是設(shè)計(jì)中最核心和最為主要的軟件部分設(shè)計(jì)。如圖 315 所示。復(fù)位后, P0 到 P3 并行 I/O 口全為高電平,其它寄存器全部清零,只有 SBUF 寄存器狀態(tài)不確定。有了它可以使程序從指定處開始執(zhí)行,即從程序存儲(chǔ)器中的 0000H 地址單元開始執(zhí)行程序。這兩個(gè)引腳跨接石英晶體振蕩器和電容,就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 圖 312 分頻前后 對(duì)比圖 由圖可見,二分頻后的波形的高或地電平的時(shí)間正好是霍爾傳感器開關(guān)的一個(gè)周期,霍爾傳感器輸出脈沖到 0INT ,即 口接收到對(duì)圈數(shù)計(jì)數(shù)的脈沖。每組有一個(gè)控制端高或低電平?jīng)Q定該組數(shù)據(jù)被接通還是斷開。因?yàn)樵谶@個(gè) I2C 總線上只有一個(gè)器件,所以把 AT24C02 的地址設(shè)為 000,即把 A0、 A A3都接地。第 7腳需要接地。如果要增加測(cè)量位移精度,可以在圓盤 (車輪 )上多增加幾個(gè)磁鋼。 圖 35 開關(guān)型霍爾傳感器內(nèi)部結(jié)構(gòu)圖 開關(guān)型霍爾傳感器的工作特性如圖 36 所示 。除了直接利用霍爾傳感器外,還利用它開發(fā)出各種派生的傳感器。 TR1置 1時(shí),定時(shí) /計(jì)數(shù)器 T1 開始工作;TR1 置 0 時(shí),定時(shí) /計(jì)數(shù)器 T1停止工作。 本次設(shè)計(jì) TMOD 為 90H,即選通定時(shí) /計(jì)數(shù)器為 定時(shí)功能、工作方式 16 位定時(shí) /計(jì)數(shù)器。 TMOD 用于設(shè)置其工作方式; TCON 用于控制其啟動(dòng)和中斷請(qǐng)求。 采用的外部中斷方式包括外部中斷 0 和外部中斷 1,它們的中斷請(qǐng)求信號(hào)分別由單片機(jī)引腳 0INT / 和 1INT / 輸入 。 4. RST:復(fù)位輸入。當(dāng)引腳 ~ 用作輸入并被外部拉低時(shí) ,它們將因內(nèi)部的上拉電阻而流出電流 (IIL)。 定時(shí) /計(jì)數(shù)器 中斷系統(tǒng) CPU 存儲(chǔ)器 并行 I/O口 串口 I/O口 TXD TXD RXD T INT P0P3 9 圖 32 AT89C52引腳圖 AT89C52 提供以下標(biāo)準(zhǔn)功能: 8K 字節(jié) Flash 閃速存儲(chǔ)器, 256 字節(jié)內(nèi)部 RAM, 32 個(gè) I/O口線, 3 個(gè) 16 位定時(shí) /計(jì)數(shù)器, 5 個(gè)中斷源,一個(gè)全雙工串行通信口,片內(nèi)具有振蕩器及時(shí)鐘電路。其將通用的微處理器和 Flash 存儲(chǔ)器 結(jié)合在一起,特別是可反復(fù)擦寫的 Flash 存儲(chǔ)器可有效地降低開發(fā)成本。 7 第 三 章系統(tǒng)硬件設(shè)計(jì) 單片機(jī)主控電路 單片機(jī)概述 單片機(jī)就是在一塊半導(dǎo)體硅片上集成了微處理器( CPU),存儲(chǔ)器( RAM,ROM,EPROM)和各種輸入、輸出接口(定時(shí)器 /計(jì)數(shù)器,并行 I/O 口,串行口, A/D 轉(zhuǎn)換器以及脈寬調(diào)制器 PWM 等),這樣一塊集成電路芯片具有一臺(tái)計(jì)算機(jī)的屬性,因而被稱為單片微型計(jì)算機(jī),簡(jiǎn)稱單片機(jī)。 LED 技術(shù)具有非常明顯的三大優(yōu)勢(shì)。這樣一來(lái),就沒有必要每一位數(shù)碼管配一個(gè)鎖存器,從而大大地簡(jiǎn)化了硬件電路。其將通用的微處理器和 Flash 存儲(chǔ)器 結(jié)合 在一起,特別是可反復(fù)擦寫的 Flash 存儲(chǔ)器可有效地降低開發(fā)成本 顯示模塊選型 單片機(jī)系統(tǒng)中常用的顯示器有:發(fā)光二極管 LED 顯示器、液晶 LCD 顯示器等。而編碼器必須安裝在車軸上,這樣安裝就會(huì)給用戶帶來(lái)很多不便。利用脈沖數(shù)對(duì)里程進(jìn)行測(cè)量。為此可以制作一個(gè)遮光葉片如圖 22所示,安裝在轉(zhuǎn)軸上,當(dāng)扇葉經(jīng)過(guò)時(shí),產(chǎn)生脈沖信號(hào)。 2. 對(duì)脈沖信號(hào)進(jìn)行計(jì)數(shù)。 本系 統(tǒng)總體思路如下:假定輪圈的周長(zhǎng)為 L,在輪圈上安裝 m 個(gè)永久磁鐵,則測(cè)得的里程值最大誤差為 L/m。 3 第 一 章系統(tǒng)總方案分析與設(shè)計(jì) 課題主要任務(wù)及內(nèi) 容 本課題主要任務(wù)是利用霍爾元件、單片機(jī)等部件設(shè)計(jì)一個(gè)可用 LED 數(shù)碼管實(shí)時(shí)顯示里程和速度的自行車的速度里程表。因此愛好自行車運(yùn)動(dòng)的人十分學(xué)要一款能測(cè)速的裝置,以知道自己的運(yùn)動(dòng)情況。 自行車的速度里程表能夠滿足人們最基本的需求, 讓人們能清楚地知道當(dāng)前的速度、里程等物理量。硬件部分利用霍爾元件將自行車每轉(zhuǎn)一圈的脈沖數(shù)傳入單片機(jī)系統(tǒng),然后單片機(jī)系統(tǒng)將信號(hào)經(jīng)過(guò)處理送顯示。 軟件采用匯編語(yǔ)言編寫,軟件設(shè)計(jì)的思想主要是自頂向下,模塊化設(shè)計(jì),各個(gè)子模塊逐一設(shè)計(jì)。當(dāng)里程鍵按下時(shí),里程指示燈亮, LED 切換顯示當(dāng)前里程 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1