2 通用键盘显示电路设计4
1 通用可编程键盘和显示器的接口电路芯片 8279通用键盘显示电路采用 Intel 公司生产的通用可编程键盘和显示器的接口电路芯片8279
8279 可以实现对键盘和显示器的自动扫描,识别闭合键的键号,完成显示器动态显示,可以节省 CPU 处理键盘和显示器的时间,提高 CPU 的工作效率
另外,8279 与单片机的接口简单,显示稳定,工作可靠
所以使用 8279 的通用键盘显示电路可使系统设计简单化
8279 芯片的信号引脚及功能8279 采用 40 脚双列直插式封装,引脚封装形式如图 4
18279 引脚分布图其中:DB0~DB7:双向数据总线
在 CPU 与 8279 间做数据与命令的传送
CLK:8279 的系统时钟,100KHz 为最佳选择
RESET:复位信号,输入线,当 RESET=1 时,8279 复位,其复位状态为:16 个字符显示,编码扫描键盘— — 双键锁定,程序时钟编码 1
CS :芯片选择信号,低电平有效
A0:区分信息的特征位
A0=1 时,读取状态标志位或写入命令;A0=0 时,读写一般数据
RD:读取控制线
RD=0,8279 会送数据至外部总线
16WR:写入控制线
WR=0,8279 会从外部总线捕捉数据
IRQ:中断请求输出线,高电平有效
在键盘工作方式中,当 FIFO 传感器 RAM 中有数据时为“1”,CPU 每读一次就变为 0,如果 RAM 中仍有数据则 IRQ 又变为“1”
在传感器工作方式中,传感器矩阵无论哪里发生变化都会使 IRQ 为“1”
SL0~SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式或解码模式
RL0~RL7:回复输入线,它们是键盘或传感器的列(或行)信号输入线;平时保持为“1”,当矩阵结点上有键(开关)闭合时变为“0”