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

正文內(nèi)容

基于單片機的出租車拼車計價器設(shè)計畢業(yè)設(shè)計(完整版)

2025-08-29 20:12上一頁面

下一頁面
  

【正文】 陣中的 二極管點亮,顯示出相應(yīng)的漢字。其中車內(nèi)液晶選用的 12864液晶 。 其引腳包括兩個數(shù)據(jù)輸入端 Dsa,Dsb,并行輸出端 Q0~Q7,以及時鐘脈沖 CP, VCC,GND,清零引腳 CR。 鍵盤一般可以分為線性鍵盤和矩陣鍵盤 。而且 A44E 芯片輸出的信號符合 TTL 電平標準,因此可以直接接到AT89S52單片機的 I/O 上,并且最高檢測頻率高達 1MHZ,所以這個特性完全可以滿足出租車行駛速度的檢測。當然 備用電池電量有限,因此出于減小能量損耗考慮,備用電池只給單片供電,保護數(shù)據(jù)。 CPU立即進入掉電工作模式,通過軟件部分的掉電保護程序?qū)χ匾臄?shù)據(jù),比如乘客乘車記錄等信息進行保護。 C14 . 7 u fV i n1GND3+ 5 V2U1 7 8 L 0 5C24 . 7 u fC30 . 1 u fC40 . 3 3 u f1 2 V 5 V 圖 31 電源轉(zhuǎn)換電路 電解電容容值大小的選擇與負載大小有關(guān),當負載較大時,應(yīng)選擇容值較大的電解電容。 本系統(tǒng)計費方式根據(jù)行車階段劃分車費。 圖 21 系統(tǒng)框圖 車載電瓶 12V 電壓經(jīng)過電源轉(zhuǎn)換電路得到 5V 電壓, 5V 電壓供電給 MCU,以及各個模塊。首先,可以根據(jù)硬件部分的系統(tǒng)框圖設(shè)計出結(jié)構(gòu)流程圖,然后 用 C 語言 寫 出主程序,各個模塊重要的子程序,程序 的各個模塊子程序應(yīng)該做到見名達意。 本次設(shè)計就是一款基于單片機 AT89S52的拼車計價器設(shè)計。 因而當打車困難時,很多乘客 乘客是愿意進行拼車 出行 的。 28 謝 辭 19 : ...................................................................................................... 19 計價程序 ................................................................................................................. 20 獨立鍵盤程序(外部中斷方式查詢) ................................................................. 21 12864液晶顯示程序 ............................................................................................... 24 第五章 總結(jié) 系統(tǒng)硬件主要包括: 12V轉(zhuǎn) 5V的電源模塊,輸入模塊,單片機最小系統(tǒng),車內(nèi)液晶模塊,車外 LED模塊,霍爾傳感器測距模塊,語音播報模塊,票據(jù)打印模塊等。 本聲明的法律后果由本人承擔。 作者簽名 : 年 月 日 畢業(yè)設(shè)計(論文)使用授權(quán)聲明 本人完全了解 該學校 關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定。軟件則包括:系統(tǒng)的流程圖,主程序以及各模塊子程序。 只要拼車適當,既能降低乘客的乘車費用,而且能夠提高交通運輸?shù)男剩響?yīng)得到社會的推廣與完善,尤其是在提倡可持續(xù)發(fā)展的當下。 本系統(tǒng)的硬件部分需要完成電源模塊,液晶顯示模塊,語音模塊,路程測量模塊,票據(jù)打印等模塊的設(shè)計。 設(shè)計目標 系統(tǒng)能夠?qū)崿F(xiàn) 12V電壓轉(zhuǎn) 5V電壓,進過濾波電路處理后,能夠保持穩(wěn)定的 5V電壓輸出。當有第一位乘客 A乘車時,司機通過觸摸屏輸入該乘客的目的地,然后通過車外 LED 顯示器顯示出來。具體計費方案舉例來說明:甲從 A地上車,行駛了 a段路程,此時乙拼車,在甲行駛的 a段路程中單獨乘車費用為 x, 然后甲乙兩人又共同行駛了 b 段路程,此時甲下車,在共同行駛的 b 段路程中乘車費用為 y,則兩人平攤費用 y,即平均每人花費 y/2,那么甲在此次乘車過程中總共花費x+ y/2。本次設(shè)計中,負載包括單片機,液晶顯示模塊, LED模塊,語音模塊等,如果負載過大,可選用容值更大的電解電容。下圖為掉電保護電路的原理圖。當外圍電源掉電后,單片的供電由備用電池負責,而外圍電路部分的供電則由電源電容來完成,不過供應(yīng)電量的時間比較短暫?;魻杺鞲衅?A44E 在測速系統(tǒng)中的主要功能是進行車輪轉(zhuǎn)速采集。線性鍵盤是指一個按鍵對應(yīng)一個 IO本科畢業(yè)設(shè)計(論文) 9 口,這種鍵盤的排布方式占用大量 的 IO 口,浪費單片機資源。接入電路使用時,數(shù)據(jù)輸入端 Dsa,Dsb 中的任何一個不能懸空,即使不用的輸入端也可接入高電平。液晶主要用來顯示乘客的信息,包括時間,行駛的里程數(shù),車費等狀況。 關(guān)于 74LS138的接線,兩片譯碼器的 8位輸出分別接 LED點陣的行與列,譯碼器的 3位輸入接入單片機的 IO 口, E1, E2 置位端低電平有效,一般使用時再把相應(yīng)的 VCC, GND接入芯片,電路便可以正常工作。 D0D1D2D3D4D5D6D7S E T BB U S YC N DV C CM I C R O P R I N TV C C40P 0. 039P 0. 138P 0. 237P 0. 336P 0. 435P 0. 534G N D20X T A L 119P 0. 732P 0. 633X T A L 218U1A T 89S 52+ 5V+ 5VP 3. 6P 3. 7 圖 310 打印機連接電路 本科畢業(yè)設(shè)計(論文) 14 第四章 系統(tǒng)軟件設(shè)計 系統(tǒng)的軟件設(shè)計實現(xiàn)的功能包括:液晶屏上能準確的記錄各個乘客的信息,包括行駛的里程數(shù),乘車票價,行駛時間等信息;車票的計費應(yīng)能根據(jù)合理的算法進行;車 頂 LED顯示乘車的狀態(tài)(空載或滿載);語音模塊能夠正常地播放語音提示;票據(jù)打印機能夠打印出乘車票價,優(yōu)惠價等信息。 盤程序的編寫有查詢方式和中斷方式。 sbit Int0=P3^2。 //打開總中斷 } float measure() { int count=0。 if(mamp。m=20) prc=41+*(m10) 。b) for(a=22。 //按鍵 0被按下 case 0xfd: key_num=1。 case 0xdf: key_num=5。break。 Delay(1)。 break。 sbit RW=P2^1。 E = 1。 RS=1。 RW=0。 //基本指令集 Delay (20)。 //設(shè)定顯示的起始地址 Delay_1ms(20)。 //寫入地址命令到 LCD12864 while(i) //寫入顯示數(shù)據(jù)的大小 { write_data(*(s++))。本系統(tǒng)有三處使用到外部中斷,分別是霍爾元件測距,掉電保護電路,按鍵電路,然而 AT89S52單片機只有兩個外部中斷,因此設(shè)計中還對外部中斷進行了擴展,以滿足設(shè)計過程的需求。張 老師嚴謹治學的工作作風,孜孜不倦的敬業(yè)精神,給我留下了深刻的印象,使我受益良多在本文結(jié)束之際,特向我的導師說聲感謝! 通過此次設(shè)計,一方面使我 認識到自己的不足,發(fā)現(xiàn)了學習中的錯誤之處;另一方面又鞏固和積累了豐富的知識,吸取別人好的方法和經(jīng)驗,增強對復雜問題的解決方法和能力,為自己今后的工作和學習打下堅實的基礎(chǔ)。最后,感謝我親愛的同學,感謝他們在生活及情感上的容忍及包容,在我完成論文的學習生活中,默默的支持著我。 隨著拼車趨勢的流行,一款三方互利的拼車計價器顯得尤為重要。 } } 本科畢業(yè)設(shè)計(論文) 27 第五章 總結(jié) 本系統(tǒng)設(shè)計的出租 車拼車計價器是以 AT89S52單片機為控制核心, 12864液晶,霍爾元件,按鍵電路為主要的外圍電路模塊。 //清除顯示 本科畢業(yè)設(shè)計(論文) 26 } void show(uchar a,uchar b,uchar i,uchar *s) { uchar address。 // 地址歸位 Delay (20)。 //將命令寫入 data Delay (20)。 data=m。 Delay (20)。 sbit PSB=P1^4。 } return value。 for(j=0。break。 case 0xbf: key_num=6。 case 0xfb: key_num=2。a)。 //超過 20公里,單位距離票價 4元 } } return prc。m=3) prc=6。 INT_initial()。 int data。為提高 MCU的效率,本系統(tǒng)采用外部中斷的方式(擴展的外部中斷)查詢按鍵是否被按下,獨立建盤查詢的結(jié)構(gòu)流程圖如下圖所示: 初 始 化開 始有 鍵 按 下 ?仍 有 鍵 按 下 ?延 時 消 除 鍵 抖 動按 鍵 識 別 得 鍵 值 , 調(diào)用 相 應(yīng) 的 按 鍵 子 程 序按 鍵 松 開 ?YYYNNN 圖 44 獨立建盤模塊 本科畢業(yè)設(shè)計(論文) 17 車 內(nèi) 液晶顯示模塊 本系統(tǒng)采用 12864 液晶來顯示乘客乘車信息,第一位乘客 上車待車開動后,液晶便開始顯示乘客 A的行車路程,實時車費等信息。本系統(tǒng)最多容許 3 位乘客進行拼車,當?shù)谝晃怀丝蜕宪嚭螅到y(tǒng)開始記錄第一位乘客的乘車信息,在第一位乘客乘車過程中,還需要判斷是否有第二位乘客拼車, 如果拼車則需要記錄第二位乘客的信息 , 系統(tǒng)總體流程圖如下: 第二位乘客是否上車YesNo記錄第二位乘客的信息第一位乘客是否下車NoYes打印乘客1票據(jù)清除乘客1記錄第三位乘客是否上車YesNo是否有乘客下車記錄第三位乘客的信息No打印乘客票據(jù)清除乘客記錄三位乘客是否都已下車Yes結(jié)束開始初始化第一位乘客上車記錄第一位乘客的信息 圖 41 系統(tǒng)總體流程圖 本科畢業(yè)設(shè)計(論文) 15 各個子模塊流程圖設(shè)計 掉電保護電路 出于保護實時數(shù)據(jù)的考慮,本系統(tǒng)增加了掉電保護電路,當外圍電源出現(xiàn)出現(xiàn)故障時,掉電保護電路會啟用備用電源,給單片機供電,從而保護現(xiàn)場數(shù)據(jù)。具體的 LED顯示連接電路圖如下所示: 本科畢業(yè)設(shè)計(論文) 12 A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y777 4 L S 1 3 8 ( r o w )A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y777 4 L S 1 3 8 ( c o l )P 1 . 7P 2 . 3P 2 . 4P2.5P2.6P2.7低電平有效低電平有效A0A5B0 B1 B2 B3A7A6A2A3B4 B6 B7B5A1A48 * 8 L E D 圖 38 車外 LED 顯示屏 語音模塊 本系統(tǒng)采用 ISD 系列的語音模塊 ISD2560[11], ISD2560 是 ISD 系列語音模塊中性價比較高的一種,該種語音模塊能夠在外圍電路較少的情況下實現(xiàn)豐富的語音播報功能。 12864液晶顯示 12864液晶是 128*64的點陣。 對于一般系統(tǒng)的使用而言,只需接上
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1