新聞中心

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

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

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

          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所示。

          


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙川县| 防城港市| 二手房| 桂平市| 黔西县| 洛扎县| 绥滨县| 北票市| 水城县| 平定县| 宜昌市| 浪卡子县| 盘锦市| 阳西县| 盐池县| 通化市| 汤原县| 涡阳县| 湖北省| 兴山县| 沁阳市| 郓城县| 泰兴市| 南溪县| 兴业县| 东台市| 邓州市| 沈阳市| 怀仁县| 甘谷县| 贺州市| 沙河市| 沙雅县| 德保县| 延庆县| 云梦县| 石阡县| 和政县| 大安市| 武宁县| 武威市|