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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的光電式自行車速度里程表設(shè)計(jì)-預(yù)覽頁

2026-01-03 18:49 上一頁面

下一頁面
 

【正文】 )或 T1( )的外部脈沖計(jì)數(shù); C/T=0 時(shí),選擇定時(shí)器模式。 TCON 的高 4 位用于控制定時(shí)/計(jì)數(shù)器的啟動(dòng)和中斷申請(qǐng)。 T1 工作時(shí), CPU 可隨時(shí)查詢 TF1 的狀態(tài)。 TR1 置 1 時(shí), T1 開始工作; TR1 置 0 時(shí), T1 停止工作。 TR0( ): T0 運(yùn)行控制位,其功能與 TR1 類同。有了它可以使程序從指定處開始執(zhí)行,即從程序存儲(chǔ)器中的 0000H 地址單元開始執(zhí)行程序。 復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù) 位兩種方式。按下按鈕,則直接把 +5V 加到了 RESET 端從而復(fù)位稱為手動(dòng)復(fù)位。時(shí)鐘頻率選用 6MHZ 時(shí), C 取 22uF,Rs 取 200Ω, RK取1KΩ。比如此系統(tǒng)所用的 12MHz 晶振,單片機(jī)工作速度就是每秒 12M。晶振電路在本系統(tǒng)中是并聯(lián)方式,連接在 AT89c51的 XTAL1 和 XTAL2引腳。 第 2 腳: VDD 接 5V 正電源。當(dāng) RS 和 RW 共 同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平RW 為高電平時(shí)可以讀忙信號(hào),當(dāng) RS 為高電平 RW 為低電平時(shí)可以寫入數(shù)據(jù)。 第 16 腳:背光電源接地。 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。而且具有低功耗,容易控制,占用 CPU 資源少這些優(yōu)點(diǎn),從而成為一些顯示器的首選。 以下是 1602 的 16 進(jìn)制 ASCII 碼表地址: 讀的時(shí)候,先讀左邊那列,再讀上面那行,如:感嘆號(hào)!的 ASCII 為 0x21,字母 B 的 ASCII 為 0x42(前面加 0x 表示十六進(jìn)制)。光標(biāo)減 1), S=1 且 N=1 (當(dāng)寫一個(gè)字符后,整屏顯示左移 ) S=0 當(dāng)寫一個(gè)字符后,整屏顯示不移動(dòng) 數(shù)據(jù)指針設(shè)置: 數(shù)據(jù)首地址為 80H,所以數(shù)據(jù)地址為 80H+地址碼 (027H, 4067H) 其他設(shè)置: 01H(顯示清屏,數(shù)據(jù)指針 =0,所有顯示 =0); 02H(顯示回車,數(shù)據(jù)指針 =0)。每一個(gè)獨(dú)立式按鍵單獨(dú)占用一根 I/O 口線。按鍵未按時(shí)有上拉電阻保證此時(shí)輸入為高電平 。我們可從硬件的轉(zhuǎn)盤上知道兩個(gè)過孔之間在圓周上的距離。(此時(shí)假設(shè)在這個(gè) 兩秒內(nèi)車子是勻速前進(jìn)的),距離 S 除以 2 秒的時(shí)間,就可以大概的算出這 2 秒內(nèi)鋁盤的線速度。當(dāng)自行車 行駛時(shí) ,單片機(jī)開機(jī)經(jīng)過初始化后讀取并且顯示出來 ,這樣以來用戶可以清楚的知道自己的車子已經(jīng)運(yùn)行了多少公里了。脈沖測速最典型的方法有測頻率 (M 法 )和測周期 (T 法 )。 T 法是測量兩個(gè)脈沖之間的時(shí)間換算成周期,從而得到頻率。 光電式速度里程表設(shè)計(jì) 19 設(shè)計(jì)中綜合考慮測速精度和系統(tǒng)反應(yīng)時(shí)間,本設(shè)計(jì)用測量脈沖頻率來計(jì)算歷程,因而具有較高的 測距精度。 首先我們把槽型光電傳感器 ST1101 放在自行車的轉(zhuǎn)軸上,當(dāng)自行車啟動(dòng)時(shí),接通電源后,光電二極管發(fā)光,通過和不通過轉(zhuǎn)盤孔時(shí),使三極管導(dǎo)通或截止,這種變化將會(huì)光電傳感器產(chǎn)生脈沖電壓。由于每一圈光電傳感器將輸出 8 個(gè)脈沖,當(dāng)自行車行駛 1KM時(shí)會(huì)轉(zhuǎn)動(dòng) 667 次,這樣每 1 千米 將 會(huì) 產(chǎn)生 5336個(gè)脈沖,單片機(jī)對(duì)這 5336 個(gè)脈沖計(jì)數(shù),當(dāng)達(dá)到這個(gè)數(shù)時(shí)單片機(jī)將會(huì)產(chǎn)生中斷。 中斷子程序的設(shè)計(jì) 定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)的 需要而設(shè)置的。 定時(shí) /計(jì)數(shù)器控制寄存器 TCON 是 8 位寄存器,地址為 88H。 光電式速度里程表設(shè)計(jì) 20 信 信信 信 信信 信 信 信信 信 信信 信 信信 信 信 信信 信 信 信信 信 信 信 圖 41 中斷子程序流程圖 數(shù)據(jù)處理子程序的設(shè)計(jì) 待測信號(hào)經(jīng)預(yù)處理電路后加至單片機(jī)的 P3. 2( INT0) 引腳可為單片機(jī)測量信號(hào)周期提供有效的輸入信號(hào)。然 后再判斷 P3. 2 引腳是否還為低電平,如為低電平則等待 ,直到出現(xiàn)高電平再開始判斷 P3. 2 引腳是否為低電平,當(dāng)其不是低電平時(shí)再等待。速度是用車輪的周長除以脈沖周期得到的。其中階段里程為本次行駛所走過的里程,總里程為自行車從開始使用當(dāng)前行駛的總路程,兩者處理程序大致相同,總里程為階段里程 的累加。定時(shí)器計(jì)出每轉(zhuǎn)一圈所用的時(shí)間,用自行車車輪的周長除以時(shí)間就得出自行車的瞬時(shí)速度。 接著進(jìn)入自行車輪胎半徑設(shè)置畫面: Set Bike Tire L= 55cm 按 S S2 調(diào)整輪胎直徑后,按 S4 確認(rèn),里程表開始工作。本設(shè)計(jì)主要分為硬件部分和軟件部分,硬件部分著重考慮硬件電路的簡單性,故盡可能簡化硬件電路,節(jié)省線路板的空間,達(dá)到硬件電路最優(yōu)化設(shè)計(jì)。但也有一些不足存在,當(dāng)顯示速度時(shí),若自行車轉(zhuǎn)動(dòng)太快,顯示器會(huì)顯示過快,應(yīng)該將速度定時(shí)顯示,使人們能夠清楚地看出速度。 ( 3)實(shí)現(xiàn)了時(shí)鐘的定時(shí)與當(dāng)前時(shí)間的顯示,使設(shè)計(jì)更合理。 ( 2 ) 開關(guān)按鍵和指示燈設(shè)計(jì),使方案更便于實(shí)踐,設(shè)計(jì)更合理。 結(jié)論及不足 本設(shè)計(jì)以 AT89C2051 為核心,通過光電傳感器來檢測自行車的運(yùn)轉(zhuǎn)情況進(jìn)而實(shí)現(xiàn)電動(dòng)自行車的速度,里程的計(jì)算及里程的累計(jì),最后用液晶顯示器直觀地將速度與里程顯示給用戶,并且在速度高于一定的值時(shí)可自動(dòng)向用戶報(bào)警,從而達(dá)到智能速度里程表 。如此可計(jì)算 (轉(zhuǎn)盤齒數(shù)為 10),系統(tǒng)能測量的轉(zhuǎn)速需低于: Vmax=60s/(3us*10)=6000000r/min。 光電式速度里程表設(shè)計(jì) 26 致謝 在本次畢業(yè)設(shè) 學(xué)生簽名: 日 期: 參考文獻(xiàn) [1]王福瑞.單片微機(jī)測控系統(tǒng)設(shè)計(jì)大全 [M].北京航空航天大 學(xué)出版社, 1999:49 [2]邵群濤,徐余法.電機(jī)及拖動(dòng)基礎(chǔ) [M].機(jī)械工業(yè)出版社, 2021:250269 [3]馬西秦.自動(dòng)檢測技術(shù) [M].機(jī)械工業(yè)出版社, 2021:210230 [4]徐麗萍 . 自行車測速儀 [J]. 南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2021 [5]余永權(quán),汪明慧,黃英.單片機(jī)在控制系統(tǒng)中的應(yīng)用 [M].電子工業(yè)出版社, 2021 [6]孫育才 .ATMEL 新型 AT89S52 系列單片機(jī)及其應(yīng)用 [M].清華大學(xué)出版社,2021:1020 [7] 李剛,林凌 . 新概念單片機(jī)教程 [M].天津大學(xué)出版社 , 2021 [8]張毅剛 .單片機(jī)原理及應(yīng)用 [M].高等教育出版社, 2021:120124 [9]雷玉堂 .光電檢測技術(shù)(第 2 版) [M].中國計(jì)量出版社, 2021:254259 [10]郭培源,付揚(yáng) .光電檢測技術(shù)與應(yīng)用 [M].北京航空航天大學(xué)出版, 2021:221224 [11]W Q Yang. D M Spink, et. An imagereconstuction algorithm based on Landweber’s iteration method for electricalcapacitance tomography. Meas. Sci. Technol. , 1999,10: 10651069 [12]Ateml AT89S51 Data : 光電式速度里程表設(shè)計(jì) 27 [13]楊路明 .C 語言程序設(shè)計(jì) [M].北京郵電大學(xué)出版社, 2021:17 [14]王為青,程國鋼 .單片機(jī) Keil Cx51 應(yīng)用開發(fā)技術(shù) [M].人民郵電出版社, 2021:3138 附錄 附錄 I 系統(tǒng)電路原理圖 光電式速度里程表設(shè)計(jì) 28 附錄 II 設(shè)計(jì)源程序 include define uchar unsigned char 39B10A1121 3 4 5 6 7 8 9 10 11 12 13 1514 16 17 18 19 2040 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 VCC EA/VPPALE/PROGPSEN A10 A12 A13 A14 A15 A16RESETA17 D10 D11 D13 D14 D15 D18D17B11 B12 B13 B14 B15 B16 B17PSENC10 C11 C12 C13 C14 C15 C16 C1733pFC333pFC41212MHzAT89C51B8 B7 B6 B5 B4 B3 B2 B111 12 13 14 15 17 1816GND+5VD12 D16 D19100R3Q110KR4470R1光電傳感器VCCVCCGND1VCC2VO3RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BGVCC15BGGND16LCD1602VCCVCC10KR1410R13C2 10uFS0VCCR6 10KR5 10K12100uFC1A11Y12A23Y24A35Y36GND7VCC14A613Y612A511Y510A49Y4874LS14VCCSPEAK1 SPEAKERVCCQ285501KR7D1Photo SenVCC1KR8D5S1 S2 S3 S45K1R95K1R125K1R105K1R11VCCS5K1光電式速度里程表設(shè)計(jì) 29 /**************************************************************** 引腳定義: P20=S1 時(shí)鐘設(shè)置時(shí)更改 “時(shí) ”,直徑設(shè)置時(shí)更改十位 P21=S2 時(shí)鐘設(shè)置時(shí)更改 “分 ”的十位,直徑設(shè)置時(shí)更改個(gè)位 P22=S3 時(shí)鐘設(shè)置時(shí)更改 “分 ”的個(gè)位 P23=Enter 確認(rèn)更改設(shè)置 P32=Disp 正常工作時(shí)更改顯示模式 ****************************************************************************/ sbit P20=P2^0。 sbit P32=P3^2。 sbit busy=P0^7。 /***********************************void wait()***************************** 該函數(shù)的作用是對(duì) LCD進(jìn)行檢測 ,看 LCD是否處于忙的狀態(tài) .當(dāng) bflag=1時(shí)表示忙 , 此時(shí)不可以向 LCD 進(jìn)行讀寫操作 .而當(dāng) busy=0 時(shí) ,表示可以向它讀寫數(shù)據(jù) . ****************************************************************************/ void wait() {P1=0xff。E=1。 RS=1。 } 光電式速度里程表設(shè)計(jì) 32 /**********************************void wr()******************************* 該函數(shù)的作用是向 LCD 寫入控制字 . ******************************************************************************/ void wr() {P1=。 E=1。 //寫一個(gè)字符后指針加一 wr(0x38)。 s=dat。amp。 } } else // 開始第二行 {=0xc0+row1。=0xcf) {dispone(*s)。 光電式速度里程表設(shè)計(jì) 34 sww=sj/36000。//分個(gè)位 sw=sj%60/10。T39。)。 dispone(39。 39。)。:39。 dispone(39。 dispone(gw+0x30)。 //(6553620210)%256 } /****************************************void lcp()******************************** 階
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1