4.3.1 LED大屏幕显示器的结构及原理 (课件)-《单片机技术与应用》同步教学(电子工业版)
2024-07-11
|
24页
|
47人阅读
|
3人下载
普通
内容正文:
4.3.1 LED大屏幕显示器的结构及原理
1
LED点阵显示器
8列
8行
一个点是一个像素
8*8LED点阵的内部结构
+
-
行线
列线
8行8列共64个LED
8*8LED点阵的引脚排列与命名
C1 C2 C3 C4 C5 C6 C7 C8
(A) (B) (C) (D) (E) (F) (G) (H)
R1 (7)
R2 (6)
R3 (5)
R4 (4)
R5 (3)
R6 (2)
R7 (1)
R8 (0)
8*8LED点阵的实际引脚图
8*8LED点阵的点亮原理
C1 C2 C3 C4 C5 C6 C7 C8
(A) (B) (C) (D) (E) (F) (G) (H)
R1 (7)
R2 (6)
R3 (5)
R4 (4)
R5 (3)
R6 (2)
R7 (1)
R8 (0)
1
0
+
-
点亮原理
行:输出高电平
列:输出低电平
单片机如何控制LED点阵显示图形?
8*8LED点阵的引脚排列与命名
C1 C2 C3 C4 C5 C6 C7 C8
(A) (B) (C) (D) (E) (F) (G) (H)
R1 (7)
R2 (6)
R3 (5)
R4 (4)
R5 (3)
R6 (2)
R7 (1)
R8 (0)
单片机控制一个8*8LED点阵
C1 C2 C3 C4 C5 C6 C7 C8
(A) (B) (C) (D) (E) (F) (G) (H)
R1 (7)
R2 (6)
R3 (5)
R4 (4)
R5 (3)
R6 (2)
R7 (1)
R8 (0)
51单片机
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
1K
一个实用的8*8LED点阵控制电路及点亮一个点
P1.3=1;P0.2=0;
漂亮的图形
视觉效果:多个点同时点亮
点阵LED多个点同时点亮的显示原理—动态扫描
逐列扫描法
逐行扫描法
8*8LED点阵的逐行扫描法
逐行扫描法中行数据与列数据的设计
行
列数据
00000001B,即0x01
00000010B,即0x02
00000100B,即0x04
00001000B,即0x08
00010000B,即0x10
00100000B,即0x20
01000000B,即0x40
10000000B,即0x80
11100111B,即0xE7
11011011B,即0xDB
10111101B,即0xBD
01111110B,即0x7E
01111110B,即0x7E
10111101B,即0xBD
11011011B,即0xDB
11100111B,即0xE7
低位
数据高位
列
行
数据低位
高位
一帧数据
一帧数据对应一个特定的图形;
或者说,每一个图形,都有一帧自己的数据。
逐行扫描
语句类似
逐行扫描法的简单程序设计实例
4.3.2 LED大屏幕显示器接口
16
74LS595(经常用于并行口扩展,数码管或点阵)
常用驱动控制芯片
串入并出移位寄存器——74LS595
常用驱动控制芯片
串入并出移位寄存器——74LS595
注意事项:一定要将JOE短接片短接到GND端,如果不需要595后面的小灯点亮可以拔掉JP595短接片。
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
常用驱动控制芯片
串入并出移位寄存器——74LS595
注意事项:一定要将JOE短接片短接到GND端,如果不需要595后面的小灯点亮可以拔掉JP595短接片。
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
常用驱动控制芯片
串入并出移位寄存器——74LS595
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
注意事项:一定要将JOE短接片短接到GND端,如果不需要595后面的小灯点亮可以拔掉JP595短接片。
常用驱动控制芯片
串入并出移位寄存器——74LS595
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
注意事项:一定要将JOE短接片短接到GND端,如果不需要595后面的小灯点亮可以拔掉JP595短接片。
常用驱动控制芯片
串入并出移位寄存器——74LS595
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
注意事项:一定要将JOE短接片短接到GND端,如果不需要595后面的小灯点亮可以拔掉JP595短接片。
实训任务
595实现控制
当dat>>7为0x01(非0)时,SER=1;
当dat>>7为0x00时,SER=0;
当引脚SRCLK(11脚)处于上升沿时数据寄存器的数据移位,QA→QB→QC→..→QH;处于下降沿时移位寄存器数据不变。
当引脚RCLK(12脚)处于上升沿时移位寄存器的数据进入数据存储寄存器,处于下降沿时存储寄存器数据不变。
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
实训任务
595实现控制
D0-D7:阳极(行)
P0口:阴极(列)
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。