51单片机—LED点阵屏学习(普中开发板)

目录

一.LED点阵屏介绍

LED点阵屏的分类

二.显示原理

三.原理图的理解

​编辑

四、sfr与sbit的学习

sfr

sbit 

五、代码的展示

图片的显示(静态)

动画的显示(动态)

流动字幕

逐帧动画

六、实践中的失误 


一.LED点阵屏介绍

LED点阵屏顾名思义,由若干个独立的LED组成,利用矩阵的方式排列。用灯 的亮灭来显示文字、图片、视频等。

LED点阵屏的分类

  • 按颜色分类:单色、双色、全彩
  • 按像素分类: 8*8、16*16等

二.显示原理

  • LED点阵屏结构类似数码管类似数码管,有共阴和共阳两种接法,需要看准电路结构。

        对于单色点阵(8*8、16*16)不用区分共阳共阴接法,但是对于双色全彩点阵需要区分。

  •  LED点阵需要逐行逐列进行扫描,使所有的LED同时显示。

三.原理图的理解

  • 74HC595是串行输入输出的移位寄存器,可用三根输入串行数据,八根输出并行数据,在多级级联后,可输出16位、24位、32位。
  • OE(output enable)加横线,表示连接低电平有效,接入低电平才可以输出,74HC595才可以工作相当于开关,OE端连接在跳线帽,需要与GND连接才有效。 
  • RCLK(register clock)寄存器时钟,连接到P35
  • SRCLR 加横线 (serial clear)串形清零端接入VCC,表示不清空数据
  • SRCLk(serial clock)串行时钟
  • SER 串行数据 一一输入数据

当SER每来一个数据后,SERCLKL就来一个上升沿移位数据下移,等到8位数据后RCLK上升沿所存,将八位数据同时搬运到输出段,达到串行输入,并行输出的结果,在达到八位数据到输出端后由QH'移到下一片74HC595中,达到多片级联的效果。所以74HC595可用于输出16位、24位、32位等,用于IO口的扩展。

接下来用 0000 0101来举例:分别对应QA~QH,数据自上而下输入,所以先由SER将 1 进行输入,再控制SERCLK来一个上升沿将 1 下移,再将SERCLK清零,数据下移后,再将SER清零,随后如法炮制,循环八次后,给RCLK设置为高电平,使八位数据同时移到输出端。SERCLk默认低电平,但是单片机中的I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值