《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 出租車計價器的FPGA設計
出租車計價器的FPGA設計
摘要: 本文針對FPGA器件,用EDA工具軟件Max+P1usⅡ,設計了一種出租車的計價器,它可以以十進制數的形式,直觀地顯示出租車行駛的里程和乘客應付的費用,具有一定的實際應用價值。
Abstract:
Key words :

      FPGA(Field Programmable Gate Array,現場可編程門陣列)是一種高密度可編程邏輯器件,它支持系統可編程,通過寫入不同的配置數據就可以實現不同的邏輯功能。使用FPGA來設計電子系統,具有設計周期短、易于修改等明顯特點,特別適合于進行科學實驗、樣機研制和電子產品的小批量生產。

  本文針對FPGA器件,用EDA工具軟件Max+P1usⅡ,設計了一種出租車的計價器,它可以以十進制數的形式,直觀地顯示出租車行駛的里程和乘客應付的費用,具有一定的實際應用價值。

 

  1 系統設計要求

  所要設計的出租車計價器,要求能夠顯示里程數和乘客應付的費用,其中里程數精確到0.1km,乘客應付的費用精確到O.1元,顯示必須以十進制的形式來進行。出租車的計費標準為:起步價6元,里程在3 km以內均為起步價;里程在3~7 km之間時,每行駛1 km增加1.6元;超過7 km時,每行駛1 km增加2.4元。

  2 系統設計方案

  該系統的設計可以采用分立元件來搭建,也可以通過單片機來設計,而使用可編程FPGA來設計,具有設計周期短、易于修改等明顯特點,而且隨著可編程邏輯器件和EDA軟件的飛速發展,越來越多的電子系統采用FPGA來設計,一旦該系統達到一定的量產規模,也比較容易轉化為ASIC芯片設計。因此,基于FPGA來設計一個出租車的計價器。本系統在EDA工具軟件MAX+plusⅡ中,采用硬件描述語言Verilog HDL和原理圖設計相結合的方法,進行各個模塊的設計,最終將各個模塊組成整個系統。

  出租車能夠顯示行駛的里程,可以通過車輪的轉動產生脈沖,然后通過計數器對脈沖進行計數來實現。假設出租車每行駛2 m就產生一個脈沖。由于里程數要精確到O.1 km,也就是100m,因此每經過50個脈沖就要輸出一個新的脈沖信號,這里稱為100 m脈沖信號,作為里程計數器的時鐘信號,可以通過一個模為50的計數器進行分頻而得到。

  里程計數器可以用一個三位BCD碼計數器來實現,最大能顯示到999。以前兩位為整數,第三位為小數,也就是最大能顯示里程99.9 km,因為出租車都在市區和近郊活動,三位BCD碼計數器是可以實現里程計數的。里程計數器每計數1 km還會周期性地輸出一個脈沖信號,稱為1 km脈沖信號,可以通過一定的組合電路來實現。

  系統最核心的部分就是計費如何實現。這里就需要設計一個BCD碼的加法器,在起步價的基礎上,根據行駛里程的不同,依據計費標準,每增加1 km加上一個單價,單價的產生可以用Verilog HDL編寫程序來實現。系統的總體設計框圖如圖1所示。

  2.1 單價產生模塊

 

  單價產生模塊的Verilog HDL源程序如下:

  其中輸入信號bai和shi就是里程計數器輸出的兩位整數里程,輸出信號jia就是根據計費標準而產生的單價,以三位BCD碼的形式輸出,以前兩位為整數,第三位為小數。即里程在3 km以內時,jia=0;里程在3~7 km之間時,jia=016(1.6元);超過7 km時,jia=024(2.4元)。

 

  用Verilog HDL編寫程序來實現模塊功能的優點在于,當出租車的計費標準發生變化時,可以很容易地通過改寫程序來完成新的設計,比起硬件電路的修改要方便得多,這也是用Verilog HDL來實現模塊功能的重要優勢。

 

  2.2 三位BCD碼加法器

 

  系統中用到了三位BCD碼加法器,可以實現三位十進制數的加法運算。加法器輸出的結果就是乘客應付的費用,這里同樣以前兩位為整數,第三位為小數,也就是最大能顯示99.9元。三位BCD碼加法器由三個一位BCD碼加法器級聯而成。

 

  一位BCD碼由四位二進制數組成,四位二進制數的加法運算會產生大于9的數字,必須進行適當的調整才會產生正確的結果。一位BCD碼加法器的Verilog HDL源程序如下:

 

  一位BCD碼加法器模塊的仿真波形和生成的模塊符號如圖2和圖3所示。

 

 

  本模塊中A和B為輸入的一位BCD碼,CIN為低位來的進位信號,CO是本片向高位產生的進位輸出信號,SUM是兩個數相加的和。三位BCD碼加法器由三個本模塊級聯而成,其電路原理圖和仿真波形如圖4和圖5所示。

  2.3 緩沖器模塊

  三位BCD碼加法器輸出的結果通過緩沖器以后,反饋到輸入端重新作為一個加數,在1km脈沖信號的作用下,每來一個脈沖就和單價相加,形成連續累加的功能。緩沖器還有一個控制輸入端LD,LD=O時,在1km脈沖的作用下,輸出起步價6元;LD=1時,在1km脈沖的作用下,輸出和輸入相等。緩沖器的Verilog HDL源程序如下:

 

2.4 整體電路

 

  將各個模塊按照輸入輸出關系連接成整體電路如圖6所示。

  在整體電路中,clk為最原始的時鐘輸入端,cr為異步清零端,q[11..O]輸出里程,jiaqian[11..O]輸出乘客應付的費用。

  3 系統仿真驗證

  整體電路的仿真波形如圖7所示。

  從系統仿真波形圖7(a)中可以看出,當清零端cr=O時,里程數立刻清零,乘客應付的費用顯示三位十進制數060(起步價6元),表示乘客剛上車。當清零端cr=1時,出租車開始行進,里程和費用都開始計數,里程顯示三位十進制數,前兩位為整數,第三位為小數,也就是每行駛100 m計一次數。

  從系統仿真波形圖7(b)中可以看出,行駛到3 km時,費用由6元增加為7.6元,行駛到4 km時,費用由7.6元增加為9.2元,在3~7 km之間時,每行駛1 km增加1.6元。

  系統仿真波形圖7(c)中顯示了每行駛1 km后,費用逐漸累加的情況。系統仿真波形完全驗證了預期的設計要求。

  4 結 語

  通過仿真驗證表明,本文所設計的出租車計價器能夠正常地顯示行駛的里程數和乘客應付的費用,符合預定的計費標準和功能要求?;贔PGA的設計,集成度高、設計周期短。尤其是當計費標準發生變化時,容易通過改寫Verilog HDL源程序來完成新的設計。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区二区三区四区五区美女| 中日韩在线视频| 欧美ab在线视频| 性欧美1819sex性高清| 国产精品婷婷| 亚洲欧美国产日韩中文字幕| 亚洲精品网址在线观看| 国产一区二区成人久久免费影院| 亚洲激情欧美激情| 亚洲国产婷婷香蕉久久久久久99| 久久久九九九九| 麻豆成人精品| 国产精品三级视频| 欧美一区二区三区日韩视频| 国产裸体写真av一区二区| 亚洲精品影院| 麻豆91精品91久久久的内涵| 蜜臀av国产精品久久久久| 一区二区三区蜜桃网| 欧美性猛片xxxx免费看久爱| 免费一级欧美在线大片| 亚洲欧美中文日韩v在线观看| 国产精品一区二区久久久| 亚洲无限乱码一二三四麻| 国产一区二区你懂的| 99精品国产热久久91蜜凸| 欧美日韩爆操| 亚洲在线观看免费| 国产日韩亚洲欧美精品| 欧美日韩在线免费| 欧美一区综合| 99国产精品久久久久久久久久| 精品白丝av| 亚洲图片在线观看| 激情婷婷亚洲| 欧美天天影院| 亚洲影院污污.| 国产精品视频一二三| 亚洲一区二区动漫| 男人插女人欧美| 欧美日韩高清区| 欧美视频一区二区三区| 亚洲免费一在线| 国产亚洲精品久久久久久| 午夜精品视频一区| 国产在线乱码一区二区三区| 国产精品午夜在线| 在线一区二区视频| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品99免费看| 亚洲三级电影全部在线观看高清| 99av国产精品欲麻豆| 性做久久久久久久免费看| 亚洲黄色精品| 在线成人激情视频| 欧美国产精品一区| 日韩手机在线导航| 国产精品v一区二区三区| 久久精品国产亚洲一区二区三区| 欧美日韩免费观看一区二区三区| 亚洲人成网站在线观看播放| 99re6这里只有精品| 欧美一区二区国产| 亚洲欧美激情精品一区二区| 亚洲免费在线观看| 亚洲综合视频一区| 欧美视频一区在线观看| 另类国产ts人妖高潮视频| 午夜激情综合网| 国产精品久久国产精品99gif| 久久精品人人| 欧美与黑人午夜性猛交久久久| 亚洲视频一区| 中文成人激情娱乐网| 欧美精品1区2区3区| 欧美午夜精品理论片a级大开眼界| 国产女人水真多18毛片18精品视频| 亚洲人成久久| 一区二区三区福利| 欧美日韩国产页| 91久久精品国产| 亚洲国产99精品国自产| 影音先锋日韩有码| 亚洲欧美日韩国产一区二区| 亚洲美女av在线播放| 西瓜成人精品人成网站| 女仆av观看一区| 国产美女扒开尿口久久久| 国产一区二区在线观看免费| 亚洲另类一区二区| 国产乱子伦一区二区三区国色天香| 欧美福利影院| 国产一区二区黄| 亚洲高清久久久| 欧美日韩综合网| 精品成人在线视频| 在线免费观看日韩欧美| 性欧美xxxx视频在线观看| 日韩视频在线一区二区三区| 欧美一区二区三区视频| 亚洲在线播放电影| 久热re这里精品视频在线6| 一区二区三区 在线观看视频| 午夜欧美电影在线观看| 久久影音先锋| 在线电影院国产精品| 午夜精品国产| 亚洲一区二区三区三| 亚洲人成精品久久久久| 国产精品网站一区| 亚洲国产婷婷综合在线精品| 9久re热视频在线精品| 久久精品国产免费| 亚洲欧美日韩综合一区| 亚洲视频欧美在线| 亚洲欧美日韩中文在线制服| 亚洲成人在线网站| 亚洲欧美卡通另类91av| 国产综合香蕉五月婷在线| 欧美黄色一级视频| 国产一区二区黄| 一本色道久久综合狠狠躁篇怎么玩| 海角社区69精品视频| 这里只有精品视频| 亚洲午夜av电影| 欧美了一区在线观看| 欧美日韩在线播放三区四区| 国产日产高清欧美一区二区三区| 欧美一二三区在线观看| 亚洲日本中文字幕| 久久人人爽爽爽人久久久| 一区二区三区国产在线观看| 老司机免费视频一区二区| 在线观看亚洲专区| 另类成人小视频在线| 欧美中文日韩| 国产精品天天摸av网| 麻豆精品在线视频| 久久国产精品免费一区| 狠狠色伊人亚洲综合网站色| 一区二区三区高清在线| 亚洲影视在线播放| 久久精品主播| 国产精品久久久久久久午夜| 亚洲永久在线观看| 欧美刺激午夜性久久久久久久| 国产精品久久久久一区二区三区共| 韩国在线视频一区| 欧美伊人久久大香线蕉综合69| 欧美激情导航| 久久精品天堂| 亚洲视频在线一区| 亚洲成人在线网| 精品88久久久久88久久久| 日韩一级在线观看| 亚洲天堂网站在线观看视频| 欧美不卡一卡二卡免费版| 亚洲国产三级| 久久天天躁夜夜躁狠狠躁2022| 亚洲男人的天堂在线aⅴ视频| 亚洲电影一级黄| 日韩视频中文字幕| 亚洲国产一区在线| 亚洲欧美国产精品专区久久| 国产午夜精品一区理论片飘花| 欧美韩日一区二区| 毛片av中文字幕一区二区| 久久久久久黄| 一区二区亚洲| 亚洲欧美综合国产精品一区| 欧美视频免费在线观看| 亚洲欧美卡通另类91av| 久热精品视频在线| 久久久www成人免费无遮挡大片| 极品少妇一区二区| 91久久亚洲| 伊人春色精品| 国产精品欧美激情| 亚洲精品一区在线| 国产伦精品一区二区三区视频黑人| 久久国产精品一区二区三区| 日韩一区二区精品在线观看| 欧美亚洲日本一区| 亚洲精品日韩在线| 午夜精品成人在线视频| 亚洲综合社区| 欧美久久视频| 樱桃国产成人精品视频| 亚洲欧美日韩国产精品| 欧美国产1区2区| 久久手机免费观看| 欧美精品在线一区二区| 亚洲福利视频一区| 一区二区三区毛片| 国产美女扒开尿口久久久| 在线视频亚洲| 亚洲天堂成人在线观看| 欧美精品在线观看播放| 午夜在线一区二区| 国产精品女人久久久久久| 99精品黄色片免费大全| 欧美久久久久久| 国产精品高潮呻吟久久| 国产日韩精品久久| 亚洲第一精品久久忘忧草社区| 国产精品一区二区三区免费观看| 欧美日韩国语| 久久久99爱| 欧美一级大片在线免费观看| 蜜月aⅴ免费一区二区三区| 欧美激情久久久久| 久久一区中文字幕| 极品少妇一区二区三区精品视频| 欧美激情一区二区三级高清视频| 国产精品国内视频| 亚洲福利视频网站| 中文在线资源观看视频网站免费不卡| 亚洲欧美在线播放| 亚洲精品国产精品国产自| 一二美女精品欧洲| 亚洲黄网站在线观看| 久久夜色精品国产| 国产精品一区二区在线观看| 99国产麻豆精品| 国模精品娜娜一二三区| 免费不卡在线视频| 久久er精品视频| 亚洲精品女人| 99精品国产在热久久下载| 久久成人免费日本黄色| 亚洲成色777777在线观看影院| 欧美色视频在线| 亚洲电影免费在线观看| 一区二区在线观看视频在线观看| 亚洲欧美自拍偷拍| 午夜精品一区二区三区在线视| 亚洲精品黄网在线观看| 欧美日韩一区成人| 亚洲精品国产精品国自产观看| 国产精品成人观看视频国产奇米| 亚洲国产视频一区二区| 欧美日韩午夜激情| 国产精品大片| 蘑菇福利视频一区播放| 亚洲午夜在线观看| 久久久精品国产一区二区三区| 欧美色图五月天| 香蕉尹人综合在线观看| 国产欧美视频一区二区| 亚洲免费在线视频| 午夜精品久久久久久久久久久久| 亚洲国产一区二区精品专区| 亚洲精品午夜精品| 欧美日韩国产经典色站一区二区三区| 欧美日韩一级大片网址| 欧美freesex8一10精品| 国产精品一区久久久久| 99热在线精品观看| 亚洲欧美亚洲| 欧美精品少妇一区二区三区| 久久久99精品免费观看不卡| 亚洲视频 欧洲视频| 欧美日本一区二区高清播放视频| 欧美日韩国产成人精品| 亚洲欧美国产另类| 国产精品免费观看在线| 免费日韩精品中文字幕视频在线| 国内外成人在线视频| 国产午夜亚洲精品羞羞网站| 亚洲夜晚福利在线观看| 欧美在线视频导航| 国产精品午夜在线观看| 蜜桃av一区| 国产在线欧美日韩| 欧美天堂亚洲电影院在线播放| 欧美激情在线有限公司| 亚洲福利视频一区| 久久久天天操| 亚洲高清久久| 午夜精品影院| 日韩视频免费观看高清在线视频| 亚洲精品久久久久久一区二区| 欧美精品二区| 另类图片国产| 国产亚洲激情在线| 1769国产精品| 欧美一区午夜视频在线观看| 久久精品国产视频| 久久不见久久见免费视频1| 欧美精品久久99久久在免费线| 老司机凹凸av亚洲导航| 久久精品在线免费观看| 欧美成人免费一级人片100| 日韩一区二区精品| 久久九九久久九九| 欧美日韩另类国产亚洲欧美一级| 欧美综合第一页| 久久aⅴ国产紧身牛仔裤| 日韩视频精品在线观看| 亚洲日本欧美| 国产午夜亚洲精品理论片色戒| 亚洲国产精品国自产拍av秋霞| 欧美一区二区私人影院日本| 在线视频精品一| 国产一区二区精品| 国产日韩精品在线| 欧美激情中文字幕在线| 久久福利精品| 欧美精品乱码久久久久久按摩| 国产精品社区| 欧美一区二区在线免费播放| 亚洲第一精品夜夜躁人人躁| 欧美性感一类影片在线播放| 亚洲精品在线视频观看| 国产欧美综合在线| 欧美激情精品久久久久久| 伊人精品久久久久7777| 亚洲福利在线看| 亚洲夜晚福利在线观看| 亚洲尤物在线| 一区二区视频免费完整版观看| 卡一卡二国产精品| 欧美一区二区三区婷婷月色| 在线观看日韩www视频免费| 国产麻豆午夜三级精品| 欧美性猛交一区二区三区精品| 欧美华人在线视频| 欧美不卡三区|