汽车电路图是利用图形符号和文字符号,表示汽车电路构成、连接关系和工作原理,而不考虑其实际安装位置的一种简图。为了使电路图具有通用性,便于进行技术交流,...
LED电路中的MC33993与AT89C52构成的多位LED显示接口电路
由于MC33993具有灵活的编程能力,它可以通过对相关控制命令寄存器的编程来把器件的22个端口设置为可以驱动LED,甚至还可以驱动MOSFET栅极的小负载。从MC33993的内部结构来看,也可通过编程使输入开关(SP0~SP7)具有吸收或输出电流的能力,而使输入开关(SG0~SG13)具有输出电流的能力,图1所示是MC33993与单片机AT89C52组成的多位LED显示接口电路。
图 MC33993与AT89C52构成的多位LED显示接口电路
这里设计的是一个4位共阳极的LED的动态驱动显示电路,LED的7段a、b、c、d、e、f, g分别与MC33993具有吸收电流能力的SPI~SP7这7个端口相连,4位LED的位选端口W卜W2、W3、W4分别与MC33993的只具有输出电流的SG0~SG3这4个端口相连接。由于SG4~SG13等10个端口尚空闲,所以系统至少还可以再带10位LED显示器。MC33993的SPI通信口的ST、SO、CS、SCLK分别与AT89C52的Pl,0、Pl,1、Pl.2、Pl.3端口相连接。MC33993的中断输出端口INT与AT89C52的INTO中断输入口连接(不用时也可以不接)。多位LED显示器的工作状态控制是通过SPI通信口由CPU向MC33993的相关控制寄存器发送命令来实现的。工作时,单片机首先通过与MC33993的SPI口的通信对MC33993进行初始化,以使4位LED先显示8。CPU只要通过MC33993的SPI通信口向MC33993发送对22个端口的设置控制指令,使MC33993的SP1~SP7这7个端口全部设置为接地位,然后循环等间隔时间使SG0、SG1、SG2、SG3分别接VPWR端,那么,就可分别控制4位LED的4个OF门电路工作,迸而形成4位LED的动态扫描显示。由此可以看出,只要CPU循环将需显示的数字及所在位信息通过MC33993的SPI通信口送给MC33993内部的相关控制寄存器,就可以控制SP1~SP7以及SG0~SG3的状态,从而达到哪位显示什么数字的目的。这样,SPI便可以使用少量的CPU端口来完成对多位LED段码显示器的控制。
来源:COCO
相关文章
- 详细阅读
-
教你怎么看电路图,各种电路图形符号大全详细阅读
电子设备中有各种各样的图。能够说明它们工作原理的是电原理图,简称电路图。电路图有两种,一种是说明模拟电子电路工作原理的。它用各种图形符号表示电阻器、电...
2024-04-26 342 电路图
- 详细阅读
- 详细阅读
-
LED电路中的MAX7316驱动白光LED电路图详细阅读
MAX7316是I2C/SMBus兼容的串行接口外围设备,可为微处理器提供8个附加的I/O端口、一个输出专用端口和一个输入专用端口。每个I/O端口...
2024-04-15 118 LED电路
-
LED电路中的MAX7306/MAX7307驱动白光LED电路图详细阅读
MAX7306/MAX7307为I2C/SMBus兼容的串口外设、4端口电平转换CPIO和白光LED驱动器,具有四路电平转换I/O,采用1.62~...
2024-04-15 142 LED电路
发表评论