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

正文內(nèi)容

畢業(yè)設(shè)計(jì):光電式自行車速度里程表設(shè)計(jì)-資料下載頁(yè)

2024-12-03 15:32本頁(yè)面

【導(dǎo)讀】現(xiàn)在的里程表大多是電子式的,用數(shù)碼管或液晶顯示器即時(shí)顯示,顯示更加。電子式里程表采用接觸車速傳感器代替軟軸傳動(dòng),可使里程表的安裝位置不受。距離限制,進(jìn)一步有效地克服了機(jī)械式里程表中的諸多不足。速度測(cè)量的裝置。傳感器將不同車速產(chǎn)生的不同頻率的脈沖信號(hào)輸入到單片機(jī)進(jìn)行控。言編寫,完成各項(xiàng)功能及數(shù)據(jù)的處理。本里程表的設(shè)計(jì)具有結(jié)構(gòu)簡(jiǎn)單,成本低廉,顯。示清晰,穩(wěn)定可靠等優(yōu)點(diǎn)。并且可以進(jìn)行擴(kuò)充,更方便于使用者。

  

【正文】 d 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 P21=P2^1。 sbit P22=P2^2。 sbit P23=P2^3。 sbit P32=P3^2。 sbit RS=P3^7。 sbit RW=P3^6。 sbit E=P3^5。 sbit busy=P0^7。 /**************************************************************** 變量定義: i 延時(shí)變量 qsls 圈數(shù)臨時(shí)變量,用于判斷里程顯示選用 m 還是 km 作為單位 qs 圈數(shù) sj 總行駛時(shí)間,單位為秒 totallc 總里程 pjsd 階段平均速度 ssji 定時(shí)器 T1 20ms 中斷次數(shù),用于計(jì)算速度等 sji 本次速度對(duì)應(yīng)的 20ms 中斷次數(shù) 光電式速度里程表設(shè)計(jì) 30 sjiold 上次速度對(duì)應(yīng)的 20ms 中斷次數(shù) aa 加速度 sd2 瞬時(shí)速度 mxsd 用于更新最大速 度 mxsd2 最大速度對(duì)應(yīng)的 20ms 次數(shù) tc 輪胎周長(zhǎng) *s 字符串顯示子程序字符指針 line 字符串顯示子程序列數(shù) row 字符串顯示子程序行數(shù) 寫控制字 dat 顯示碼字 gw 總里程、瞬時(shí)速度、總時(shí)間、最大速度、平均速度、階段個(gè)位 sw 總里程、瞬時(shí)速度、總時(shí)間、最大速度、平均速度、階段十位 bw 總里程、瞬時(shí)速度、總時(shí)間、最大速度、平均速度、階段百位 qw 總里程、瞬時(shí)速度、總時(shí)間、最大速度、 平均速度 階段千位 ww 總里程、總時(shí)間的萬(wàn)位 sww 總里程、總時(shí)間的十萬(wàn)位 ssj 定時(shí)器 T0 50ms 中斷次數(shù),每 20 次 sj 加 1 cgw 當(dāng)前時(shí)間(時(shí)鐘)的個(gè)位 csw 當(dāng)前時(shí)間(時(shí)鐘)的十位 cbw 當(dāng)前時(shí)間(時(shí)鐘)的百位 cqw 當(dāng)前時(shí)間(時(shí)鐘)的千位 cww 當(dāng)前時(shí)間(時(shí)鐘)的萬(wàn)位 csww 當(dāng)前時(shí)間(時(shí)鐘)的十萬(wàn)位 cww2 當(dāng)前時(shí)間(時(shí)鐘)的輔助萬(wàn)位 MODE 顯示模式 tr1 輪胎設(shè)置變量 1(十位) tr2 輪胎設(shè)置變量 2(個(gè)位) 光電式速度里程表設(shè)計(jì) 31 ****************************************************************************/ unsigned int i,qsls。 unsigned long qs,sj,totallc,pjsd,ssji,sji,sjiold,aa,sd2,mxsd,mxsd2,tc,A ,B。 uchar *s,line,row,dat,gw,sw,bw,qw,ww,sww,ssj,cgw,csw,cbw,cqw,cww,csww,cww2,MODE,tr1,tr2。 /***********************************void wait()***************************** 該函數(shù)的作用是對(duì) LCD進(jìn)行檢測(cè) ,看 LCD是否處于忙的狀態(tài) .當(dāng) bflag=1時(shí)表示忙 , 此時(shí)不可以向 LCD 進(jìn)行讀寫操作 .而當(dāng) busy=0 時(shí) ,表示可以向它讀寫數(shù)據(jù) . ****************************************************************************/ void wait() {P1=0xff。 RW=1。 RS=0。 do{E=0。E=1。}while(busy==1)。 } /**************************************void dispone()******************************* 該函數(shù)的作用是向 LCD 寫數(shù)據(jù)并顯示出來(lái) . ***********************************************************************************/ void dispone(dat) {P0=dat。 RW=0。 RS=1。 E=0。 E=1。 wait()。 } 光電式速度里程表設(shè)計(jì) 32 /**********************************void wr()******************************* 該函數(shù)的作用是向 LCD 寫入控制字 . ******************************************************************************/ void wr() {P1=。 RW=0。 RS=0。 E=0。 E=1。 wait()。 } /***************************************void init_LCD()******************************* 該函數(shù)的作用是初始化 LCD. *****************************************************************************************/ void init_LCD() {wr(0x01)。 //顯示清零,數(shù)據(jù)指針清零 wr(0x06)。 //寫一個(gè)字符后指針加一 wr(0x38)。 //設(shè)置 16*2 顯示, 5*7 點(diǎn)陣, 8 位數(shù)據(jù)接口 wr(0x0c)。 //設(shè)置開(kāi)顯示,不顯示光標(biāo) } /****************************************void dispmore()******************************** 該函數(shù)的作用是向 LCD 寫入一串?dāng)?shù)據(jù) ,并把數(shù)據(jù)串顯示出來(lái) . ******************************************************************************************/ void dispmore(line,row,uchar dat[],i) //格式為 dispmore(第幾行,第幾列,開(kāi)始要顯示 的光電式速度里程表設(shè)計(jì) 33 字符地址,顯示幾個(gè)字符) 。 {uchar 。 s=dat。 if(line==1) {=0x80+row1。 // 第一行第一列對(duì)應(yīng)的 RAM 的地址位為 0x80H wr()。 while((i)!=0amp。amp。=0x8f) {dispone(*s)。 ++。 s++。 } } else // 開(kāi)始第二行 {=0xc0+row1。 wr()。 while((i)!=0amp。amp。=0xcf) {dispone(*s)。 ++。 s++。 } } } /****************************************void ttimep()******************************** 階段時(shí)間數(shù)據(jù)處理及顯示子程序 ******************************************************************************************/ void ttimep() { sj=B。 光電式速度里程表設(shè)計(jì) 34 sww=sj/36000。//小時(shí)十位 ww=sj%36000/3600。//時(shí)個(gè)位 qw=sj%3600/600。//分十位 bw=sj%600/60。//分個(gè)位 sw=sj%60/10。//秒十位 gw=sj%10。//秒個(gè)位 wr(0xc1)。//第二行開(kāi)始寫入,前已設(shè)置好指針自動(dòng)加一 dispone(39。T39。)。 dispone(39。i39。)。 dispone(39。m39。)。 dispone(39。e39。)。 dispone(39。 39。)。 dispone(39。 39。)。 dispone(sww+0x30)。 dispone(ww+0x30)。 dispone(39。:39。)。 dispone(qw+0x30)。 dispone(bw+0x30)。 dispone(39。:39。)。 dispone(sw+0x30)。 dispone(gw+0x30)。 } /****************************************void timer1()******************************** T1 中斷服務(wù)子程序,每 20ms 中斷一次, ssji 加 1,根據(jù)公式 S=tc*mc/8 和 V=tc/ssj計(jì)算累計(jì)里程和 ******************************************************************************************/ void timer1() interrupt 3 { 光電式速度里程表設(shè)計(jì) 35 ssji++。 TH1=0xb1。//(6553620210)/256 TL1=0xdf。 //(6553620210)%256 } /****************************************void lcp()****************************
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1