分享可编程数码管/键盘串行接口芯片HD7279A的原理与应用

可编程数码管/键盘串行接口芯片HD7279A的原理与应用

分享可编程数码管/键盘串行接口芯片HD7279A的原理与应用

摘要:HA7279A是一种智能键盘和LED专用控制芯片,它带有串行接口,可同时驱动8位共阴式数码管或64只独立LED,可编程数码管/键盘串行接口芯片HD7279A的原理与应用。文中详述了该芯片的工作原理、工作时序及控制指令,给出了HD7279A与CPU的实际接口电路及设计程序,同时指出了实际应用中的一些注意事项。

关键词:HD7279A;工作时序;接口电路

1 主要特性

HD7279A是比高公司生产的单片具有串行接口、可同时驱动8位共阴式数码管(或64只独立LED)的智能显示驱动芯片,该芯片同时可连接多达64键的键盘矩阵,一片即可完成LED显示及键盘接口的全部功能。HD7279A和微处理器之间采用串行接口,其接口和外围电路比较简单,且占用口线少,加之它具有较高的性能价格比,因此,在微型控制器、智能仪表、控制面板和家用电器等领域获得了日益广泛的应用。

HD7279A的主要特点如下:

●带有串行接口,无需外围元件便可直接驱动LED;

●各位可独立控制译码/不译码、消隐和闪烁等属性;

●具有(循环)左移/(循环)右移指令;

●具有段寻址指令,可方便地用来控制独立的LED显示管;

●64键键盘控制器内含去抖动电路,电子通信论文《可编程数码管/键盘串行接口芯片HD7279A的原理与应用》。

2 引脚说明

HD7279A一共有28个引脚,各引脚的主要功能如下:

RESET:复位端。当该端由低电平变成高电平,并保持25ms后,复位过程结束。通常,该端接+5V电源;

DIG0~DIG7:8个LED管的.位驱动输出端;

SA~SG:LED数码管的A段~G段的输出端;

DP:小数点的驱动输出端;

RC:外接振荡元件连接端,其中电阻的典型值为1.5kΩ电容的典型值为15pF。

HD7279A与微处理器仅需4条接口线,其中CS为片选信号(低电平有效)。DATA为串行数据端,当向HD7279A发送数据时,DATA为输入端;当HD7279A输出键盘代码时,DATA为输出端。CLK为数据串行传送的同步时钟输入端,时钟的上升沿表示数据有效。KEY为按键信号输出端,该端在无键按下时为高电平;而在有键按下时变为低电平,并一直保持到按键释放为止。

3 控制指令和接口时序

[1][2][3][4][5][6][7]