久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 光電顯示 > 設計應用 > 基于MCU和FPGA的LED圖文顯示屏控制系統

基于MCU和FPGA的LED圖文顯示屏控制系統

作者: 時間:2011-08-09 來源:網絡 收藏

本文引用地址:http://www.cqxgywz.com/article/168886.htm

  系統開機進入初始狀態ST0,單片機的寫入使能端E為低電平,單片機從EEPROM中讀取數據并把數據寫入到SRAM1,同時讀取SRAM2中的數據;當單片機數據寫完一屏數據后E變為高電平,當從SRAM2中讀完數據、結束信號READ_END為低電平時,進入ST1狀態。

  在ST1狀態下,若沒有新的數據寫入則E保持高電平,讀取SRAM1的數據,為靜態顯示;只有當單片機的讀入控制信號E為低電平且READ_END為低電平時,進入ST2狀態。在ST2狀態下,單片機把數據寫入SRAM2,同時FPGA讀取SRAM1的數據,單片機數據寫完后E變為高電平,當FPGA一屏數據讀完后READ_END為低電平,進入ST3狀態。在ST3狀態下,如果沒有新數據寫入E為高電平,FPGA讀取SRAM2中的數據。當單片機有新的數據寫入時E變為低電平,當FPGA一屏數據讀完后READ_END為低電平時,重新進入ST0狀態。通過這種周而復始的交替工作完成數據的寫入與讀取,其端口程序如下:

  3.3 讀地址發生器

  讀地址發生器主要產生外部緩存器SRAM1(SRAM2)的讀地址信號,使系統能正確地從存儲器中讀取相應的顯示數據。其地址最高位為0,其余地址分別為行地址(hang[30])、列地址(lie[60])、分區地址(qu[30])15位有效地址信號。在16個脈沖周期內讀出在SRAM1(SRAM2)中的16字節數據,其部分VHDL源程序如下:



評論


相關推薦

技術專區

關閉