新闻中心

EEPW首页>EDA/PCB>设计应用> Proteus的汉字点阵显示电路设计

Proteus的汉字点阵显示电路设计

作者: 时间:2012-02-29 来源:网络 收藏

 MOVC A,@A+DPTR

本文引用地址: //m.amcfsurvey.com/article/190713.htm

  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 下一页

评论


相关推荐

技术专区

关闭