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

正文內(nèi)容

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

  

【正文】 ................. 7 單片機(jī)軟件模塊設(shè)計(jì) ...................................... 7 程序框圖 ................................................ 8 5 PROTEUS 仿真 ............................................... 10 總仿真電路圖 ........................................... 10 不調(diào)價(jià)仿真 ............................................. 10 調(diào)價(jià)仿真 ............................................... 11 6 心得體會(huì) .................................................. 13 參考文獻(xiàn) .................................................... 14 附錄 1 原件清單 .............................................. 15 附錄 2 程序 .................................................. 16 附錄 3 原理圖 ................................................ 29 1 出租車自動(dòng)計(jì)費(fèi)器設(shè)計(jì) 摘要 近些年來(lái),出租車成為了人們出行重要的交通工具之一,出租車以低價(jià)高質(zhì)的服務(wù)給人們帶來(lái)了不少方便。 當(dāng)行駛里程 小于或等于 3 公里,按起步價(jià)計(jì)費(fèi) 當(dāng)行駛里程 大于 3公里,每公里收費(fèi) 1 元 ,不足 1公里不計(jì) 等待時(shí)間為每 10 分鐘收費(fèi) 元,不足 10 分鐘不計(jì) 二、 顯示功能 顯示行駛里程:用 LCD1602 液晶屏顯示,顯示方式為“ XX”,單位為 Km,范圍 099Km 顯示等候時(shí)間:用 LCD1602 液晶屏顯示,顯示方式為“ XX”,單位 Min,范圍 099Min 顯示總費(fèi)用:用四位數(shù)碼管顯示,顯示方式為 “ ”,單位元,范圍 元 功能介紹 本出租車自動(dòng)計(jì)費(fèi),上電后顯示 默認(rèn) 的起步價(jià), 每公里 計(jì)費(fèi)單價(jià),等待時(shí)間計(jì)費(fèi)單價(jià), 可 通過(guò)按鍵調(diào) 整 起步價(jià),里程計(jì)費(fèi)單價(jià),等待時(shí)間計(jì)費(fèi)單價(jià)。 圖 31 復(fù)位電路 圖 32為單片機(jī)時(shí)鐘電路, AT89S51 內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,它的輸入端為芯片引腳 XTAL1,輸出端為 XTAL2,。 LCD1602 顯示電路 LCD1602 液晶屏 是字符型液晶 屏 ,并且?guī)ё址麕?kù)的,不需要查找代碼, 英文字符可直接輸入顯示 。由于只是使用 LCD1602 進(jìn)行顯示,所以不需要讀 命令數(shù)據(jù) 程序。 數(shù)據(jù)計(jì)算模塊主要計(jì)算行車?yán)锍?、等待時(shí)間、等待收費(fèi)、總收費(fèi)。 開始 LCD1602 初始化 TO、 T INT0初始化 調(diào)價(jià)程序 是否按下 S1 鍵 是否按下 S4或 S5 數(shù)碼管、 LCD 顯示數(shù)據(jù) LCD 默認(rèn)顯示 10 5 PROTEUS 仿真 總仿真電路圖 使用 PROTEUS 搭建好電路,下載程序進(jìn)行仿真。 將起步價(jià)調(diào)為 6元,每公里單價(jià)調(diào)為 3元,按 K5 開始行駛計(jì)費(fèi),行駛 10公里,計(jì)算得費(fèi)用為 27 元,對(duì)比仿真結(jié)果圖 54,結(jié)果相同。 通過(guò)這次設(shè)計(jì)不僅學(xué)會(huì)了如何去查找相關(guān)資料,更重要的是通過(guò)查找資料和翻閱書籍學(xué)到了不少知識(shí),擴(kuò)大了知識(shí)面,提高了知識(shí)水平。 //起步價(jià) ,單價(jià) ,等待單價(jià) uchar table1[3]。 //等待計(jì)費(fèi)、總計(jì)費(fèi) uchar flag1=0,flag2。 //打開關(guān)閉等待計(jì)時(shí)器 sbit K5=P1^1。 //計(jì)算行走里程、等待收費(fèi)、總收費(fèi) void tiaojia()。 T_1Config()。num++) { switch(num) //table1[]存放的是總金額數(shù) { case(0):LSA=1。 case(1):LSA=1。 case(2):LSA=1。 } } } /******************調(diào)價(jià)程序 *******************/ 19 void tiaojia() //調(diào)整價(jià)格程序 { uchar i。 } i=0。amp。0x0f)9) //換成 BCD 碼。 21 i++。 table1[0]=x/100。 } else { flag2=0。)。 LcdWriteData(39。+table[1])。 LcdWriteData(39。+ (table[2]%10))。 LcdWriteData(39。)。 LcdWriteData(39。)。:39。 24 } /**************定時(shí)器 T0及 T0 中斷 **************/ void T_0Config() { TMOD=0x01。 if(time1=20) //1S { time1=0。 //給定時(shí)器裝初值,程序啟動(dòng)之后定時(shí)器開始計(jì)時(shí) EA=1。//打開 INT0 的中斷允許。 26 } } /**************延時(shí)程序 ***************/ void delay(uint c) //延時(shí) c毫秒粗略延時(shí) { uchar a,b。 } } } LCD1602 顯示 程序: ifndef _1602_H_ define _1602_H_ include ifndef uchar define uchar unsigned char endif ifndef uint define uint unsigned int endif sbit LCD1602_RS=P3^4。 for(。 //拉低,后面升高提供高脈沖 LCD1602_RS = 0。 LCD1602_RS = 1。 //開顯示, 8位數(shù)據(jù)傳輸 LcdWriteCom(0x0c)。 //寫一個(gè)字符指針加一 LcdWriteCom(0x01)。 P2=date。 //選擇寫入 P2=。c) { for(b=199。 sbit LCD1602_E=P3^6。c0。 //打開總中斷 } void Int0() interrupt 0 //如果按下了 K3就進(jìn)入中斷 { delay(10)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1