当前位置:主页 > 新闻中心 >

音乐频谱LED显示屏驱动控制程序案例解析

作者:亚洲城游戏 发布时间:2020-11-21 04:40

  这些扫描方式具体是什么意思呢?我们以1/16扫描方式为例来说明。因为LED显示屏是逐行刷新显示的,所以在任意时刻我们只能控制其任意一行的显示,每次刷新显示一行,16行为一个扫描周期,这就是1/16扫描方式。当然了,一个扫描周期的时间必须要小于人眼视觉暂留的时间(约0.05秒到0.2秒),否则,人眼会观察到LED显示屏所呈现的画面出现闪烁。

  LED显示屏的接口形式有04接口、08接口、12接口几种,这里只介绍08接口。

  其中,管脚LA、LB、LC、LD表示行信号;管脚R1、R2、G1、G2表示列信号;管脚EN表示使能信号;管脚SCK表示时钟信号;管脚STB表示锁存信号;管脚GND表示接地。

  那么,管脚LA、LB、LC、LD是如何来控制行信号,从而实现1/16扫描方式的。其实很简单,这是通过两个3-8译码器74HC138芯片来实现,通过这两个芯片可以实现如下的功能:

  当管脚LD、LC、LB、LA的输出分别为0000时,LED显示屏的第一行被选中;

  当管脚LD、LC、LB、LA的输出分别为0001时,LED显示屏的第二行被选中;

  当管脚LD、LC、LB、LA的输出分别为0010时,LED显示屏的第三行被选中;

  当管脚LD、LC、LB、LA的输出分别为1111时,LED显示屏的第十六行被选中。

  现在,我们已经知道如何通过08接口的四个行信号LA、LB、LC、LD来控制LED显示屏的每一行了。将08接口的四个列信号都接地,循环给四个行信号输入0000到1111,就可以点亮整个LED显示屏了。

  但是要在LED显示屏上显示出汉字或是图形,仅仅对行信号进行控制是远远不够的,我们还需要对列信号进行控制。

  LED显示屏的列驱动使用了74HC595芯片,该芯片具有8位串行输入、8位串行/并行输出,8位锁存功能。

  对于64*32的LED显示屏来说,因为其总共有64列,所以通过对8个74HC595芯片进行级联,即可将其扩展为64位串行输入,64位并行输出,从而实现对64列信号进行控制。

  08接口中的管脚R1、R2、G1、G2就是用来输入64位串行数据的。其中,R1、G1分别用来控制上半屏(16行)的红、绿信号;R2、G2分别用来控制下半屏(16行)的红绿信号。因此,对于64*32的双色LED显示屏来说,总共需要使用32个74HC595芯片。

  显然,当红绿信号同时使能时(列信号低电平使能),就可以控制LED显示屏显示出黄色来了。

  现在,我们已经知道LED显示屏的列驱动原理,下一步就可以编写程序,让LED显示屏显示出任意我们想要的汉字或图形了。

  了解了LED显示屏的驱动原理之后,编写单片机程序,利用08接口对其进行控制是很容易的。

  (3)利用行信号选中第1行,移位串行输入第1行的列信号数据,锁存列信号,并行输出显示。

  (4)利用行信号选中第2行,移位串行输入第2行的列信号数据,锁存列信号,并行输出显示。

  鸿蒙内核有多少代码内存部分占了整个kernel代码量近30%,代码多实现复杂,而且内存部分还分了两个文件夹mem,vm大书特书,为什么要...

  本例的一个典型应用就是软件延时。在程序的设计中,经常用到时间延迟,可用循环结构来实现,即循环执行指令....

  STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、S....

  本文档的主要内容详细介绍的是使用单片机实现矩阵键盘反转扫描的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现矩阵键盘密码锁的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现矩阵键盘中断扫描的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现8位端口检测8独立按键的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现矩阵键盘行列扫描的C语言实例免费下载。

  1.我是选择寄存器开发STM32,还是标准外设库呢?2.你有STM32L0标准外设库吗?3.HAL库....

  在物联网的推动下,业界对各种电池供电设备产生了巨大需求。这反过来又使业界对微控制器和其他系统级器件的....

  上个月有消息称,三星正计划在 Galaxy Z Fold3 上首次采用屏下摄像头(UDC)(Gala....

  对于此前业界大部分的爆料者所认同的 三星将提前在 1 月推出新款旗舰机型 Galaxy S21 系列....

  计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进....

  本文档的主要内容详细介绍的是使用单片机实现1个独立按键控制LED的C语言程序免费。

  本文档的主要内容详细介绍的是使用单片机实现两按键加减操作数码管显示的C语言程序免费。

  本文档的主要内容详细介绍的是使用单片机实现多位数按键加减闪烁实例免费下载。

  介绍TMS320F28335 的性能特点、仿真工具和开发环境,给出了由TMS320F28335组成的....

  包含头文件:现学习的是C51 单片机,所以需要的头文件是#include《reg51.h》程序的主函....

  在实测电路中,使用台湾义隆公司的EM78P156E单片机,红外发射管为MIE552A2,红外接收头为....

  对B码进行解码就是将B码中所包含的时、分、秒信息提取出来,转换成主计算机能够识别的形式,同时以秒的准....

  知识点:晶振电路,晶振结合单片机内部电路产生时钟频率,为单片机工作提供时钟信号,有了这个时钟信号,....

  好,第1步、打开proteus软件,我们复习一下PROTEUS添加器件基本操作:器件库,器件列表,P....

  这个是电路图,这个是ATMEL89C52单片机,这个是P0口控制8个LED灯,这是P2口控制8个L....

  本文档的主要内容详细介绍的是使用单片机实现2按键加减操作的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现9999累加的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现9999累减的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机产生200mS方波的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机产生多路不同频率方波的C语言实例免费下载。

  ST的三个工会CAD、CFDT和CGT分别在各自所在的工厂上发起了罢工活动

  自9月份以来,市场频频传出缺货潮。从最开始的海思芯片,到上个月的AVX钽电容,到8寸晶圆交期延长半年....

  学习有捷径吗?俺认为是有的,正确的道路就是捷径。 就好象是爬山,如果有导游图,那就能找到一条最正确的路线;...

  单片机型号采用PIC18F66J11 ,想要将RF引脚配置成普通的输入引脚,但是目前好像是存在哪一块的复用,导致引脚一直检测到是...

  keil中 找不到SW 设备? 连线没问题,请教各路高手支招,多谢!!! ...

  本文档的主要内容详细介绍的是使用单片机实现数码管循环左移的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现数码管局部闪烁的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现数码管循环右移的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现数码管闪烁的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机产生1mS方波的C语言实例免费下载。

  关于ARM中的名词常用解释 1.ARM中一些常见英文缩写解释 MSB:最高有效位; LS...

  MCU功耗在目前的电池供电应用中正变得越来越举足轻重。大多MCU微控制器芯片厂商都提供低功耗产品,但....

  在各种单片机应用系统中,存储器的正常与否,直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的....

  本设计要求使用红外遥控器控制来控制步进电机的转动,从而达到开门效果。通过51单片机设定密码锁,并对红....

  本设计以单片机为核心板,外加稳压电路、复位电路、LED指示灯电路、按键电路、LCD显示电路等电路模块....

  “温度”是各类工业控制生产中常见的、而又十分重要的控制参数。人们研制出各种针对不同控制对象的温度自动....

  该设计是以单片机为控制核心的集多种功能于一体的智能LED台灯。该台灯实现了光亮度具有手动、自动两种调....

  升压变压器出来的是交流电,其瞬时值是不断变化的。而判断刀具是否过载是由有效值来决定的,如果电路中交流....

  本资料为基于单片机的输液控制报警器设计的相关文档,包括设计的原理图的各个模块以及设计源代码工程文件,....

  本文档的主要内容详细介绍的是AT89S51单片机的串行口学习课件免费下载包括了:1 串行通信的概念....

  本文档的主要内容详细介绍的是使用单片机实现定时器的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现数码管左移的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现数码管右移的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现999累减的C语言实例免费下载。

  本文档的主要内容详细介绍的是使用单片机实现999累加的C语言实例免费下载。

  TI杯2020年省级大学生电子设计竞赛(以下简称“省赛”)在各合作赛区落下帷幕,全国各校的顶尖人才激....

  STM8的中断向量跳转地址是固定的,会跳转到0x8000对应中断的偏移地址,所以会把Bootload....

  波特率。收发双方共同约定的一个数据位(0或1)在数据传输线上维持的时间。也可理解为每秒可以传输的位数....

  月光石3W高亮度电源LED光源是一种高性能节能设备,可以处理高热量和高驱动电流。裸露焊盘设计具有从封装到主板的出色热传递。 薄型封装设计适用于各种应用,特别是在高度受限的情况下。 该封装与回流焊接兼容。这将为光源设计者提供更多的自由度和灵活性。特性 高效节能 裸露焊盘,具有出色的传热性能 适用回流焊接工艺 高电流操作 使用寿命长 宽视角 有机硅封装 非ESD敏感(阈值

  16kV) MSL 4产品 应用 签署背光 安全,出口和紧急标志照明 专业照明,如工作照明和阅读灯 零售展示 商业照明 口音或 便携式照明灯,自行车头灯,手电筒灯。 装饰照明 建筑照明 途径照明 街道照明 步行街照明 隧道照明...

  月光石三色电源LED光源是一款高性能,高能效的3W LED发光器,可以处理高热量和高驱动电流。裸露焊盘设计可实现从封装到主板的出色热传递。 薄型封装设计适用于各种应用,特别是在高度受限的情况下。 该封装与回流焊接工艺兼容。这为光源设计师提供了更大的自由度和灵活性。 功能 提供三色。 节能。 外露垫具有出色的传热性能。 适用于回流焊接工艺。 高电流操作。 使用寿命长。 宽视角。 有机硅封装。 非ESD敏感(阈值

  16KV)。 MSL 5a产品。 应用程序 轮廓照明 海湾照明 建筑照明 花园照明 装饰照明 商业照明 情绪照明...

  月光石3W高亮度电源LED光源是一种高性能节能设备,可以处理高热量和高驱动电流。裸露焊盘设计具有从封装到主板的出色热传递。 薄型封装设计适用于各种应用,特别是在高度受限的情况下。 该封装与回流焊接兼容。这将为光源设计者提供更多的自由度和灵活性。特性 高效节能 裸露焊盘,具有出色的传热性能 适用回流焊接工艺 高电流操作 使用寿命长 宽视角 有机硅封装 非ESD敏感(阈值

  16kV) MSL 4产品 应用 签署背光 安全,出口和紧急标志照明 专业照明,如工作照明和阅读灯 零售展示 商业照明 口音或 便携式照明灯,自行车头灯,手电筒灯。 装饰照明 建筑照明 途径照明 街道照明 步行街照明 隧道照明...


亚洲城游戏
上一篇:SZSW8121   下一篇:D058-新年春节喜庆福字旋转灯笼LED背景视频素材