电子设计教程52:16*16LED点阵屏驱动-完整设计

news/2024/10/28 18:32:42/

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第四篇博客,讲述三电路的原理图。
通过前几篇文章的铺垫,本节课讲述完整的电路原理图设计。在电路设计中首先要关注LED的电流问题。由于LED屏利用了视觉暂留原理,每个灯亮的时间都比较短,为了让屏幕看起来更亮一些,LED应在安全范围内,功率尽可能大一些。电路使用的限流电阻为240R,74HC595芯片的工作电压为5V,设LED工作时的压降为2V(压降可以通过手册查到,不同LED略有不同),那么LED的电流就是3V/240R=12.5mA。查阅74HC595的数据手册,得知每个引脚都可以输出25mA的电流,满足要求。
在这里插入图片描述

由于我们采用逐列扫描,所以同一行的LED不会同时亮起,但是同一列的LED可能同时亮起,那么就必须关注同一列LED的功耗问题:假如同列的8个LED同时亮起,那么电流就达到了100mA。使用74HC238控制某一列,其引脚无法承受这么大的电流。我采用了NMOS,其工作原理与NPN三极管类似,当74HC238输出高电平时导通,相当于LED点阵的某一列接地。但是导通以后,相比于集电极与发射极,源极与栅极之间的电压更小。
在这里插入图片描述

分析来自于单片机的数据,可知LED点阵屏的行需要8+8=16位的数据,列由于采用了三八译码器的级联,所以只需要3个数据位+1个使能控制位,所以一个控制命令最少需要20位。通常单片机的数据发送位数是8的整数倍,故一个控制命令共有24个位。
电路采用3个74HC595级联,前2个各控制1行LED,后1个用于控制三八译码器。前一个三八译码器的低电平使能端接后一个三八译码器的高电平使能端,如此一来,通过一根控制线上的高低电平转换,就可以保持始终只有一个译码器工作,即16列中只有1列LED可以被点亮。
在这里插入图片描述

来自于单片机的控制命令与SPI类似,波形直接用示波器的SPI解码功能也能够识别出来。
在这里插入图片描述

以下是完整的电路图。在这里插入图片描述
需要PDF格式的可以自行下载
以下是效果演示

16*16LED点阵屏驱动效果演示


http://www.ppmy.cn/news/444379.html

相关文章

五一单片机之74HC595和LED点阵屏

🍓1.LED点阵屏的介绍 LED点阵屏按颜色来分是有单色,双色,全彩,但是双色,也不一定是只有两个颜色,因为当两个颜色叠加起来的时候,就是会出现另外一种颜色啦。 🍓2.点阵屏的显示原理 …

stm32驱动LED点阵屏(LY-LED16x16)

各个引脚功能: OE:使能端,输出高电平关闭屏幕,行选和列选切换的时候需要关闭一下屏幕,防止产生虚影。 D/C/B/A:每个引脚有0、1两个状态,四个引脚用于存储一个四位的二进制数,0/0/0/…

LED点阵屏设计一

LED点阵屏设计一 象棋小子 1048272975 1. LED点阵屏显示原理概述 图1-1为一种8x8的LED点阵单色行共阳模块的内部等效电路图,对于红光LED其工作正向电压约为1.8v,其持续工作的正向电流一般10ma左右,峰值电流可以更大。如下图&#xff0c…

【Python从入门到进阶】24、urllib获取网站电影排行

接上篇《23、urllib使用post请求百度翻译》 上一篇我们讲解了如何使用urllib实现百度翻译的效果。本篇我们来讲解如何使用urllib抓取某某电影排行榜信息。 一、某某电影介绍 1、某某电影网站 某某电影成立于2005年,最初只是一个小型的电影社区,但随着…

51-LED点阵屏

1.LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字,图片,视频等。 点阵屏的驱动关键:移位寄存器74HC595; 可位寻址:可以对寄存器中的某一位进行定义;例如&#xff…

51单片机学习笔记(串口通信 LED点阵屏 DS1302)

四、串口通信 1.基本概念 通信中最重要的两个方面: 信息表示和解析方法; 信息的传输方法。 通信双方事先需要约定好信息的表示方法和解析方法,做到一致,否则信息不能有效传递。 信号的传输方法是指经过编码后的通信信息如何在传…

按键控制8*8led点阵C语言程序,单片机按键控制8X8LED点阵屏显示图形 程序的几个问题...

/* 名称:按键控制8X8LED点阵屏显示图形 说明:每次按下K1时,会使8X8LED点阵屏循环显示不同图形。 本例同时使用外部中断和定时中断。 */ #include #include #define uchar unsigned char #define uint unsigned int //待显示图形编码 uchar code M[][8]= {{0x00,0x7e,…

STC8H驱动hub75e接口的64*64LED点阵屏

由于最近在做毕业设计,应导师要求学习LED点阵屏的显示原理,学习并驱动hub75e接口的64*64LED点阵屏。点阵屏上一个点有三个颜色分量R,G,B,1为亮,0为灭。当这个点为110时,颜色为红色和绿色的混合-…