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

正文內(nèi)容

出租車計(jì)價(jià)器畢業(yè)論文(完整版)

2025-08-02 12:58上一頁面

下一頁面
  

【正文】 和司機(jī)的交易準(zhǔn)則,關(guān)系到交易雙方的利益。重慶市起重機(jī)廠是我國第一家自主研發(fā)生產(chǎn)計(jì)價(jià)器的企業(yè)。單片機(jī)以及外圍芯片的不斷發(fā)展促進(jìn)了計(jì)價(jià)器的發(fā)展,為計(jì)程器的研發(fā)指明了新的方向。隨著出租車數(shù)量的增多,客戶要求的提高,對(duì)計(jì)價(jià)器檢定和技術(shù)服務(wù)的效率將提出更高的要求;而隨著計(jì)價(jià)器功能的增加和逐步應(yīng)用,對(duì)出租車的科學(xué)管理手段將提出更高的要求。2 多功能出租車計(jì)價(jià)器的硬件系統(tǒng)設(shè)計(jì)本章是本文的核心內(nèi)容,主要介紹的是系統(tǒng)硬件部分的設(shè)計(jì)。其中分頻模塊是其他模塊的基礎(chǔ),為后續(xù)模塊提供基本時(shí)鐘;控制模塊是系統(tǒng)的核心部分,對(duì)計(jì)價(jià)器的狀態(tài)進(jìn)行控制;計(jì)量模塊完成計(jì)價(jià)、計(jì)時(shí)、計(jì)程功能;譯碼顯示模塊完成計(jì)價(jià)、計(jì)時(shí)、計(jì)程數(shù)據(jù)顯示,該模塊經(jīng)過8選1選擇器將計(jì)費(fèi)數(shù)據(jù)、計(jì)時(shí)數(shù)據(jù)、計(jì)程數(shù)據(jù)動(dòng)態(tài)選擇輸出。(2)系統(tǒng)內(nèi)部設(shè)定了起步價(jià)和起步公里數(shù)。本次設(shè)計(jì)多功能出租車計(jì)價(jià)器,采用AT89C51單片機(jī)芯片控制電路。單片機(jī)最小系統(tǒng)模塊即控制模塊,在本次設(shè)計(jì)中主要用于對(duì)按鍵信號(hào)的接受和處理以及控制液晶顯示處理完之后的信息。它們的驅(qū)動(dòng)電路簡單、易于實(shí)現(xiàn)且價(jià)格低廉。LM016L的各引腳功能如表1所示?;魻杺鞲衅鰽44E由穩(wěn)壓器、差分放大器、霍耳電勢發(fā)生器(即硅霍耳片)、OC門輸出和施密特觸發(fā)器五個(gè)基本部分組成。它通過內(nèi)含有實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)的靜態(tài)RAM,通過簡單的串行接口與單片機(jī)進(jìn)行通信。實(shí)時(shí)時(shí)鐘屬于出租車計(jì)價(jià)器的輔助功能,對(duì)實(shí)時(shí)系統(tǒng)的精度要求沒有其他產(chǎn)品那樣嚴(yán)格,所以選擇了DALLAS公司的一款時(shí)鐘芯片DS1302,涓流充電時(shí)鐘芯片內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘/日歷、31字節(jié)的靜態(tài)RAM,它還可以通過簡單的三個(gè)串行接口(SPI串行接口)與單片機(jī)實(shí)現(xiàn)用同步串行的方式進(jìn)行通信。 設(shè)計(jì)課題使用單片機(jī)資源的情況設(shè)計(jì)課題使用單片機(jī)資源情況如下:AT89S52單片機(jī)的P0口通過上拉電阻接LM016L液晶顯示的數(shù)據(jù)線,防止電路受到干擾,從而增加電路的穩(wěn)定性。 圖6 主程序流程圖 鍵盤程序的設(shè)計(jì)鍵盤程序模塊即用于實(shí)現(xiàn)各個(gè)按鍵不同功能的程序,本次設(shè)計(jì)中有八個(gè)鍵功能程序,這八個(gè)鍵(S0S7)的任一鍵都獨(dú)自連一個(gè)I/O()口線上。其具體流程圖如圖8所示,具體程序見附錄。設(shè)計(jì)的出租車計(jì)價(jià)器計(jì)費(fèi)方式有白天/晚上模式,根據(jù)模式不同起步價(jià)和單價(jià)也不同。聯(lián)調(diào)需要注意的是,各個(gè)子程序模塊之間能否正確傳遞參數(shù),寄存器組是否有沖突,特別要注意各子程序的現(xiàn)場保護(hù)與恢復(fù)。其中起租里程3公里,起步價(jià)白天為8元、晚上為10元。(如圖16)收費(fèi)金額=10元白天行駛6km,一直高速行駛無等待時(shí)間。 圖12 開始計(jì)價(jià)前顯示界面圖 圖13 矯正時(shí)間后顯示界面圖 圖 14 白天計(jì)程時(shí)顯示界面圖 圖15 晚上計(jì)程時(shí)顯示界面圖 圖16 白天6公里時(shí)顯示界面圖 圖17 晚上6公里時(shí)顯示界面圖 圖18 等待未超時(shí)顯示界面圖 圖19 等待超時(shí)顯示界面圖在Debug菜單中選擇Execute,運(yùn)行程序,系統(tǒng)仿真結(jié)果如圖12至19所示。仿真顯示: 圖20 仿真案例顯示界面圖 誤差分析測量值與真值之差異稱為誤差,物理實(shí)驗(yàn)離不開對(duì)物理量的測量,測量有直接的,也有間接的。結(jié)束語這次的畢業(yè)設(shè)計(jì),我選擇的方向是單片機(jī),在老師的耐心指導(dǎo)下,經(jīng)過堅(jiān)持不懈的努力,我更加熟悉了單片機(jī),并重新熟悉了幾個(gè)與單片機(jī)相關(guān)的軟件:Keil、Proteus。在運(yùn)行過程中會(huì)實(shí)時(shí)顯示出租車的運(yùn)行里程、等待時(shí)間及總價(jià)格;且工作時(shí)會(huì)顯示實(shí)時(shí)時(shí)間。致 謝在本說明書即將完成的時(shí)候,最開始我要感謝的是我的畢業(yè)設(shè)計(jì)指導(dǎo)老師。我還要特別感謝我的室友、同學(xué)和朋友,是你們陪伴讓我這四年的生活充滿了樂趣。 //當(dāng)前儀表的運(yùn)行狀態(tài),0全速(計(jì)里程),1低速(計(jì)時(shí)間)bit pause = 0。 //保存車費(fèi)的數(shù)組,[0]整數(shù)位,[1]小數(shù)位uchar first_3_km = 0。void Money_Show(uint money[2])。:39。 WriteChar(39。 WriteString(km,14,1)。}void Money_Show(uint money[2]){ WriteDecimal(money[0],0,3,1)。/39。 WriteChar(39。 WriteInt(BcdToInt(time_data[6]),1,2,10,1)。 INT1_init()。 P1= 0xff。 EA = 1。 pulse_count_tmp = pulse_count。 DS1302_GetData(time_tmp)。i 7。 WriteString( ,0,1)。 } else if(pause == 0) { INT0_init()。 P1 |= 0x02。 } if(k==1) money[0] += 0。 mileage_count_old = mileage_count_new。 } if(state == 0) { mileage_count_new = pulse_count / 200。 if(money[1] 99) { money[0] += 1。amp。 } } }}static void INT0_ser(void) interrupt 0{ pulse_count ++。 config_ok == 0) //++ { for(i = 0。amp。 else if(pos == 2 amp。 } else。 0x40) amp。 result == 0) result = 12。 else if((pos == 5 || pos == 6) amp。 config_ok == 0) //NEXT { for(i = 0。 if(pos == 1) pos = 2。 0x10) amp。 config_ok == 0) //ENTER { for(i = 0。 DS1302_Reset()。 if(!(P2 amp。i 100。 LcdPos(time_pos[pos]+1,pos 3 ?1:0)。 0x70)4)*10 + (num amp。 VLCD接10K可調(diào)電阻到GND*。 //有顯示無光標(biāo)const uchar CurNoFlash=2。 //正常讀寫操作之前檢測LCD控制器狀。 //有光標(biāo)且閃爍void LcdPos(uchar u,uchar v)。液晶顯示程序。 return result。uchar BcdToInt(uchar)。 if(!(P1 amp。amp。 } } else if(!(P2 amp。i++)。 config_ok == 0) { pos。 0x10) amp。i++)。 result == 1) result = 59。amp。 config_ok == 0) { result = BcdToInt(time[pos]) 1。 0x40) amp。 result == 13) result = 1。amp。i++)。 char result。 mileage_count_old = mileage_count_new。 } if(k==1) money[0] += 1。amp。 } else //否則則判為全速狀態(tài)(計(jì)里程) { state = 0。 if(k==1) Money_Show(money)。 //等待計(jì)時(shí)加1 if(time_count % 10 == 0 amp。 for(i = 0。 if(k==1) Money_Show(money)。 } first_3_km = 0。 0x04)) { P1 amp。// Money_Show(money)。 IT1 = 1。 for(temp=0。 //等待配置時(shí)間結(jié)束標(biāo)志 ClrLcd()。 ClrLcd()。,9,1)。 WriteChar(39。}void Run_Show_Time(uchar time_data[7]){ WriteInt(BcdToInt(time_data[2]),1,2, 1,0)。s39。,6,1)。 WriteChar(39。void Show_Mileage(void)。void INT0_init(void)。 //脈沖計(jì)數(shù)器uint pulse_count_tmp = 0。an: Xi39。老師在單片機(jī)這方面的知識(shí)相當(dāng)豐厚,讓我學(xué)到了很多。設(shè)計(jì)中數(shù)據(jù)全自動(dòng)運(yùn)行,成本較低,使用方便,運(yùn)行可靠,管理簡單,保護(hù)功能齊全。通過采用C語言編程,對(duì)C也有了更好的認(rèn)識(shí)。誤差與錯(cuò)誤不同,錯(cuò)誤是應(yīng)該而且可以避免的,而誤差是不可能絕對(duì)避免的。按下退出時(shí)間并選擇白天/晚上模式,調(diào)節(jié)鍵跳轉(zhuǎn)到計(jì)程計(jì)時(shí)顯示界面,在小于3Km以內(nèi)計(jì)費(fèi)如圖14和圖15所示,在大于3Km以后計(jì)費(fèi)如圖16和圖17所示,開始計(jì)程,計(jì)程的同時(shí)會(huì)實(shí)時(shí)顯示金額;按下是否等待鍵則仿真出租車處于等待時(shí)間的現(xiàn)象,這時(shí)出租車不再計(jì)程,而是計(jì)等待時(shí)間,其顯示界面如圖18和圖19所示,此過程中金額也會(huì)自動(dòng)根據(jù)等待時(shí)間計(jì)算增加;最后停止同時(shí)可以自主調(diào)節(jié)日期及時(shí)間,按下進(jìn)入調(diào)整界面鍵則可開始設(shè)置數(shù)據(jù)。(如圖18)收費(fèi)金額=10+(63)*2=16元 系統(tǒng)仿真及仿真結(jié)果運(yùn)行Proteus的ISIS 后出現(xiàn)程序主窗口界面,找到所需器件后雙擊,器件就被添加到當(dāng)前窗口左側(cè)的元器件列表區(qū)了,然后再依次點(diǎn)擊列表區(qū)里的器件,單擊左鍵把他們放到繪圖區(qū),編輯其屬性,合理布局后,進(jìn)行連線完成的仿真圖如圖11所示。同時(shí)堵車是要收費(fèi)的,前30秒免費(fèi)。車輪每轉(zhuǎn)一圈(),轉(zhuǎn)2圈(即行駛5米)產(chǎn)生一個(gè)脈沖。每天6:30至22:00之間,按“白天”計(jì)費(fèi),;22:00至次日6:30,按“晚上”計(jì)費(fèi),每公里單價(jià)2元。 顯示程序的設(shè)計(jì)顯示程序模塊主要用于實(shí)時(shí)顯示時(shí)鐘信息以及顯示運(yùn)行里程、等待時(shí)間及總價(jià)格;當(dāng)出租車停止計(jì)價(jià)時(shí)則顯示運(yùn)行總時(shí)間。I/O口線通過按鍵與地直接相連,六個(gè)按鍵中任一鍵在沒有被按下時(shí),對(duì)應(yīng)I/O口的引腳都為高電平,一旦有按鍵被按下,相應(yīng)的I/O口就變?yōu)榈碗娖健2口接12864液晶顯示的控制線以及接五個(gè)獨(dú)立式按鍵作為調(diào)時(shí)系統(tǒng)的控制鍵,通過按鍵自主調(diào)節(jié)校對(duì)相應(yīng)的日期、時(shí)間,方便運(yùn)營者判別運(yùn)營模式(白天/晚上)讓乘客一目了然乘坐時(shí)間。圖5 DS1302時(shí)鐘電路原理圖 DS3102各引腳功能VCC1:主電源;VCC2:備份電源;當(dāng)VCC2VCC1+,由Vcc2向DS1302供電當(dāng)VCC2 VCC1時(shí),由Vcc1向DS1302供電。DS1302與單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信,僅需用到三個(gè)口線:RES 復(fù)位、I/O 數(shù)據(jù)線和SCLK(串行時(shí)鐘)。當(dāng)施加的磁場達(dá)到設(shè)計(jì)工作點(diǎn)時(shí),觸發(fā)器輸出的高電壓讓三極管導(dǎo)通,此時(shí)OC門輸出端再輸出低電壓,三極管截止,讓OC門輸出高電壓的這種狀態(tài)為關(guān)。(對(duì)比度如果過高就會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過10K的電位器調(diào)整對(duì)比度)4RSRS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。這樣顯示的內(nèi)容包括數(shù)字和符號(hào),但是由于出租車計(jì)價(jià)器需要顯示的符號(hào)不多且固定不變,所以本次設(shè)計(jì)將要顯示的符號(hào)固定在液晶片上的某些位置,通過運(yùn)行不同的程序點(diǎn)亮其中的一些符號(hào),同時(shí)配合數(shù)字的變化來顯示不同的信息。這八個(gè)鍵其中S1連在I/,S2S6這5個(gè)鍵依次連在I/O()口線上,K,說明它們可以獨(dú)立實(shí)現(xiàn)相應(yīng)的功能。利用DS1302時(shí)鐘芯片為單片機(jī)實(shí)時(shí)提供時(shí)鐘信息;且可使用鍵盤上的按鍵來調(diào)整設(shè)置系統(tǒng)日期及時(shí)間的顯示;利用LM016L液晶來顯示系統(tǒng)日期時(shí)間,通過按鍵選擇白天/晚上模式,系統(tǒng)判斷按鍵默認(rèn)起步價(jià)和每公里單價(jià)。(4) 啟動(dòng)后,開始計(jì)價(jià),計(jì)價(jià)因素包括運(yùn)行里程和等待時(shí)間,當(dāng)汽車行駛未滿起步公里數(shù)時(shí),均按起步價(jià)計(jì)算,超過起步公里數(shù)后,實(shí)現(xiàn)超出部分每公里按單價(jià)收費(fèi);中間遇等待時(shí),計(jì)程的數(shù)額將不再增加,開始計(jì)時(shí)收費(fèi),等待3分鐘后,;最后測距收費(fèi)和計(jì)時(shí)收費(fèi)之和為總車費(fèi)。方案三:采用單片機(jī)技術(shù)的出租車計(jì)價(jià)器系統(tǒng)通過單片機(jī)作為主控器,利用LM016L液晶屏顯示,結(jié)合單片機(jī)豐富的IO端口,及其控制的靈活性,實(shí)現(xiàn)基本的里程計(jì)價(jià)功能和價(jià)格選擇、時(shí)間顯示控制等功能。 總體設(shè)計(jì)思想與方案論證本章對(duì)出租車計(jì)價(jià)器的設(shè)計(jì)思想做了詳細(xì)介紹,并在設(shè)計(jì)思想的基礎(chǔ)上提出了三種出租車計(jì)價(jià)器的設(shè)計(jì)方案,并針對(duì)它們各自的工作原理和優(yōu)缺點(diǎn)進(jìn)行了簡要分析。該平臺(tái)一旦建成,計(jì)價(jià)器強(qiáng)檢管理可利用該平臺(tái)掌握計(jì)價(jià)器相關(guān)狀況,對(duì)超檢定周期使用的計(jì)價(jià)器進(jìn)行控制。 出租車計(jì)價(jià)器國內(nèi)外發(fā)展現(xiàn)狀及發(fā)展趨勢在我國出租車行業(yè)興起于八十年代初,多年來國內(nèi)普遍使用的計(jì)價(jià)器只具備單一的計(jì)量功能。隨著科學(xué)技術(shù)的不斷發(fā)展,第二代計(jì)價(jià)器在技術(shù)和性能上都有了很大的飛躍。 出租車計(jì)價(jià)器發(fā)展歷程出租車在我國興起于70年代,但那時(shí)的計(jì)費(fèi)系統(tǒng)大都是國外進(jìn)口不
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1