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

正文內(nèi)容

基于fpga的出租車計價器設(shè)計(已修改)

2025-06-30 16:03 本頁面
 

【正文】 西安郵電學(xué)院 FPGA課程設(shè)計報告題 目: 基于FPGA的出租車計價器設(shè)計 院 系: 電子工程學(xué)院 專業(yè)班級: 微電子0901 學(xué)生姓名: 李歡 導(dǎo)師姓名: 黃海生 起止時間: 至 2012年 7 月 1 日基于FPGA的出租車計價器設(shè)計摘要介紹了出租車計費(fèi)器系統(tǒng)的組成及工作原理,簡述了在EDA平臺上用FPGA器件構(gòu)成該數(shù)字系統(tǒng)的設(shè)計思想和實(shí)現(xiàn)過程。論述了計程模塊,計費(fèi)模塊,計時模塊,動態(tài)譯碼模塊等的設(shè)計方法與技巧。 1.引言:隨著EDA技術(shù)的高速發(fā)展,電子系統(tǒng)的設(shè)計技術(shù)發(fā)生了深刻的變化,大規(guī)??删幊踢壿嬈骷﨏PLD/FPGA的出現(xiàn),給設(shè)計人員帶來了諸多方便。利用它進(jìn)行產(chǎn)品開發(fā),不僅成本低、周期短、可靠性高,而且具有完全的知識產(chǎn)權(quán)。本文介紹了一個以Altera公司可編程邏輯芯片cyclone2系列的EP2C35f672c6的fpga芯片為控制核心、附加一定外圍電路組成的出租車計費(fèi)器系統(tǒng)。隨著社會的不斷進(jìn)步,人們生活水平的不斷提高,出租車逐漸成為人們?nèi)粘I畈豢扇鄙俚慕煌üぞ摺6媰r器作為出租車的一個重要組成部分,關(guān)系著出租車司機(jī)和乘客雙方利益,起著重要的作用,因而出租車計價器的發(fā)展非常迅猛。2.系統(tǒng)規(guī)范:,出租車計價器的要求:◇出租車起步價為8元,行駛過程中大于兩公里后每公里1元,中途停止等待時間累計大于三分鐘后按每3分鐘1元計價?!笥媰r系統(tǒng)里程顯示范圍為:0~99公里,分辨率1公里。計價費(fèi)用顯示范圍為:0~999元,分辨率1元。等待計時器顯示范圍為:0~60分鐘,分辨率1分鐘。:出租車載客后,啟動計費(fèi)器,整個系統(tǒng)開始運(yùn)行,里程計數(shù)器和時間計數(shù)器從0開始計數(shù),費(fèi)用計數(shù)器從8開始計算。再根據(jù)行駛里程或停止等待的時間按以上的標(biāo)準(zhǔn)計費(fèi)。若在行駛狀態(tài),則計程器開始加計數(shù),超過兩公里后每公里1元。若出租車停止等待狀態(tài),則計時器開始加計數(shù),當(dāng)時間超過三分鐘后,計費(fèi)器以每3分鐘1元累加。出租車到達(dá)目的地停止后,停止計費(fèi)器,顯示總費(fèi)用。根據(jù)出租車計費(fèi)器的工作過程,本系統(tǒng)采用分層次、分模塊的方式設(shè)計,其本系統(tǒng)組成框圖如下所示。其中行駛路程計數(shù)模塊、等待時間計數(shù)模塊和計費(fèi)模塊,用來統(tǒng)計路程、等待時間和總費(fèi)用,控制模塊是用來控制計費(fèi)模塊,數(shù)碼管顯示模塊用來顯示行駛的公里數(shù)、等待累計時間和總費(fèi)用等信息。總設(shè)計圖:3 .各模塊設(shè)計::,計數(shù)器的分頻模塊: .2 計數(shù)器的分頻模塊具體框圖: 引腳分配: 信號名稱功能描述方向?qū)挾?Clk輸入50MHz的時鐘信號input1Clk_1輸出經(jīng)過分頻以后的1Hz的時鐘信號 output1reset復(fù)位信號 input1電路設(shè)計:此模塊的功能是對總的時鐘進(jìn)行分頻,分出的頻率是讓計數(shù)器用的,因?yàn)榭偟臅r鐘是50M的。設(shè)計該模塊的時候用了一個30位的計數(shù)器,當(dāng)計數(shù)器計到25_000000的時候產(chǎn)生時鐘。 .3,計數(shù)器的分頻模塊VerilogHDL源代碼:module fenpin(clk,reset,clk_1)。 input clk,reset。 output clk_1。 reg clk_1。 reg [29:0] count。 always@(posedge clk,negedge reset) begin if(!reset) begin count=0。 clk_1=139。b0。 end else if(count==25000000) begin count=0。 clk_1=!clk_1。 end else count=count+139。d1。 endendmodule仿真的結(jié)果:,計程模塊:,計程模塊的框圖:引腳分配 信號名稱功能描述方向?qū)挾萻tart出租車開啟信號input1Clk_1分頻后計時時鐘,頻率為1HzInput1reset清零信號Input1 lch計程模塊計算出的里程數(shù)Output8此模塊的功能是計算出租車行駛的路程。在出租車啟動并行駛的過程中(即復(fù)位/啟動信號reset為0,行駛/停止信號start為1),當(dāng)時鐘clk是上升沿的時候,系統(tǒng)即對里程計數(shù)器進(jìn)行加計數(shù)。 :module licheng(reset,start,clk_1,lch)。 input reset,start,clk_1。 output lch。 reg [7:0] lch。 reg [5:0] count。 always@(negedge reset,posedge clk_1) begin if(!reset) begin lch=839。b00000000。 count=639。b000000。 end else begin if(start) begin if(count==639。b000001) begin lch=lch+839。b00000001。 count=count+639。b000001。 if(lch[3:0]439。b1001) begin lch[7:4]=lch[7:4]+439。b0001。 lch[3:0]=439。b0000。 end end else if(count==639。b000010) count=639。b000000。 else count
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1