- 93
- 0
- 约1.07万字
- 约 12页
- 2021-04-03 发布于湖南
- 举报
51 单片机 8*8 点阵 LED 显示原理及程序
时间 :2007-12-20 来源 : 作者 : 点击: 3206 字体大小 : 【大中小 】
在 8X8 点阵 LED 上显示柱形,让其先从左到右平滑移动三次,其次从
右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循
环下去。 b5E2RGbCAP
1 . 程序设计内容 8X8 点阵 LED 工作原理说明 :8X8 点阵共需要 64 个发光二极管组
成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置 1 电平,某一
行置 0 电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图 49 所示,对应的
一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:
p1EanqFDPw
一根竖柱:对应的列置 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 DXDiTa9E3d
MOV R3,#3
LOP4: MOV R4,#8
MOV R2,#7
LOP3: MOV P1,#0FFH
1 / 12
MOV DPTR,#TABA
MOV A,R2
MOVC A,@A+DPTR
MOV P3,A
DEC R2
LCALL DELAY
DJNZ R4,LOP3
DJNZ R3,LOP4 RTCrpUDGiT
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 5PCzVD7HxA
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 STARTjLBHrnAILg
2 / 12
DELAY: MOV R5,#10
D2: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RETxHAQX74J0X
TABA: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H
ENDLDAYtRyKfE
4 .C51 语言源程序
#include AT89X52.H
unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f} 。
unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80} 。Zzz6ZB2Ltk
void delay(void
{
unsigned char i,j 。
for(i=10 。i0 。i--
for(j=248 。j0 。j-- 。
您可能关注的文档
最近下载
- 导论:比较政治制度概述2.ppt VIP
- 基于智能语音情感分析的天津移动家庭宽带语音质检系统.pdf VIP
- 建筑工程施工现场应急演练记录.pdf VIP
- 人工智能算力服务:商业模式探索与发展.pptx VIP
- 6.1 认识几分之一 课件 苏教版数学三年级下册.pptx VIP
- 2026-2030中国环境监测运维行业市场调研及未来发展趋势预测报告.docx
- 《城市轨道交通上盖建筑结构设计标准》DGTJ08-2481-2025.pdf VIP
- 一种智能语音质检管理系统.pdf VIP
- 北京中医药大学中西医结合内科学2018年考博真题试卷.pdf VIP
- 2025年语音AI状况报告:企业语音AI智能体的崛起(英文版).pdf VIP
原创力文档

文档评论(0)