首页 接线图文章正文

LED电路中的MC33993与AT89C52构成的多位LED显示接口电路

接线图 2023年10月21日 09:30 145 admin

  由于MC33993具有灵活的编程能力,它可以通过对相关控制命令寄存器的编程来把器件的22个端口设置为可以驱动LED,甚至还可以驱动MOSFET栅极的小负载。从MC33993的内部结构来看,也可通过编程使输入开关(SP0~SP7)具有吸收或输出电流的能力,而使输入开关(SG0~SG13)具有输出电流的能力,图1所示是MC33993与单片机AT89C52组成的多位LED显示接口电路

LED电路中的MC33993与AT89C52构成的多位LED显示接口电路  第1张

图 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
版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: LED电路 电路图

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349