新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > HD7279A的原理与应用

HD7279A的原理与应用

作者: 时间:2012-04-10 来源:网络 收藏

四、 时序

(1) 纯指令时序:微处理器发出8个CLK脉冲,向传送8位指令。DATA引脚为高阻状态,如图2所示。

16.jpg

(2) 带数据指令时序:微处理器发出16个CLK脉冲,前8个向传送8位指令;后8个向传送8位数据。DATA引脚为高阻状态,如图3所示。

17.jpg

(3) 读键盘指令时序:微处理器发出16个CLK脉冲,前8个向HD7279A传送8位指令, DATA引脚为高阻状态;后8个由HD7279A向微处理器返回8位按键代码,DATA引脚为输出状态。在最后1个CLK脉冲的下降沿DATA引脚恢复高阻状态,如图4所示。

18.jpg

五、 几点说明

1敝ふ确的时序是HD7279A正常工作的前提条件。当选定了HD7279A的振荡元件RC和晶振之后,应调节延时时间,使时序中的T1~T8满足表2所列要求。由表2所列的数值可知,HD7279A时序规定的时间范围很宽,达10~50倍,很容易满足,但为了提高微处理器访问HD7279A的速度,在要求系统运行速度较快时,应仔细调试HD7279A的读写程序,使其运行时间接近最短。

2 微处理器通过KEY引脚电平来判断是否有键按下,在使用查询方式管理键盘时,该引脚接至微处理器的1位I/O端口;如果使用中断方式,该引脚应接至微处理器的外部中断输入端。同时应将该中断触发控制位设置成下降沿有效的边沿触发方式。若置成电平触发方式,则应注意在按键时间较长时可能引起的多次中断问题。

3 HD7279A没有提供组合键功能。如果某些场合确需双键组合使用,可在微处理器某位I/O引脚接入一键,与HD7279A所连键盘共同组成双键功能。

4 图1电路中有3种电阻:阻值为200Ω的电阻是限流电阻,用来限制LED数码管的电流。在使用中不应为了过分追求数码管的亮度而任意减小其电阻值,以防HD7279A芯片过热烧坏。阻值为100kΩ和10kΩ的电阻分别称为下拉电阻和位选电阻,如果HD7279A仅用于显示器管理,则这两种电阻都可以去掉。

5 HD7279A的3,5,26脚均为空闲引脚,一律悬空。

六、 HD7279A与AT89C51的接口程序

这里以HD7279A与AT89C51的接口电路为例,给出1个包括纯指令、带数据指令和读键盘指令的程序实例。该程序对键盘进行监视,当有键按下时读取按键代码并将其显示在LED显示器上。接口电路如图5所示,其中HD7279A的外接振荡元件使用典型值。AT89C51的晶振频率为12MHz。

19.jpg



关键词: 应用 原理 HD7279A

评论


相关推荐

技术专区

关闭