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

正文內(nèi)容

基于fpga出租車計費系統(tǒng)的設(shè)計畢業(yè)論文(文件)

2025-07-31 21:35 上一頁面

下一頁面
 

【正文】 6: 圖 36 速度模塊仿真 仿真圖 (如圖 36)分析:當(dāng) reset 復(fù)位后,系統(tǒng)復(fù)位清零;否則,對輸入信號 clkout進行十進制計數(shù), kmt kmt kmt3 分別輸出行駛路程的十分位、個位、十位。當(dāng)時間達(dá)到足夠大時則產(chǎn)生 timecount 脈沖,并重新計時。 計時模塊仿真 使用 Quartus II 對計時模塊進行功能仿真 , 如圖 38: 圖 38 計時模塊仿真 計時模塊 (如圖 38)仿真分析:當(dāng) reset 復(fù)位后,系統(tǒng)清零, start 開始計費信號高電平有效, sp[2..0]設(shè)置速度為 0,開始記錄時間。 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 12 計 費 模塊元件圖 設(shè)計 運行計費模塊,生成 計費模塊元件圖 , 如圖 39: c lkres ettim ec ountc lk outk m c nt 2[ 3. .0]k m c nt 3[ 3. .0]c ount 1[ 3. .0]c ount 2[ 3. .0]c ount 3[ 3. .0]k m m oneyins t 圖 39 計費模塊元件圖 計費模塊元件圖 (如圖 39)分析: clk 為時鐘脈沖輸入端; reset 為復(fù)位信號輸入端; timecount 為計時脈沖輸出端; clkout 為每行進 100m 脈沖信號輸入端; kmt2[3..0]為行駛路程的個位; kmt3[3..0]為行駛路程的十位。 通過元件例石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 13 化語句 將以上四個模塊例化,形成一個總的控制模塊 , 產(chǎn)生需要的設(shè)計電路。 基準(zhǔn)的時鐘脈沖是 實 驗箱上提供的1KHZ 的信號,僅能滿足 控制電路模塊 所需的頻率。 分頻模塊仿真 使用 Quartus II 對分頻 模塊進行功能仿真 , 如圖 314: 圖 314 分 頻模塊仿真 分頻模塊仿真 (如圖 314)分析:輸入時鐘信號后, clkin 被千分頻后輸出 clkout。 模 8 計數(shù)器模塊元件圖 設(shè)計 運行 模 8 計數(shù)器 模塊程序,生成元件圖 , 如圖 315: clk a[2..0]seinst3 圖 315 模 8 計數(shù)器模塊元件圖 模 8 計數(shù)器模塊元件圖 (如圖 315)分析: clk 為時鐘頻率輸入端, a[2..0]為 3 位二進制數(shù)輸出端。本次設(shè)計使用 其中前三位顯示行駛里程,后三位顯示行駛花費,中間兩位設(shè)為“ ”。數(shù)碼管前三位顯示行駛里程,后三位顯示行駛花費,中間兩位設(shè)為“ ”, 則 數(shù)碼管 顯示為 。 七段數(shù)碼管顯示模塊元件圖 設(shè)計 運行 七段數(shù)碼管顯示 模塊,生成元件圖 , 如圖 319: d[3..0] q[6..0]di_LEDinst4 圖 319 七段數(shù)碼管顯示模塊元件圖 七段數(shù)碼管顯示模塊元件圖 (如圖 319)分析: d[3..0]為二進制數(shù)輸入端, q[6..0]為七段譯碼輸出端。 clk 為時鐘脈沖輸入端; reset 為復(fù)位信號輸入端; start 為開始計費信號輸入端; stop 為停止計費信號輸入端; sp[2..0]為出租車狀態(tài)輸入端(停止或不同行駛速度); sel[2..0]為 3 位二進制數(shù)據(jù) 輸出端 ; dp為小數(shù)點指示信號輸出端; out[6..0]為數(shù)碼管信息輸出端。 硬件 實現(xiàn) 選擇芯片 選擇芯片: 本次設(shè)計采用的是北京百科融創(chuàng)教學(xué)儀器設(shè)備有限公司生產(chǎn)的 EDA/SOPCII+系列 EDA/SOPC 實驗開發(fā)系統(tǒng), FPGA 目標(biāo)芯片型號為 Altera 公司的 Cyclone 系列中的EP1C12Q240C8N 芯片 [11]。圖 47 為速度為最大檔時計程和計費的結(jié)果顯示,此時行駛路程為 公里,車費為 11 元。從 拿到設(shè)計 題目到系統(tǒng)的 逐步 實現(xiàn),再到論文文章的完成,每一步對我來說都是新的嘗試與挑戰(zhàn),這也是我在大學(xué)期間完成的最大的項目。結(jié)合使用 FPGA芯片、 VHDL語言、 Quartus II軟件和一些外圍電路,實現(xiàn)了軟件和硬件的設(shè)計制作。 雖然我的 設(shè)計 作品不是很成熟,還有很多不足之處,但這里面的每一段代碼,都是 我 努力的結(jié)果 。如通過器件內(nèi)部編程增加時鐘功能,既可為司機和乘客提供 方便,又能為夜間行車自動調(diào)整收費標(biāo)準(zhǔn)提供參考; 還可以通過 FPGA的輸出引線控制語音器件,對顧客發(fā)出問候語,提醒其所要收繳的費用等;也可以通過 FPGA的輸出引線控制打印機打印發(fā)票等。 我相信其中的酸甜苦辣最終都會化為甜美的甘泉。 在設(shè)計過程中我也同樣遇到過不少難題,我也曾經(jīng)沮喪失落過,但在老師和同學(xué)們 的幫助下我最終完成了此次設(shè)計。 本文論述了基于 FPGA的出租車計費器設(shè)計,分別介紹了整個系統(tǒng)和各模塊 的設(shè)計。 圖 48 為出租車暫停狀態(tài)下行駛里程及車費顯示 , 此時行駛路程為 公里,車費為 12 元。 圖 44 引腳分配 下載到硬件環(huán)境 引腳鎖定后進行全程編譯,選擇開始下載,如圖 45: 圖 45 下載界面 圖 46 為 下載完成后的初始狀態(tài) , 此時行駛路程為 0 公里,而車費則顯示為起步石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 22 價 3 元。 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 19 第 4 章 硬件環(huán)境及調(diào)試過程 芯片介紹 EP1C12Q240C8N 芯片圖 , 如圖 41: 圖 41 EP1C120240C8N 實體圖 cyclone 系列 EP1C12Q240C8N 型號的 FPGA 可編程邏輯芯片。 頂層模塊 在此模塊中對前面 的控制電路頂層例化 模塊 、分頻模塊、掃描顯示模塊(模 8計數(shù)器模塊、 8 選 1 選擇器模塊和七段數(shù)碼管顯示模塊) 進行綜合編寫,輸出其綜合功能。 此模塊可以控制數(shù)碼管的段碼選擇,使數(shù)碼管顯示相應(yīng)的數(shù)據(jù)。 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 16 8 選 1 選擇器模塊元件圖 設(shè)計 運行 8 選 1 選擇器 模塊,生成元件圖 , 如圖 317: c[2. .0]a1 [3. .0]a2 [3. .0]a3 [3. .0]b1 [3. .0]b2 [3. .0]b3 [3. .0]dpd[ 3. .0]m ux 8_ 1inst 圖 317 8 選 1 選擇器模塊元件圖 8 選 1 選擇器模塊元件圖 (如圖 317)分析: c[2..0]為 3 位二進制輸入信號, a1~a3為出租車行駛里程輸入端, b1~b3 信號為花費輸入端; d[3..0]為 4 位二進制輸出信號,dp 為小數(shù)點指示信號。 8 選 1 選擇器模塊 本設(shè)計需用數(shù)碼管顯示行駛里程及花費 。 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 15 模 8 計數(shù)器模塊 本設(shè)計采用數(shù)碼管顯示數(shù)據(jù),實驗箱中 數(shù)碼管前連有一個 74HC138 譯碼器,可以用來 控制數(shù)碼管位碼選擇 。其中 1KHz 用于控制電路模塊, 1Hz 用于模 8 計數(shù)器模塊。 控制電路頂層例化模塊仿真 使用 Quartus II 對控制電路頂層例化模塊進行功能仿真 , 如圖 312: 圖 312 控制電路頂層例化模塊仿真 控制電路頂層例化模塊仿真 (如圖 312)分析:上圖中,當(dāng)復(fù)位信號 reset 為高電石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 14 平時,系統(tǒng)所有寄存器、計數(shù)器都清零;當(dāng)開始計費信號 start 信號有效時,計費器開始計費,根據(jù)出租車行駛的速 度 sp[2..0]的取值計算所用花費和行駛里程;當(dāng)停止計費信號 stop 有效時,計費器停止工作。 計費模塊仿真 使用 Quartus II 對計費模 塊進行功能仿真 , 如圖 310: 圖 310 計費模塊仿真 計費模塊仿真 (如圖 310)分析:當(dāng) reset 信號有效時,系統(tǒng)復(fù)位清零;否則,當(dāng)計時計費信號 timecount 和計程計費信號 clkout 為高電平時,按照一定計費規(guī)則進行計費。 計費模塊 由兩個進程組成。這里選擇系統(tǒng) 時鐘頻率為 1KHZ,實現(xiàn)千分頻, 1HZ 控制計石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計 11 時模塊, 20s 即計數(shù)值為 20。通過對速度信號 sp 的判斷決定是否開始記錄時間。一個 clkout 脈沖相當(dāng)于行進 100m,所以只要記錄 clkout 的脈沖數(shù)目 即可 確定共行進的距離。 速度模塊元件圖 設(shè)計 運行速度模塊,生成速度模塊元件圖 , 如圖 33: clkres etstartstopsp[ 2. .0]clk ou tspe edinst 圖 33 速度模塊元件圖 速度模塊元件圖 (如圖 33)分析: clk 為時鐘脈沖 輸入端; reset 為復(fù)位信號輸入端; start 為開始計費信號輸入端; stop 為停止計費信號輸入端; sp[2..0]為出租車狀態(tài)輸入端(停止或不同行駛速度); clkout 為每行進 100m脈沖信號輸出端。分析系統(tǒng)設(shè)計要求不難得知,整個出租車計費系統(tǒng)大致可以分為控制電路模塊、分頻模塊和掃描顯示模塊,其中控制電路模塊包括速度模塊、計程模塊、計時模塊、計費模塊,掃描顯示模塊包括模 8計數(shù)器模塊、 8選 1選擇器模塊、七段數(shù)碼管顯示模 塊。 模塊的劃分 如圖 32, 設(shè)計上總體分為芯片控制部分和掃描顯示部分。首先顯示起步價(本次設(shè)計起步價設(shè)為 ),車在行駛 3km以內(nèi),只收起步價 。 方案擬定 方案對比 方案一: 該方案系統(tǒng)設(shè)計 框 圖 , 如圖 31: 圖 31 方案一系統(tǒng)設(shè)計 框 圖 在該方案中,由分頻模塊 、控制模塊、計量模塊、譯碼和動態(tài)掃描顯示模塊組成,可以實現(xiàn)出租車計費功能,但其使用公里脈沖信號做為公里計數(shù)的開始信號,由于實驗箱中時鐘信號的限制,不能完全實現(xiàn)計費計程功能。軟件部分由主控器 EP1C12 控制完成,通過 VHDL語言完成出租車計費系統(tǒng)的整個程序設(shè)計。 .sof 文件用于直接下載到芯片(掉電后會消失), .pof 文件用于 rom芯片下載(掉電后不消失) [9]。邏輯綜合軟件會生 成 .edf 的 EDA 工業(yè)標(biāo)準(zhǔn)文件。借用 MAX+PLUS II 或 Quartus II 等軟件用 VHDL 語言開發(fā) FPGA 的完整流程為: 文本編輯:用任何文本編輯器都可以進行,也可以用專用的 HDL 編輯環(huán)境。在設(shè)計過程中 , 設(shè)計人員可以建 立各種可再次利用的模塊 , 一個大規(guī)模的硬件電路的設(shè)計不可能從門級電路開始一步步地進行設(shè)計 , 而是一些模塊的累加。 VHDL 語言的設(shè)計描述與器件無關(guān) 采 用 VHDL 語言描述硬件電路時 , 設(shè)計人員并不需要首先考慮選擇進行設(shè)計的器件。同時 , VHDL 語言也支持慣性延遲和傳輸延遲 , 這樣可以準(zhǔn)確地建立硬件電路的模型。同時 , 它還具有多層次的電路設(shè)計描述功能。在對一個設(shè)計實體定義了外部界面后,一旦其內(nèi)部開發(fā)完成后,其他的設(shè)計就可以直接調(diào)用這個實體。有專家認(rèn)為,在新
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1