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

正文內(nèi)容

出租車自動(dòng)計(jì)費(fèi)器設(shè)計(jì)畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 29 附 錄 3 原理圖 。 LCD1602_E=1。 //等待數(shù)據(jù)穩(wěn)定 LCD1602_E=1。b) { for(a=1。 void LcdWriteCom(uchar )。b0。break。 // 重裝初值 TL1=(6553510000)%256。break。 //給定時(shí)器裝初值,程序啟動(dòng)之后定時(shí)器開(kāi)始計(jì)時(shí) EA=1。+kilometre/10)。 LcdWriteData(39。O39。 //等待時(shí)間 (t2/60) 0~99 LcdWriteData(39。E39。)。.39。)。:39。 LcdWriteData(39。 flag2=2。 22 if(K5==0) ET0=1。 //t2/600 是等待了多少個(gè) 10分鐘 waitm=min*table[2]。(SetPlace==2)) //等待單價(jià)的 10倍 { table[SetPlace]=0。(SetPlace==1)) //單價(jià) { table[SetPlace]=0。amp。 } while((i50)amp。 P0=table2[table1[num]]。 P0=table3[table1[num]]。 P0=table2[table1[num]]。 //按鍵 選擇計(jì)費(fèi)或計(jì)時(shí) } Data()。 //外部 0中斷初始化 void T_0Config()。 sbit LSD=P1^7。 //t1 為 T0 定時(shí),表示汽車行走了 t1 秒 //t2 為 T1 定時(shí),表示等待了 t2 秒 17 sbit K1=P3^2。 //設(shè)置位置,設(shè)置狀態(tài) uchar time1,time2。在短短的三個(gè)月時(shí)間內(nèi)完成設(shè)計(jì)內(nèi)容,在很大程度上得益于老師的幫助。另外,多功能出租車計(jì)價(jià)器還具有性能可靠、電路簡(jiǎn)單、成本低、實(shí)用性強(qiáng)等特點(diǎn),加上經(jīng)過(guò)優(yōu)化的程序,使其有很高的智能化水平。通過(guò)計(jì)算 ,行駛 10公里 且不等待 收費(fèi) 10塊錢,對(duì)比仿真結(jié)果圖 52發(fā)現(xiàn)電路運(yùn)行正常。 在 main 函數(shù)開(kāi)始,要對(duì)系統(tǒng)初始化, 和 對(duì)硬件設(shè)備進(jìn)行初始化,并使硬件處于就緒狀態(tài)。 程序中設(shè)置一個(gè)變量 flag2 用來(lái)表示按下的是 K4還是 K5,按下 K5 鍵 T0 中斷中的 t1 開(kāi)始計(jì)時(shí), 模擬汽車行駛, 再次按下則暫停計(jì)時(shí),即停止行駛 ;按下 K4, T0中的 t2 開(kāi)始計(jì)時(shí),計(jì)算等待的時(shí)間 。 圖 35 LCD顯示電路 另外 ,系統(tǒng)供電由 P1 口外接的 5V電源供電 ,如圖 36。 按鍵電路如圖 33 所示。 設(shè)計(jì)方案 圖 21 總體設(shè)計(jì)框圖 AT89S51單片機(jī) 按鍵電路 復(fù)位電路 里程傳輸 LCD1602 顯示行駛里程和等待時(shí)間等 鎖存器 數(shù)碼管顯示總費(fèi)用 4 3 硬件電路 單片機(jī)最小系統(tǒng) 該電路單片機(jī)最小系統(tǒng)由四個(gè)部分組成:電源、地、復(fù)位電路、 時(shí)鐘 電路。 ② 設(shè)計(jì)一個(gè)出租車自動(dòng)計(jì)費(fèi)器,具有行車?yán)锍逃?jì)費(fèi)、等候時(shí)間計(jì)費(fèi)、及起價(jià)三部分,用四位數(shù)碼管顯示總金額,最大值為 元。 關(guān)鍵詞 : 計(jì)費(fèi)器 51 單片機(jī) LCD1602 數(shù)碼管 2 1 概述 基本要求 ① 以 MCS51系列單片機(jī)為核心,設(shè)計(jì)出租車自動(dòng)計(jì)費(fèi)器。 為模擬汽車行駛,用單片機(jī)的 T0 定時(shí)器進(jìn)行 16 位定時(shí),每 發(fā)射一個(gè)信號(hào)進(jìn)入定時(shí)中斷 , 20 個(gè)中斷為 1S,每秒向單片機(jī)發(fā)送信號(hào)表示前進(jìn) 10 米。 ,可用 RSTK 鍵 進(jìn)行復(fù)位 ; ,按 K1 進(jìn)如設(shè)置狀態(tài), 設(shè)置完后 再按下 K1退出設(shè)置狀態(tài); K2可移動(dòng)光標(biāo),分別調(diào)整各收費(fèi) 單價(jià); K5鍵 開(kāi)始計(jì)費(fèi) ,中間需要停車等待,可直接按 K4進(jìn)行等待計(jì)時(shí)計(jì)費(fèi),等待完畢直接按 K5繼續(xù)行駛計(jì)費(fèi)。 LCD1602 顯示電路如圖 35所示。 T0 定時(shí) 中斷形成行車脈沖,模擬汽車行駛,每 產(chǎn)生一次中斷,每 20次中斷為 1s,每秒行駛 10 米距離。 程序框圖 本設(shè)計(jì)中,軟件設(shè)計(jì)采用模塊化操作,利用各個(gè)模塊之間的相 互聯(lián)系,在設(shè)計(jì)中采用主程序調(diào)用 子程序的方法,使程序通俗易懂 。 圖 51 仿真電路圖 不調(diào)價(jià)仿真 先使用默認(rèn)的價(jià)錢進(jìn)行仿真,即起步價(jià) 3元,每公里 1元,每等待 10分鐘 元。本款出租車計(jì)價(jià)器包括單價(jià)輸出、單價(jià)調(diào)整、顯示當(dāng)前 總費(fèi)用 等功能。這在以前的學(xué)習(xí)過(guò)程中是不曾學(xué)到的。 //0~9 帶小數(shù)點(diǎn) uchar SetPlace,SetState=0。 uint t1,t2。 sbit LSC=P1^6。 //延時(shí) c毫秒 void Int0Configuration()。 //按下 K1 則調(diào)整價(jià)格,不按則跳過(guò) } else { Key()。LSD=1。LSD=1。LSD=0。 //光標(biāo)向前移一位 if(SetPlace2) SetPlace=0。 if((table[SetPlace]amp。amp。amp。 //1000!!!!!!!!! min=t2/600。 } /*******************按鍵程序 *******************/ void Key() //按鍵選擇計(jì)費(fèi)或計(jì)時(shí) { if(K5==0) //按 K5 退出計(jì)時(shí)并進(jìn)入計(jì)費(fèi)模式 { //再按下則退出計(jì)費(fèi)模式 delay(10)。 TR0=1。)。 LcdWriteData(39。W39。//等待每 10分鐘單價(jià) LcdWriteData(39。T39。 LcdWriteData(39。+((t2/60)/10))。 LcdWriteData(39。)。039。 // TL0=(6553550000)%256。 case(2):t2++。 } void T_1() interrupt 3 { TH1=(6553510000)/256。 if(K1==0) { switch(SetState) { case 0:SetState=1。c) { for(b=199。 27 void delay1ms(uint c)。b0。 //放入命令 delay1ms(1)。 delay1ms(1)。 //清屏 LcdWriteCom(0x80)。 } void LCD1602init() { LcdWri
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1