新闻中心

EEPW首页>模拟技术>设计应用> Proteus的汉字点阵显示电路程序设计及仿真

Proteus的汉字点阵显示电路程序设计及仿真

作者: 时间:2012-10-16 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/185649.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所示。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭