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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA控制的LED漢字滾動(dòng)顯示器設(shè)計(jì)

          基于FPGA控制的LED漢字滾動(dòng)顯示器設(shè)計(jì)

          作者: 時(shí)間:2010-09-23 來源:網(wǎng)絡(luò) 收藏

          3.2 ROMZI模塊
          利用LPM參數(shù)化模塊庫中單口ROM,利用QualtusⅡ中的MegaWizard Plug-In Manager定制而成,定制前首先要制作LPM ROM初始化文件,其中存儲(chǔ)待顯示的字模數(shù)據(jù),然后按照LPM MegaWizardPlug-In Manager的向?qū)崾?,結(jié)合設(shè)計(jì)要求進(jìn)行定制。

          本文引用地址:http://www.ex-cimer.com/article/191568.htm


          圖3為所定制ROM中的初始化“元旦生日開心快樂”的字型碼。數(shù)據(jù)分配模塊MUX要求能在8個(gè)時(shí)鐘作用下,從ROM中讀出一行(一個(gè)的8個(gè)字型碼)分別送到數(shù)據(jù)分配器中的WLl~WL8輸出端。圖4為數(shù)據(jù)分配模塊在掃描時(shí)鐘作用下讀取的字模數(shù)據(jù),比較圖3和圖4可知,仿真結(jié)果正確,能滿足題目要求。
          3.3 移位模塊YW
          移位模塊YW是整個(gè)設(shè)計(jì)的核心,行掃描實(shí)現(xiàn)左移,是通過每來一個(gè)移位時(shí)鐘,將每一行的字模按位左移一位,掃描時(shí)鐘到來時(shí)送出移位后的新字模。通過8次移位,可將一個(gè)漢字移出點(diǎn)陣平面,按類似的道理,也可以將一個(gè)漢字經(jīng)8次移位后移進(jìn)點(diǎn)陣平面。本例(圖2)中,CNT YW為移位時(shí)鐘的計(jì)數(shù)值,以WLl~WL8為欲顯示漢字的原始字模,L10~L80為移位后從列上送出的8行顯示字模信息,LLl~LL8為8個(gè)原始字模信息未送出位的暫存信號(hào)。設(shè)計(jì)中需要16個(gè)移位時(shí)鐘,通過前8個(gè)時(shí)鐘將WLl~WL8字模移進(jìn)點(diǎn)陣平面,再經(jīng)后8個(gè)時(shí)鐘,將漢字又一位一位地移出。 移位設(shè)計(jì)參考文獻(xiàn)中有關(guān)移位寄存器的設(shè)計(jì),分計(jì)數(shù)值為“0000和非0000兩部分處理,對(duì)第一行字模的處理為:

          其他行可按相同方法處理,具體參見如下的程序:


          右移處理方法與上面左移相反,如對(duì)第一行可按如下方法處理:



          關(guān)鍵詞: FPGA LED 漢字 滾動(dòng)顯示

          評(píng)論


          相關(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); })();