新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > Proteus的漢字點陣顯示電路的設計

        Proteus的漢字點陣顯示電路的設計

        作者: 時間:2012-10-23 來源:網絡 收藏

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

        MOVC A,@A+DPTR

        CPLA

        MOVP2,A

        INC R1 ;字模數據索引值加1

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

        INC R2 ;列控制寄存器加1

        LCALL DELAY;顯示延時

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

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

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

        SJMPK2

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

        3 仿真及結果

        仿真方法是:

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

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

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

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

        DIY機械鍵盤相關社區:機械鍵盤DIY



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿瓦提县| 田东县| 安康市| 融水| 忻州市| 乌鲁木齐县| 尖扎县| 齐河县| 昭通市| 五莲县| 金川县| 普安县| 青海省| 微博| 土默特右旗| 上犹县| 杭锦后旗| 邵武市| 绥滨县| 闽清县| 石林| 社旗县| 海城市| 嘉黎县| 新乡县| 东宁县| 夏河县| 阿鲁科尔沁旗| 鄂托克前旗| 伊金霍洛旗| 类乌齐县| 如东县| 射洪县| 和龙市| 荔波县| 喀什市| 平遥县| 东平县| 灵川县| 阳江市| 罗定市|