新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于SOPC的通用字符VGA顯示電路設(shè)計(jì)

        基于SOPC的通用字符VGA顯示電路設(shè)計(jì)

        作者: 時(shí)間:2012-06-29 來源:網(wǎng)絡(luò) 收藏

        (2)時(shí)間日期調(diào)整模塊。除星期外,其他6個(gè)數(shù)字均可被調(diào)整。時(shí)間和日期的調(diào)整需要用到開發(fā)板上的4個(gè)按鈕,對應(yīng)功能分別為切換日期/時(shí)間(KEY0)、在年月日和時(shí)分秒間切換(KEY3)、數(shù)字減(KEY1)和數(shù)字加(KEY2)。用兩個(gè)變量pos與dot表示當(dāng)前的活動數(shù)字,其對應(yīng)關(guān)系如表1所示。

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

        g.JPG


        在程序上,此模塊由按下按鈕所觸發(fā)的中斷服務(wù)函數(shù)實(shí)現(xiàn)。按鈕按下時(shí)產(chǎn)生下降沿,讀取邊沿捕獲寄存器的值即可判斷哪一按鈕被按下。按下KEY0或KEY3時(shí),當(dāng)前活動數(shù)字發(fā)生改變;按下KEY1或KEY2時(shí),根據(jù)當(dāng)前活動數(shù)字的不同進(jìn)入6個(gè)分支,以各自數(shù)字的進(jìn)位規(guī)則得到調(diào)整后的數(shù)字。
        為了直觀,在當(dāng)前被調(diào)整的數(shù)字下方有實(shí)心原點(diǎn)作為指示標(biāo)志,此圓點(diǎn)以ASCII碼0x07表示。
        (3)其他信息模塊。此模塊的作用是在未被時(shí)間日期信息占用的區(qū)域自定義的信息,如不同時(shí)刻的問候語、紀(jì)念日信息等。除了使用顯示的方法外,還可對輸出的初始畫面進(jìn)行定制,如加入自定義的圖案標(biāo)志等。此外,由于所用到兩個(gè)字庫均為單一字體,其他特殊字體的文字也可以加入到此初始圖像中進(jìn)行顯示。

        5 測試與評價(jià)
        將以上萬年歷實(shí)例設(shè)計(jì)下載到DE2開發(fā)板上運(yùn)行,經(jīng)測試,實(shí)現(xiàn)了所有預(yù)定功能,ASCII碼及漢字字符顯示正確,計(jì)時(shí)穩(wěn)定、準(zhǔn)確。運(yùn)行時(shí)的一個(gè)畫面如圖3所示。

        a.JPG


        本電路采用Altera Nios II的平臺,實(shí)現(xiàn)了字符顯示的功能,設(shè)計(jì)上靈活高效,系統(tǒng)資源利用度高。以本設(shè)計(jì)的平臺為基礎(chǔ)加以開發(fā),可應(yīng)用于諸多需要實(shí)時(shí)信息顯示的場合。


        上一頁 1 2 3 4 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 项城市| 呈贡县| 鄂托克前旗| 梅州市| 苍山县| 沙坪坝区| 叶城县| 屏边| 长阳| 天祝| 黄大仙区| 泸州市| 渝中区| 祁东县| 仙居县| 汽车| 津市市| 正镶白旗| 吉木乃县| 万宁市| 廊坊市| 利辛县| 泽库县| 南陵县| 肥乡县| 吉林市| 湛江市| 镇巴县| 伊通| 黔西| 河间市| 曲阳县| 鞍山市| 徐州市| 津市市| 辉南县| 准格尔旗| 光泽县| 铁力市| 柏乡县| 肃宁县|