2024-07-27 電子科技
以其体积小、功用强、扩展灵敏、运用起来更快捷等长处,逐步渗透到各行业的工程实践运用中。而的眼睛,实时地向人们传递着体系作业的各种状况信息和处理结果。因而,高效、便利的芯片方法等。下面分别对这几种方法来进行评论,并给出显现驱动芯片MAX7219的运用实例。
图1为单片机89C2051输出显现的一个比如,4位BCD码数据从其P1.0~P1.3并行输出,经7段CD4511译码后驱动LED显现,这样只需向P1.0~P1.3 写入欲显现数字的BCD码,即可显现出相应的数字。这种方法尽管简略,但占用单片机口线较多,资源利用率低,因而不常选用。
图2所示为89C2051的串口驱动数码管的电路,其间串口作业在方法0,74LS164是8位串入并出移位寄存器,担任将RXD输出的串行数据转换成并行信号。明显,这种方法显现相同的位数运用单片机的口线大幅度削减,并能让LED显现BCD码以外的字符(如A、B、C、D 等),可是,当要显现的位数较多时,仍需占用较多的口线,并且在许多情况下需求串口作业在UART方法,以便进行串行通讯,然后约束了这种方法的运用范围。
跟着单片机技能的开展,许多公司都推出了专用LED显现驱动芯片,如Microchip公司的A Y0438、Maxim公司的MAX7219等都是其间的典型代表。下面以MAX7219为例阐明LED显现驱动芯片在单片机体系中的运用。
MAX7219是Maxim公司推出的8位LED串行显现驱动器,它选用3线串口传送数据,占用资源少且硬件简略,只需一个外部电阻即可便利地调理LED的亮度;可灵敏地挑选显现器的个数( 1~8个, 级联可成倍增加);可进行译码或不译码显现;内含硬件动态扫描操控,可设置低功耗停机方法。
MAX7219选用24脚双列直插式封装,其引脚如图3所示。SEGA~SEGG和DP分别为LED七段驱动器线和小数点线,供应显现器源电流;DIG0~DIG7为8位数字驱动线,输出位选信号,从每位LED共阴极吸入电流。