<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種出租車計價器的FPGA設(shè)計方案及應(yīng)用

          一種出租車計價器的FPGA設(shè)計方案及應(yīng)用

          作者: 時間:2010-01-06 來源:網(wǎng)絡(luò) 收藏

            2.2 三位BCD碼加法器

            系統(tǒng)中用到了三位BCD碼加法器,可以實現(xiàn)三位十進(jìn)制數(shù)的加法運(yùn)算。加法器輸出的結(jié)果就是乘客應(yīng)付的費(fèi)用,這里同樣以前兩位為整數(shù),第三位為小數(shù),也就是最大能顯示99.9元。三位BCD碼加法器由三個一位BCD碼加法器級聯(lián)而成。

            一位BCD碼由四位二進(jìn)制數(shù)組成,四位二進(jìn)制數(shù)的加法運(yùn)算會產(chǎn)生大于9的數(shù)字,必須進(jìn)行適當(dāng)?shù)恼{(diào)整才會產(chǎn)生正確的結(jié)果。一位BCD碼加法器的Verilog HDL源程序如下:

          程序

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

          BCD碼加法器模塊的仿真波形

          BCD碼加法器模塊生成的模塊符號

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

          電路原理圖

          仿真波形



          關(guān)鍵詞: FPGA Max+Plus 出租車計價器

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();