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

正文內(nèi)容

基于單片機(jī)的出租車計(jì)費(fèi)器的畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-03-04 07:29本頁(yè)面

【導(dǎo)讀】路程清零、里程數(shù)增加及路程和費(fèi)用的顯示、時(shí)間的加減調(diào)整、顯示內(nèi)容的切換等功能。將程序下載到單片機(jī)中,進(jìn)行測(cè)試和調(diào)試。隨著改革開放日益深入,出租車行業(yè)的發(fā)展勢(shì)頭已經(jīng)十分突出,國(guó)內(nèi)各。機(jī)械廠家紛紛推出國(guó)產(chǎn)計(jì)價(jià)器。出租車計(jì)價(jià)器的功能從剛開始的只顯示路程(需要司機(jī)自己。市的窗口,象征著一個(gè)城市的文明程度?,F(xiàn)在各大中城市出租車行業(yè)都已經(jīng)普及自動(dòng)計(jì)價(jià)器,所以計(jì)價(jià)器技術(shù)的發(fā)展已成定局。將加速發(fā)展,而計(jì)價(jià)器的普及也是毫無(wú)疑問(wèn),所以未來(lái)汽車計(jì)價(jià)器的市場(chǎng)十分有潛力。它關(guān)系著交易雙方的利益。具有良好性能的計(jì)價(jià)器無(wú)論是對(duì)廣大出租車司機(jī)朋友還是。乘客來(lái)說(shuō)都是很必要的。因此,出租車計(jì)價(jià)器的研究的研究也是十分有應(yīng)用價(jià)值的?;趩纹瑱C(jī)出租車模擬計(jì)價(jià)器,采用at24c02存儲(chǔ)芯片+LCD1602液晶顯示等設(shè)計(jì)而成。待時(shí)間顯示,模式三:顯示時(shí)分秒和年月日。k5:在模式一中表示里程自加,每按下一次表示里程加。k6:乘客下車后里程清零。

  

【正文】 21 key_value = 0。 if(key_value = 5) //按鍵松開松手檢測(cè) { key_value = 0。 key_new = 1。 //按鍵松開后進(jìn)入等待按鍵狀態(tài) } } else { if((key_io amp。 0x3f) != 0x3f) //按鍵按下 key_value ++。 else key_value =0。 if(key_value = 5) //按鍵按下消抖 { key_value = 0。 key_new = 0。 //按鍵松開后進(jìn)入等待松開按鍵狀態(tài) } } key_can = 20。 if((key_new == 0) amp。amp。 (key_old == 1)) { switch(key_io amp。 0x3f) { case 0x3e: key_can = 1。 break。 //得到按鍵值 case 0x3d: key_can = 2。 break。 //得到按鍵值 case 0x3b: key_can = 3。 break。 //得到按鍵值 case 0x37: key_can = 4。 break。 //得到按鍵值 case 0x1f: key_can = 5。 break。 //得到按鍵值 case 0x2f: key_can = 6。 break。 //得到按鍵值 } // write_sfm2(2,0,key_can)。 //按鍵按下顯示按鍵值 } key_old = key_new。 22 } include /*********************對(duì)應(yīng)菜單內(nèi)的處理函數(shù) ******************/ void menu_dis() { if(menu_1 == 0) { if(key_can == 6) { distance ++。 write_sfm4(1,0,distance)。 } if(key_can == 5) //清零 從新計(jì)價(jià) { flag_time_en = 0。 shi = 0。 fen = 0。 miao = 0。 zong_jia = 0。 distance = 0。 } if(key_can == 2) { flag_time_en = ~flag_time_en。 } if(flag_300ms == 1) { flag_300ms = 0。 if(distance = 30)//3 公里內(nèi)的價(jià)格 { if(flag_bai_hei == 0) 23 { if(fen = 3) zong_jia = bai_3l_price。 else zong_jia = bai_3l_price + (shi * 60 + fen 3) * bai_wait_price。 } else { if(fen = 3) zong_jia = wan_3l_price。 else zong_jia = wan_3l_price + (shi * 60 + fen 3) * bai_wait_price。 } }else //3 公里外的價(jià)格 { if(flag_bai_hei == 0) { if(fen = 3) zong_jia = bai_3l_price + bai_3w_price * (distance 30) / 10 。 else zong_jia = bai_3l_price + bai_3w_price * (distance 30) / 10 + (shi * 60 + fen 3) * bai_wait_price。 } else { if(fen = 3) zong_jia = wan_3l_price + wan_3w_price * (distance 30) / 10 。 else zong_jia = wan_3l_price + wan_3w_price * (distance 24 30) / 10 + (shi * 60 + fen 3) * wan_wait_price。 } } if(flag_bai_hei == 0) write_sfm2_dian(2,9,bai_3w_price)。 else write_sfm2_dian(2,9,wan_3w_price)。 write_sfm2(2,0,shi)。 write_sfm2(2,3,fen)。 write_sfm2(2,6,miao)。 write_sfm4(1,10,zong_jia)。 write_sfm4(1,0,distance)。 write_zifu(1,15,0x5c)。 //¥ write_zifu(2,12,0x5c)。 //¥ } } } /*********************顯示函數(shù) ******************/ void jishu_chashu() { if((flag_1s == 1) amp。amp。 (flag_time_en == 1)) { flag_1s = 0。 miao++。 if(miao = 60) { miao = 0。 fen ++。 if(fen = 60) { fen = 0。 shi++。 if(shi = 24) 25 { shi = 0。 } } } } } /*************定時(shí)器 0初始化程序 ***************/ void time_init() { EA = 1。 //開總中斷 TMOD = 0X01。 //定時(shí)器 0、工作方式 1 ET0 = 1。 //開定時(shí)器 0 中斷 TR0 = 1。 //允許定時(shí)器 0定時(shí) } void main() { init_1602()。 init_1602_dis_csf()。 zidong_chushifa_iic()。 read_iic_data()。 time_init()。 init_menu()。 while(1) { key()。 if(key_can 20) key_with()。 menu_dis()。 26 jishu_chashu()。 } } /*************定時(shí)器 0中斷服務(wù)程序 ***************/ void time0_int() interrupt 1 { static uchar value。 TH0 = 0x3c。 TL0 = 0xb0。 // 50ms value ++。 if(value % 6 == 0) flag_300ms = 1。 if(value = 20) { flag_1s = 1。 value = 0。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1