Advertisement

基于74HC595和74HC138的16x40点阵显示方案

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目介绍了一种使用74HC595移位寄存器和74HC138译码器实现的低成本、高效的16x40点阵LED显示屏解决方案,适用于电子制作爱好者及初学者。 作者:廖基鑫 桂林电子科技大学 一、电路原理图: (1)输入输出口JP1为输入端口,JP2为输出端口(用于串联下一块点阵),其中使用了电平转换器245。 (2)行控制端电路由两个3-8译码器组成一个4-16译码器。A、B、C和D四个信号分别接入一个8位I/O接口,通过直接对I/O口赋值实现控制。 (3)行写入端电路 二、74HC595介绍: 74HC595是一款漏极开路输出的CMOS移位寄存器,其输出端为可控三态输出,并且能够串行数据下传至下一个级联芯片。具体引脚功能如下:10脚SCLR(移位寄存器清零端)直接接地;11脚SCK(数据输入时钟线);12脚RCK(输出存储器锁存时钟线);13脚OE(输出使能,低电平有效),以及 14 脚 SI 数据线 (串行输入数据,并支持下一级芯片的数据传输)。 向595写入一个字节的数据的程序如下: ```cpp void write_595(uchar DATA) // 向74HC595写入一个字节的数据 { uchar i; for(i=0;i<8;i++) { SI = (~DATA)&0x01; // 取反并取最低位数据输出到SI端口 SCK = 1; // 上升沿触发,将当前SI的值移入寄存器内部 } } ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 74HC59574HC13816x40
    优质
    本项目介绍了一种使用74HC595移位寄存器和74HC138译码器实现的低成本、高效的16x40点阵LED显示屏解决方案,适用于电子制作爱好者及初学者。 作者:廖基鑫 桂林电子科技大学 一、电路原理图: (1)输入输出口JP1为输入端口,JP2为输出端口(用于串联下一块点阵),其中使用了电平转换器245。 (2)行控制端电路由两个3-8译码器组成一个4-16译码器。A、B、C和D四个信号分别接入一个8位I/O接口,通过直接对I/O口赋值实现控制。 (3)行写入端电路 二、74HC595介绍: 74HC595是一款漏极开路输出的CMOS移位寄存器,其输出端为可控三态输出,并且能够串行数据下传至下一个级联芯片。具体引脚功能如下:10脚SCLR(移位寄存器清零端)直接接地;11脚SCK(数据输入时钟线);12脚RCK(输出存储器锁存时钟线);13脚OE(输出使能,低电平有效),以及 14 脚 SI 数据线 (串行输入数据,并支持下一级芯片的数据传输)。 向595写入一个字节的数据的程序如下: ```cpp void write_595(uchar DATA) // 向74HC595写入一个字节的数据 { uchar i; for(i=0;i<8;i++) { SI = (~DATA)&0x01; // 取反并取最低位数据输出到SI端口 SCK = 1; // 上升沿触发,将当前SI的值移入寄存器内部 } } ```
  • 74HC59574LS154设计16x16.zip
    优质
    本资料提供了一种采用74HC595移位寄存器与74LS154译码器构建16x16 LED点阵显示系统的详细设计方案,适用于嵌入式系统教学及项目开发。 利用Proteus仿真实现点阵屏显示实验的详细代码。
  • 74HC59574HC138电路图与程序设计
    优质
    本文章介绍如何利用74HC595移位寄存器和74HC138译码器构建点阵显示电路,并详细阐述其工作原理及编程方法。 本段落介绍了一种基于74HC595和74HC138的16x40点阵显示电路设计。该电路包括输入输出口、行控制端电路以及行写入端电路三部分。其中,行控制端电路使用了两个3-8译码器组成一个4-16译码器,并通过将A、B、C和D四个信号接入到一个8位I/O口中来实现对行的直接控制。在行写入端方面,则利用74HC595移位寄存器进行串行输出,以驱动后续级联芯片的工作。此外,文章还提供了点阵原理图及相应的程序代码供参考。
  • 74HC595双色
    优质
    74HC595双色点阵显示器是一款集成LED显示模块,能够实现红绿双色动态显示,适用于电子时钟、广告牌等多种场景,操作简便且成本效益高。 了解74HC595级联程序的编写,并实现驱动双色点阵显示图形。
  • 16x40LED时钟——展时间、日期与温度电路
    优质
    本项目介绍了一种采用16x40点阵LED显示的时间、日期和温度信息的电路设计方案。 概述:采用10块8*8 LED点阵模块组成一个16*40的LED显示屏。使用最常用的芯片来显示时间、日期和温度。单片机选用贴片STC12C5A60S2,LED点阵为1588BS(该型号引脚排列复杂,给设计带来了一定困难)。时钟芯片采用DS1302,温度传感器使用DS18B20,红外接收头则选择HS0038。遥控器部分采用了原子哥STM32开发板附带的设备进行操作演示。 附件内容包括整个电路的设计原理图和PCB源文件(需用AD软件打开),以及C语言编写的源代码。
  • 74HC138与16x16连接图
    优质
    本资料提供了一种基于74HC138译码器和16x16点阵显示器的连接方案示意图,详细展示了如何利用该译码器实现对大规模点阵显示模块的有效控制。 了解点阵连接的方法以及编译器的使用方法,实现动态文字显示的功能。
  • ARMLED
    优质
    本项目基于ARM处理器设计实现了一套高效稳定的LED点阵显示系统,能够展示动态和静态图像,适用于信息提示、广告宣传等多种场合。 对于那些需要显示的信息量不大且分辨率要求不高,并且制造成本相对较低的场合来说,使用大、小屏幕LED点阵显示器是一种经济适用的选择。这种显示屏可以由单片机控制来实现字符、数字、汉字以及简单图形的展示,并可根据实际需求选择不同大小和样式的字体。
  • 16*64用74HC15474HC595
    优质
    本设计采用74HC154编码器与74HC595移位寄存器驱动电路,实现16x64点阵LED显示屏的控制,适用于小型电子显示项目。 利用74HC154和74HC595构成的16x64点阵非常值得尝试。有相关的仿真电路可供参考,这是一份不错的资源。
  • FPGA屏滚动
    优质
    本项目探讨了在FPGA平台上实现点阵显示屏上文本和图像的高效滚动显示技术。通过优化硬件资源利用与提高显示流畅度,为用户提供更佳视觉体验。 基于FPGA驱动16*16的点阵屏幕,并通过取模软件在屏幕上滚动显示一些信息。
  • 74HC595与16x16
    优质
    本项目介绍如何使用74HC595移位寄存器芯片驱动16x16点阵显示器,内容包括硬件连接、电路原理及编程实现动态扫描显示效果。 74HC595与16点阵及MCU级联显示中英文的方法。