串行接口LED驱动器MC14489及其C语言驱动程序.pdf
文本预览下载声明
维普资讯
串行接 口LED驱动器MC14489
及其C语言驱动程序
徐爱钧 彭秀华
学 石
摘要:SPI串行接 口LED驱动器Mcl4489具有接 口简单,经济实用的
主要性能指标和工作时序,给出了MC14489-~8O3]单片机的具体接 口电路及其c语言驱动程序.
关键词:SPI串行接_口 器 兰生垫 c—皑
一
MCl4489是MOTOROLA公司生产 的串行接 口LED译码 /驱动芯片、它不需要外接驱动三级管
就可直接驱动5位共 阴t.~LED数码显示器或25个LED指标灯 .也可实现数码显示器和LED指标灯
的组合驱动.只需要用一个外接 电阻Rx即可控制每一段的输出电流,而不需要在每一段上都加
段 限流 电阻 .
一 , MC14489的引脚和主要特性
】 2O
MCl4489的引脚排列如 图1所示. 2 l0
3 18
各 l脚的功能如下: 4 № 】7
DAT^IN:串行数据输入.在 为低 电平期间, 5 l4489 lB
6 l5
串行数据 由CLOCK的上跳沿移人 内部移位寄存器,移 ^时最 7 14
8 l
高位(MSB)在前. 9 l2
CLOCK:时钟输入脚.它是串行数据输^时所需的移位 l0 ¨
脉冲.最高时钟频率为4MHz.最低可为0Hz. 图iMCI4489的引脚排列
ENABLE:串行输入使能.当其为低 电平时, f~MC,4489的串行接 口.可以输入串行数
据.当其为高时,禁~kMCl4489的串行接 口.在ENABLE的上升沿将数据寄存器中的内容打人
系统设置寄存器或显示寄存器中 【取决于输入的字节数】.
Rx:外接限流 电阻.Rx的取值范围为7(Dr2到无穷大.当Rx为7(Dr2时,段的峰值 电流约为
35mA.当Rx为无穷大时。显示器全灭. 一
DATAolyr:串行数据输出.在移位时钟CLOCK的下降沿移出数据,多片MCl4489级联使用
时,可通过该引脚与下一个芯片的DATANI脚相连来实现.不作级莲使用时该引脚可悬空.
a~h:各段输出驱动脚 .在驱动LED数码显示器时,可将它们分别接至LED的各阳极端.在
驱动LDE 指示灯时,a~d可驱动2o个指示灯(因为共有5个显示位),输 出h可驱动5个LED指示灯
e、f和g空着.
BANKIBANK5:位扫描输出.它们是低阻抗的接地开关.每个引脚可吸收320mA的电流.
这些引脚可与LED数码显示器的共阴极直接相连.当芯片的扫描频率为IkHz时可得到较理想的
显示效果.实际扫描频率一般取700~1900Hz.
V :电源地线 .
Vdd:电源正端 .
显示全部