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

正文內(nèi)容

畢業(yè)設(shè)計:光電式自行車速度里程表設(shè)計-閱讀頁

2024-12-23 15:32本頁面
  

【正文】 表設(shè)計 22 信 信信 信 信 信信 信 信 信 信 信 信信 信信 信 信 信信 信YN 圖 43 速度處理子程序流程圖 顯示子程序的設(shè)計 液晶顯示是本設(shè)計的難點,為了讓顯 示的內(nèi)容更豐富,顯示更合理,根據(jù)設(shè)計要求,里程表需要顯示速度、里程、時間等。 接著進入自行車輪胎半徑設(shè)置畫面: Set Bike Tire L= 55cm 按 S S2 調(diào)整輪胎直徑后,按 S4 確認,里程表開始工作。 信 信信 信 信 信信 信 信 信 信 信信 信 信 信 信 信信 信 信 信信 信 信 信信 信 信 信信 信 信 信信 信 信 信 信 信信 信 信 圖 44 顯示流程圖 階段里程是指本次自行車所走過的路程,階段平均速度為階段里程與階段時間的比值,軟件編程的主要變量為:階段行駛里程( m)、階段時間、瞬時速度( m/s)、最大速度( m/s)、階段平均速度( m/s)、總里程( km 或 m)。本設(shè)計主要分為硬件部分和軟件部分,硬件部分著重考慮硬件電路的簡單性,故盡可能簡化硬件電路,節(jié)省線路板的空間,達到硬件電路最優(yōu)化設(shè)計。通過仿真、實驗驗證了系統(tǒng)的可行,能滿足設(shè)計要求,達到設(shè)計的指標,實現(xiàn)對自行車里程 /速度的計算功能,并用 LCD 顯示, 設(shè)脈沖總數(shù)為 m,車輪周長為 C,車輪轉(zhuǎn)一周輸出脈沖數(shù)為 n,車輪行駛時轉(zhuǎn)一圈的時間為 T0,則 里程 ( S) 與速度 ( v) 分別根據(jù)以下公式 求得: S=m*C/n v=C/T0 根據(jù)此公式將最終顯示出里程和速度。但也有一些不足存在,當顯示速度時,若自行車轉(zhuǎn)動太快,顯示器會顯示過快,應(yīng)該將速度定時顯示,使人們能夠清楚地看出速度。其中里程的值為當前行駛的里 程。 ( 3)實現(xiàn)了時鐘的定時與當前時間的顯示,使設(shè)計更合理。 二.設(shè)計特點 ( 1)利用紅外傳感器作信號采集單元,當車輪轉(zhuǎn)動時,圓盤會阻擋紅外對管的光路,接收管輸出低電平,單片機根據(jù)此信號可計算里程、速度等。 ( 2 ) 開關(guān)按鍵和指示燈設(shè)計,使方案更便于實踐,設(shè)計更合理。液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等特光電式速度里程表設(shè)計 25 點,現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機應(yīng)用設(shè)計中最常用的信息顯示器件了。 結(jié)論及不足 本設(shè)計以 AT89C2051 為核心,通過光電傳感器來檢測自行車的運轉(zhuǎn)情況進而實現(xiàn)電動自行車的速度,里程的計算及里程的累計,最后用液晶顯示器直觀地將速度與里程顯示給用戶,并且在速度高于一定的值時可自動向用戶報警,從而達到智能速度里程表 。本系統(tǒng)采用的晶振為 12MHz,所以一個機器周期 Tcy=12/f=1us。如此可計算 (轉(zhuǎn)盤齒數(shù)為 10),系統(tǒng)能測量的轉(zhuǎn)速需低于: Vmax=60s/(3us*10)=6000000r/min。 ( 4)測量的精度有待改善,當速度很慢時,輸入的脈沖次數(shù)較 少,用頻率測量法則有很大的誤差。 光電式速度里程表設(shè)計 26 致謝 在本次畢業(yè)設(shè) 學(xué)生簽名: 日 期: 參考文獻 [1]王福瑞.單片微機測控系統(tǒng)設(shè)計大全 [M].北京航空航天大 學(xué)出版社, 1999:49 [2]邵群濤,徐余法.電機及拖動基礎(chǔ) [M].機械工業(yè)出版社, 2021:250269 [3]馬西秦.自動檢測技術(shù) [M].機械工業(yè)出版社, 2021:210230 [4]徐麗萍 . 自行車測速儀 [J]. 南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報, 2021 [5]余永權(quán),汪明慧,黃英.單片機在控制系統(tǒng)中的應(yīng)用 [M].電子工業(yè)出版社, 2021 [6]孫育才 .ATMEL 新型 AT89S52 系列單片機及其應(yīng)用 [M].清華大學(xué)出版社,2021:1020 [7] 李剛,林凌 . 新概念單片機教程 [M].天津大學(xué)出版社 , 2021 [8]張毅剛 .單片機原理及應(yīng)用 [M].高等教育出版社, 2021:120124 [9]雷玉堂 .光電檢測技術(shù)(第 2 版) [M].中國計量出版社, 2021:254259 [10]郭培源,付揚 .光電檢測技術(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è)計 27 [13]楊路明 .C 語言程序設(shè)計 [M].北京郵電大學(xué)出版社, 2021:17 [14]王為青,程國鋼 .單片機 Keil Cx51 應(yīng)用開發(fā)技術(shù) [M].人民郵電出版社, 2021:3138 附錄 附錄 I 系統(tǒng)電路原理圖 光電式速度里程表設(shè)計 28 附錄 II 設(shè)計源程序 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è)計 29 /**************************************************************** 引腳定義: P20=S1 時鐘設(shè)置時更改 “時 ”,直徑設(shè)置時更改十位 P21=S2 時鐘設(shè)置時更改 “分 ”的十位,直徑設(shè)置時更改個位 P22=S3 時鐘設(shè)置時更改 “分 ”的個位 P23=Enter 確認更改設(shè)置 P32=Disp 正常工作時更改顯示模式 ****************************************************************************/ sbit P20=P2^0。 sbit P22=P2^2。 sbit P32=P3^2。 sbit RW=P3^6。 sbit busy=P0^7。 unsigned long qs,sj,totallc,pjsd,ssji,sji,sjiold,aa,sd2,mxsd,mxsd2,tc,A ,B。 /***********************************void wait()***************************** 該函數(shù)的作用是對 LCD進行檢測 ,看 LCD是否處于忙的狀態(tài) .當 bflag=1時表示忙 , 此時不可以向 LCD 進行讀寫操作 .而當 busy=0 時 ,表示可以向它讀寫數(shù)據(jù) . ****************************************************************************/ void wait() {P1=0xff。 RS=0。E=1。 } /**************************************void dispone()******************************* 該函數(shù)的作用是向 LCD 寫數(shù)據(jù)并顯示出來 . ***********************************************************************************/ void dispone(dat) {P0=dat。 RS=1。 E=1。 } 光電式速度里程表設(shè)計 32 /**********************************void wr()******************************* 該函數(shù)的作用是向 LCD 寫入控制字 . ******************************************************************************/ void wr() {P1=。 RS=0。 E=1。 } /***************************************void init_LCD()******************************* 該函數(shù)的作用是初始化 LCD. *****************************************************************************************/ void init_LCD() {wr(0x01)。 //寫一個字符后指針加一 wr(0x38)。 //設(shè)置開顯示,不顯示光標 } /****************************************void dispmore()******************************** 該函數(shù)的作用是向 LCD 寫入一串數(shù)據(jù) ,并把數(shù)據(jù)串顯示出來 . ******************************************************************************************/ void dispmore(line,row,uchar dat[],i) //格式為 dispmore(第幾行,第幾列,開始要顯示 的光電式速度里程表設(shè)計 33 字符地址,顯示幾個字符) 。 s=dat。 // 第一行第一列對應(yīng)的 RAM 的地址位為 0x80H wr()。amp。 ++。 } } else // 開始第二行 {=0xc0+row1。 while((i)!=0amp。=0xcf) {dispone(*s)。 s++。 光電式速度里程表設(shè)計 34 sww=sj/36000。//時個位 qw=sj%3600/600。//分個位 sw=sj%60/10。//秒個位 wr(0xc1)。T39。 dispone(39。)。m39。 dispone(39。)。 39。 dispone(39。)。 dispone(ww+0x30)。:39。 dispone(qw+0x30)。 dispone(39。)。 dispone(gw+0x30)。 TH1=0xb1。 //(6553620210)%256 } /****************************************void lcp()******************************
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1