下载此文档

51单片机88点阵LED显示原理及程序.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
51单片机8*8点阵LED显示原理及程序
        在8X8点阵LED上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。
       1. 程序设计内容
   
       8X8点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:
       一根竖柱:对应的列置1,而行则采用扫描的方法来实现。
       一根横柱:对应的行置0,而列则采用扫描的方法来实现。
       2. 硬件电路
 
 
      3.汇编源程序
     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,R2
     MOVC A,***@A+DPTR
     MOV P3,A
     DEC R2
     LCALL DELAY
     DJNZ R4,LOP3
     DJNZ R3,LOP4
      MOV R3,#3
     LOP6: MOV R4,#8
     MOV R2,#0
     LOP5: MOV P3,#00H
     MOV DPTR,#TABB
     MOV A,R2
     MOVC A,***@A+DPTR
     MOV P1,A
     INC R2
     LCALL DELAY
     DJNZ R4,LOP5
     DJNZ R3,LOP6
      MOV R3,#3
     LOP8: MOV R4,#8
     MOV R2,#7
     LOP7: MOV P3,#00H
     MOV DPTR,#TABB
     MOV A,R2
     MOVC A,***@A+DPTR
     MOV P1,A
     DEC R2
     LCALL DELAY
     DJNZ R4,LOP7
     DJNZ R3,LOP8
     LJMP START
      DELAY: MOV R5,#10
     D2: MOV R6,#20
     D1: MOV R7,#248

51单片机88点阵LED显示原理及程序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小60 KB
  • 时间2020-12-06