新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的LED點陣顯示字符的設計原理分析

        基于FPGA的LED點陣顯示字符的設計原理分析

        作者: 時間:2012-05-03 來源:網絡 收藏

        begin

        if(clk1event andclk1=1)then

        page=page+1;

        endif;

        a(6downto3)=conv_s td_logic_vector(page,4);

        endproces s;

        ad= ZZZZZZZZ;oe = 0;

        memcs = 0;rd= 0;

        wr= 1;selmled=1;cs0809= 1;

        a(15downto7)=100000000;

        endled_arch;

        3 實驗驗證

        通過使用EDA工具軟件MAX+PLUSⅡ中的仿真器, 對通過編譯的滾動顯示器的VHDL設計進行了模擬仿真驗證, 證明的內核硬件工作良好。此外, 將VHDL 程序下載到由上海航虹高科技公司生產的EDA實驗箱上后, 能正確顯示存放于EPROM 中的。從而說明了在硬件系統中滾動和顯示掃描情況也均正常, 驗證了設計的正確性。

        4 結束語

        本設計為顯示單個字符系統, 若要同時顯示多個字符時, 可以加入多個 點陣即可。同時采用外部譯碼器時, 可以控制的字符數將大大增加, 但須注意時鐘CLK的頻率需要提高, 以眼睛看到整個字符的不閃爍為基準。此外, 由于的驅動能力有限, 當點陣 顯示亮度不夠時, 需要為 點陣添加驅動電路( 如高壓大電流達林頓陣列集成電路) 以提高的LED顯示亮度。


        上一頁 1 2 下一頁

        關鍵詞: FPGA LED 點陣顯示 字符

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁津县| 双城市| 寿光市| 旬阳县| 名山县| 澜沧| 贺兰县| 保亭| 博乐市| 阿合奇县| 庄浪县| 井研县| 县级市| 连州市| 邮箱| 天等县| 通道| 广宁县| 喀什市| 子洲县| 阿坝| 天全县| 新巴尔虎左旗| 门头沟区| 理塘县| 绥阳县| 阿勒泰市| 海兴县| 北安市| 西华县| 高要市| 揭东县| 合山市| 潮安县| 玉林市| 瑞安市| 普陀区| 科尔| 隆安县| 嵊泗县| 临漳县|