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

正文內(nèi)容

基于pic單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)的開發(fā)設(shè)計(jì)-大學(xué)學(xué)位論文范文模板參考資料-資料下載頁

2024-12-07 09:51本頁面

【導(dǎo)讀】費(fèi)系統(tǒng),對我們?nèi)粘I钜灿袔椭?。而使用單片機(jī)實(shí)現(xiàn)該系統(tǒng),是深化單片機(jī)應(yīng)用的良好途。整個(gè)系統(tǒng)只有兩個(gè)按鍵,一個(gè)“啟動(dòng)/停止”,一個(gè)“復(fù)位”;本系統(tǒng)除了里程統(tǒng)計(jì)和費(fèi)用計(jì)算以外,還具有萬年歷和語音播報(bào)功能。萬年歷由時(shí)鐘芯片PCF8563實(shí)時(shí)提供時(shí)鐘信號,再由單片機(jī)調(diào)用顯示;這些地址中調(diào)用合適的語音進(jìn)行播放。擬實(shí)現(xiàn)帶語音提示的出租車計(jì)價(jià)系統(tǒng)。比較真實(shí)地模擬出租車的空車、載客、到站及對各狀。況的費(fèi)率的計(jì)算、統(tǒng)計(jì)、顯示和語音播報(bào)等功能。的原理和實(shí)現(xiàn)方法、PROTEUS仿真原理及實(shí)際應(yīng)用。養(yǎng)同學(xué)們分析問題和解決問題的能力、對同學(xué)們的招聘以及參加工作均有幫助。該系統(tǒng)稍加改進(jìn),可以成為一套真正的實(shí)用的計(jì)費(fèi)系統(tǒng)。及ISD1420語音模塊等,實(shí)現(xiàn)基本的出租車計(jì)價(jià)器功能。a)單片機(jī)對傳感器輸出脈沖進(jìn)行計(jì)數(shù),并將脈沖數(shù)換算成公里數(shù);②.按下“SpeedUp”鍵,出租車加速行使,最高速為100Km。④.在行使?fàn)顟B(tài)下,按下“start/stop”鍵,表示出租車到站,結(jié)束行使。

  

【正文】 g1()。 delay(200)。 write_inst(0x01)。 //********************************************************* // 主程序循環(huán)開始 //********************************************************* while(1) { if(mode==0) //模式 0: 顯示空車狀態(tài) { INTE = 0。 count = 0。 第 17 頁 共 20 頁 kongche()。 } else if(mode==1) //模式 1: { if(!flag) //標(biāo)志位為 0時(shí) { INTE = 0。 //禁止中斷產(chǎn)生 write_inst(0x01)。 yingke()。 //顯示歡迎界面 play(17,50)。 //播放“您好” play(18,5)。 //播放“歡迎” play(25,100)。 //播放“乘坐本公司出租汽車” delay(200)。 flag = 1。 write_inst(0x01)。 } else //標(biāo)志位為 1時(shí) { INTE = 1。 //允 許產(chǎn)生中斷 price()。 //里程和費(fèi)率計(jì)算 zaike()。 //進(jìn)入載客界面 } } else if(mode==2) //模式 2: { INTE = 0。 //禁止中斷產(chǎn)生 if(!play_fg1) //標(biāo)志位為 0時(shí) { daozhan()。 //進(jìn)入到站界面 play(21,60)。 //播放“車已到站” delay(50)。 playsound_km(RunMil)。 //播放 行使里程 delay(50)。 playsound_mn(Pricet)。 //播放 應(yīng)付金額 play_fg1 = 1。 //置標(biāo)志位為 1 write_inst(0x01)。 } jieshu()。 //進(jìn)入結(jié)束界面 if(!play_fg2) //標(biāo)志位為 0時(shí) { play(24,100)。 //播放“請檢查您的隨身物品” play(18,5)。 //播放“歡迎” play(20,5)。 //播放“再次” play(25,100)。 //播放“乘坐本公司出租汽車” play(19,5)。 //播放“再見” 第 18 頁 共 20 頁 play_fg2 = 1。 //置標(biāo)志位為 1 } } scankey()。 //鍵盤掃描模塊 } } (含程序): //********************************************************* // 費(fèi)率計(jì)算函數(shù) //********************************************************* void price() { if(RunMilege=2300) //TotalPrice=700+100。 TotalPrice=800。 if((RunMilege2300)amp。amp。(RunMilege=35000)) //TotalPrice=700+(RunMilege2300)*+100。 TotalPrice=800+(RunMilege2300)*。 if(RunMilege35000) 開始Mi l ege = 2 . 3 Km Mi l ege = 7 . 00 + 1 . 00( Mi l ege 2 . 3 Km ) amp。amp。( Mi l ege = 35 Km )Price = 8 . 00 +( Milege 2 . 3 )* 2 . 6 。( Mi l ege 35 Km )Price = 8 . 00 +( 35 2 . 3 )* 2 . 6 +( Milege 35 )* 3 . 5 + 1 . 00 。是是是否否開始Mi l ege : 里程 P ri ce : 費(fèi)率第 19 頁 共 20 頁 //TotalPrice=700+(350002300)*+(RunMilege35000)*+100。 TotalPrice=1112+(RunMilege35000)*。 Price=(ulong)TotalPrice。 } 鍵盤掃描子程序模塊 //********************************************************* void scankey() { if(k2()) { bell()。 if(mode==0x00) { mode = 0x01。 write_inst(0x01)。 } else if(mode==0x01) { flag = 0。 mode = 0x02。 write_inst(0x01)。 } } if(k4()) { bell()。 if(mode==0x02) { flag = 0。 play_fg1 = 0。 play_fg2 = 0。 mode = 0x00。 write_inst(0x01)。 count = 0。 } } } ********************************************************* 開始K 2 被按下 ?工作方式= 2工作方式= 0 ?工作方式= 1工作方式= 1 ?K 4 被按下 ?工作方式= 0工作方式= 2 ?返回是否是否是否是否是否第 20 頁 共 20 頁 參考文獻(xiàn) ( 1) 《 PIC 單片機(jī)基礎(chǔ)教程》 丁躍軍等編著 北航大學(xué)出版社 ( 2)《 PIC 單片機(jī)原理》 李學(xué)海編著 北航大學(xué)出版社 ( 3)《基于 PROTEUS 的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真》 周潤景、張麗娜編著 北航大學(xué)出版社 ( 4)凌陽大學(xué)計(jì)劃 — 《出租車計(jì)費(fèi)系統(tǒng)》-電子文檔資料 ( 5) 《 PIC 單片機(jī) C 語言基礎(chǔ)教程》 附件 :源程序一份 : (略)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1