首页
会员中心
到顶部
到尾部
51单片机

8X8 LED点阵显示技术006_AT89S51应用

时间:2020/10/14 10:52:35  作者:  来源:  查看:0  评论:0
内容摘要: 24. 8X8 LED点阵显示技术1. 实验任务    在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。2. ...

24. 8X8 LED点阵显示技术
1. 实验任务
    在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。
2. 电路原理图
 
图4.24.1http://www.16sheji8.cn/http://www.16sheji8.cn/
3. 硬件电路连线
(1). 把“单片机系统”区域中的P1端口用8芯排芯连接到“点阵模块”区域中的“DR1-DR8”端口上;
(2). 把“单片机系统”区域中的P3端口用8芯排芯连接到“点阵模块”区域中的“DC1-DC8”端口上;
4. 程序设计内容
(1). 8X8 点阵LED工作原理说明

8X8点阵LED结构如下图所示
 
图4.24.2
    从图4.24.2中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:
一根竖柱:对应的列置1,而行则采用扫描的方法来实现。
一根横柱:对应的行置0,而列则采用扫描的方法来实现。
5. 汇编源程序
  ORG 00H
START: NOP
  MOV R3,#3
LOP2: MOV R4,#8
  MOV R2,#0
LOP1: MOV P1,#0FFH
  MOV DPTR,#TABA
  MOV A,R2
  MOVC A,@A+DPTR
  MOV P3,A
  INC R2
  LCALL DELAY
  DJNZ R4,LOP1
  DJNZ R3,LOP2

  MOV R3,#3
LOP4: MOV R4,#8
  MOV R2,#7
LOP3: MOV P1,#0FFH
  MOV DPTR,#TABA
  MOV A,R2http://www.16sheji8.cn/
  MOVC A,@A+DPTR
  MOV P3,A
  DEC R2

  


相关评论
本类推荐
    广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号