新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應用 > Proteus的漢字點陣顯示電路程序設(shè)計及仿真

        Proteus的漢字點陣顯示電路程序設(shè)計及仿真

        作者: 時間:2012-10-16 來源:網(wǎng)絡 收藏

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

        MOVC A,@A+DPTR

        CPLA

        MOVP2,A

        INC R1 ;字模數(shù)據(jù)索引值加1

        MOV P1,R2 ;列控制信號輸出

        INC R2 ;列控制寄存器加1

        LCALL DELAY;顯示延時

        DJNZ R3,LOOP;判斷16列顯示完否

        DJNZ R4,K1 ;判斷是否已顯示100次

        MOV R4,#100 ;顯示次數(shù)寄存器重賦初值

        SJMPK2

        K1:CLRC ;字模數(shù)據(jù)索引值減32,列控制寄存器和列數(shù)寄存器重賦初值

        3 仿真及結(jié)果

        仿真方法是:

        (1)在Keil C51仿真軟件下創(chuàng)建項目,并把上述源程序添加到項目中,通過編譯產(chǎn)生一個“.hex”為后綴的文件,此文件就是用于燒寫到軟件中AT89C51芯片的文件。

        (2)把生成的“.hex”為后綴的文件添加到軟件中繪制的AT89C51芯片中作為控制程序。

        (3)在軟件仿真電路圖中點擊左下角的運行按鈕,則可在LED顯示點陣中看到“廣東工貿(mào)”四個輪流顯示的結(jié)果。

        從仿真圖中可以看到“東”字在LED顯示點陣中顯示出來,設(shè)定每個字顯示1秒,下秒將顯示“工”字,“廣東工貿(mào)”四個字循環(huán)顯示。四個字顯示出來如圖3所示。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 海晏县| 隆回县| 扶风县| 微博| 苍梧县| 明水县| 兴海县| 电白县| 楚雄市| 苏尼特左旗| 永昌县| 临城县| 积石山| 建瓯市| 上高县| 永城市| 沈丘县| 鹰潭市| 怀来县| 咸阳市| 博白县| 巴彦淖尔市| 溧水县| 南木林县| 涪陵区| 长海县| 额敏县| 武陟县| 嘉义市| 内黄县| 铜川市| 浙江省| 新龙县| 香港| 将乐县| 九龙坡区| 石嘴山市| 定远县| 太仓市| 常熟市| 繁昌县|