首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   可编程数码管/键盘串行接口芯片HD7279A的原理与应用      ★★★ 【字体: 】  
可编程数码管/键盘串行接口芯片HD7279A的原理与应用
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:29:56   点击数:[]    

[本篇论文由上帝论文网为您收集整理,上帝论文网http://paper.5var.com将为您整理更多优秀的免费论文,谢谢您的支持]
摘要:HA7279A是一种智能键盘和LED专用控制芯片,它带有串行接口,可同时驱动8位共阴式数码管或64只独立LED。文中详述了该芯片的工作原理、工作时序及控制指令,给出了HD7279A与CPU的实际接口电路及设计程序,同时指出了实际应用中的一些注意事项。

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

1 主要特性

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

HD7279A的主要特点如下:

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

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

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

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

●64键键盘控制器内含去抖动电路。

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 控制指令和接口时序

HD7279A的控制指令分为纯指令和带有数据的指令两大类,以下分别给予介绍。

3.1 纯指令

HD7279A控制指令中的纯指令有复位(清除)指令A4H、左移指令A1H和右移指令A0H。其中,复位(清除)指令A4H用于清除所有的显示,同时清除所有设置的字符消隐和闪烁等属性。执行该指令后,芯片所处的状态与系统上电后所处的状态一样。左移指令A1H可使所有的显示自右向左(从第1位向第8位)移动一位(包括处于消隐状态的显示位),但对各位所设置的消隐及闪烁属性不起作用。右移指令A0H与左移指令类似,但所做移动为自左向右(从第8位向第1位)移动,移动后,最左边一位为空。

3.2 带有数据的指令

带有数据的指令包括以下5种:

D7D6D5D4D3D2D1D0
10000a2a1a0
D7D6D5D4D3D2D1D0
DPXXXd3d2d1d0

(1)下载数据且按方式0译码

这种指令的格式为:

该命令由二字节组成,前半部分为指令,其中a2~a0为位地址,d0~d3为数据,收到此指令时,HD7279A将按照以下规则(译码方式0)进行译码。即:

0000:显示0 ; 1001:显示9

1010:显示 -; 1111:显示空白

(2)下载数据且按方式1译码

此指令与上一条指令基本相同,所不同的只是译码方式。该指令的译码方式为:d0~d3的值对应于0~9和A~F。格式如下:

D7D6D5D4D3D2D1D0
11001a2a1a0
D7D6D5D4D3D2D1D0
DPXXXd3d2d1d0

(3)下载数据但不译码

该指令的格式如下:

D7D6D5D4D3D2D1D0
10010a2a1a0
D7D6D5D4D3D2D1D0
DPABCDEFG

在该指令格式中,a2,a1,a0为位地址,A~G和DP为显示数据,分别对应7段LED数码管的各段。当相应的数据位为1时,该段点亮,否则,该段不亮。实际上,此指令是比较灵活的,设计时可以通过造字形表来显示用户所需的字符。

(4)闪烁控制88H

此命令用于控制各个数码管的闪烁属性,d1~d8分别对应数码管1~8。在相应的各位中0表示闪烁,1表示不闪烁。开机后的缺省状态为各位均不闪烁。具体指令格式如下:

D7D6D5D4D3D2D1D0
10001000
D7D6D5D4D3D2D1D0
d8d7d6d5d4d3d2d1

(5)读键盘数据指令15H

该指令的格式如下:

D7D6D5D4D3D2D1D0
00010101
D7D6D5D4D3D2D1D0
d7d6d5d4d3d2d1d0

该指令主要用于从HD7279A读出当前的按键代码。与其它指令不同的是,此命令的前一个字节00010101B为微控制器传送到HD7279A的指令,而后一个字节d0~d7才是HD7279A返回的按键代码,该代码的具体范围是0~3FH(当无键按下时,为0xFF)。

当HD7279A检测到有效按键时,KEY引脚从高电平变为低电平,并一直保持到按键结束。在此期间,如果HD7279A接收到“读键盘数据指令”,则输出当前按键的键盘代码;而如果在接收到“读键盘指令”时没有有效按键被按下时,HD7279A则输出FFH(11111111B)。

3.3 串行接口时序

综上所述在HD72

[1] [2]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:USBOn—The-Go在移动领域中的应用

  • 下一篇文章:PS/2接口协议解析及应用
  • 返回上一页】【打 印】【关闭窗口
    中查找“可编程数码管/键盘串行接口芯片HD7279A的原理与应用”更多相关内容 5VAR论文频道
    中查找“可编程数码管/键盘串行接口芯片HD7279A的原理与应用”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››可编程数码管/键盘串行接口芯片HD7...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .