新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的可鍵盤控制計數電路的設計與實現

        基于FPGA的可鍵盤控制計數電路的設計與實現

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

        部分源程序如下所示:

        h.JPG
        2.3 4位數碼管動態掃描顯示電路
        段式LED顯示器的控制方式分為靜態顯示控制和動態顯示控制兩種。本電路設計采用動態掃描方式,具有占用資源少,電路結構簡單等優點。電路如圖6所示。外接4位共陰數碼管,其中每個數碼管的7段a、b、c、d、e、f、g都分別連在一起,4位數碼管分別由BT[3..0] 4位選通信號來選擇。被選通的數碼管顯示數據,其余關閉,與此同時,在段信號輸入端口加上希望在該對應數碼管顯示的數據。隨著選通信號的循環掃描,段碼的分別輸出,利用數碼管的余暉效應,即可顯示4位數據。

        本文引用地址:http://www.104case.com/article/190980.htm

        i.JPG



        3 仿真結果
        將設計好的電路經過編譯、引腳配置、下載到芯片EP1C12Q240。采用QUATUSⅡ6.0軟件自帶的嵌入式邏輯分析儀對目標芯片內部信號各節點進行觀察分析,如圖7所示。實驗中已將預置數1234置入計數器中,通過圖7可以看到此時位選信號選通第2位數碼管,顯示數據3。

        j.JPG



        4 結束語
        完成了基于,應用VHDL文本輸入和原理圖混合輸入法,實現預置數靈活設置的計數顯示電路。該電路設計解決了可預置數計數器從外部設備置數難的問題,以及在電路內部直接實現BCD碼計數,方便,可靠,電路簡單,尤其該系統在較惡劣環境情況下依然可以穩定工作。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 惠水县| 商南县| 高平市| 赤壁市| 荣成市| 保德县| 蚌埠市| 蓬溪县| 石棉县| 尚义县| 凉城县| 乌拉特前旗| 柞水县| 梁平县| 三门峡市| 高青县| 普陀区| 乌什县| 镇坪县| 北碚区| 穆棱市| 新宾| 延长县| 五河县| 台东县| 随州市| 阿图什市| 沛县| 西林县| 崇文区| 监利县| 山丹县| 栾川县| 中江县| 平罗县| 托里县| 西城区| 绥滨县| 永吉县| 北辰区| 东丽区|