三.芯片介绍:
MC14489:是MOTOROLA公司生产的5位7段LED译码驱动芯片。它不需要外接驱动三极管就可以直接驱动5位共阴极LED数码显示器或25个LED指示灯,也可实现共阴极LED数码显示器和LED指示灯的组合驱动。主要特性如下:
a) 具有三线串行接口(SPI),可直接与具有SPI接口的CPU相连,也可采用软件模拟SPI接口,最大串行时钟频率可达4MHz。
b) 有一个8位的内部系统设置寄存器,它的内容决定芯片的工作模式。
c) 有一个24位的显示寄存器,该寄存器用于存放包括小数点段在内的显示代码。内部系统设置寄存器和显示寄存器的内容都是通过串行接口输入的。MC14489采用“位抓取”技术,在向内部系统设置寄存器和显示寄存器输送数据时不需要引导码和地址码,而是根据一次串行输入数据的字节数由内部自动确定送往哪一个寄存器。若输入的时单字节数据,将被送往系统设置寄存器;若输入的是多字节数据,将被送往显示寄存器。
d) 可以通过一个公用的外接电阻Rx来确定每一段的最大峰值电流,也可以由输入的显示代码决定全部显示段为满亮度显示或半亮度显示。
e) 通过系统设置寄存器的第0位,可设置全部显示段为全亮或全暗,上电复位后芯片自动处于全暗的低功耗方式。
f) 芯片内部具有BCD7段译码电路,可显示0~9和A~F这些16进制数,还可显示15种其他字符。
各引脚排列如图:
各引脚的功能如下:
DATA IN:串行数据输入。
CLOCK:时钟输入脚,接串行数据输入时所需的移位脉冲。
ENABLE:串行输入使能。低电平有效。
Rx:外接限流电阻。取值范围:700Ω至无穷大。当Rx=700Ω,段的峰值电流约为35mA,当Rx为无穷大时,显示器全灭。
DATA OUT:串行数据输出。本处不用。
a~h:各段输出驱动脚。
BANK1~BANK5:位扫描输出。是低阻抗的接地开关,每个引脚可吸收320mA电流。
VDD:电源正端。
Vss:电源地线。
|