通用键盘湿示电路设计
发布时间:2011/10/8 15:24:21 访问次数:2204
8279是Intel公司生产的通用可编程键盘和显示器的接口电路芯片。可以实现对键盘和显示器的自动扫描,识别闭合键的键号,完成显示器动态显示,能够节省CPU处理键盘和显示器的时间,提高CPU的工作效率。另外,8279与单片机的接口简单,显示稳定,工作可靠。
(1) 8279引脚及功能 R26V25605J
8279采用40脚双列直插式封装,其中:
DBO~DB7:双向数据总线,在CPU与8279间进行数据与命令的传送。
CLK: 8279的系统时钟,lOOkHz为最佳选择。
RESET:复位信号,输入线,当RESET-1时,8279复位,其复位状态为:16个字符显示,编码扫描键盘——双键锁定,程序时钟编码l。
CS:芯片选择信号,低电平有效。
AO:区分信息的特征位。AO=1时,读取状态标志位或写入命令;AO=O时,读写一般数据。
RD:读取控制线。RD -0,8279送数据至外部总线。
WR:写入控制线。WR=O,8279肤外部总线捕捉数据。
1RQ:中断请求输出线,高电平有效。在键盘工作方式中,当FIFO传感器RAM中有数据时为“1”,CPU每读一次就变为0,如果RAM中仍有数据,则IRQ又变为“1”。在传感器工作方式中,传感器矩阵无论哪里发生变化都会使1RQ为“1”。
SLO~SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式或解码模式。
RLO~RL7:回复输入线,它们是键盘或传感器的列(或行)信号输入线,平时保持为“l”,当矩阵节点上有键(开关)闭合时变为“0”。
SHIFT:移位信号输入线,高电平有效。通常用来扩充键开关的功能,可以用做键盘上、下挡功能键。在传感器方式和选通方式中,SHIFT无效。
CNTL/S:控制/选通输入线,高电平有效。通常用来扩充键开关的控制功能,作为控制功能键用。在选通输入方式时,该信号的上升沿可把来自RLO~RL7的数据存入FIFO/RAM中;在传感器方式下,该信号无效。
OUTAO~OUTA3:动态扫描显示的输出口(高四位)。
OUTBO~OUTB3:动态扫描显示的输出口(低四位)。
BD:消隐输出线,低电平有效,当显示器切换或使用显示消隐命令时,将显示器消隐。
(2)基于8279的通用键盘和显示电路硬件设计
基于8279的通用键盘和显示电路原理如图5.7所示。8279能自动完成键盘输入和显示控制两种功能。键盘控制部分提供一种扫描工作方式,可与64个按键的矩阵键盘连接,能对键盘进行自动扫描,自动消抖,自动识别出按下的键并给出编码,能对双键或Ⅳ键同时按下实行保护,其接收键盘上的输入信息存入内部FIFO缓冲器,并可在有键输入时向CPU请求中断。8279提供了按扫描方式工作的显示接口。其内部有一个16×8的显示缓冲器,能对8位或16位LED自动扫描,使显示缓冲器的内容在LED上显示出来。元器件布局如图5.8所示。
8279是Intel公司生产的通用可编程键盘和显示器的接口电路芯片。可以实现对键盘和显示器的自动扫描,识别闭合键的键号,完成显示器动态显示,能够节省CPU处理键盘和显示器的时间,提高CPU的工作效率。另外,8279与单片机的接口简单,显示稳定,工作可靠。
(1) 8279引脚及功能 R26V25605J
8279采用40脚双列直插式封装,其中:
DBO~DB7:双向数据总线,在CPU与8279间进行数据与命令的传送。
CLK: 8279的系统时钟,lOOkHz为最佳选择。
RESET:复位信号,输入线,当RESET-1时,8279复位,其复位状态为:16个字符显示,编码扫描键盘——双键锁定,程序时钟编码l。
CS:芯片选择信号,低电平有效。
AO:区分信息的特征位。AO=1时,读取状态标志位或写入命令;AO=O时,读写一般数据。
RD:读取控制线。RD -0,8279送数据至外部总线。
WR:写入控制线。WR=O,8279肤外部总线捕捉数据。
1RQ:中断请求输出线,高电平有效。在键盘工作方式中,当FIFO传感器RAM中有数据时为“1”,CPU每读一次就变为0,如果RAM中仍有数据,则IRQ又变为“1”。在传感器工作方式中,传感器矩阵无论哪里发生变化都会使1RQ为“1”。
SLO~SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式或解码模式。
RLO~RL7:回复输入线,它们是键盘或传感器的列(或行)信号输入线,平时保持为“l”,当矩阵节点上有键(开关)闭合时变为“0”。
SHIFT:移位信号输入线,高电平有效。通常用来扩充键开关的功能,可以用做键盘上、下挡功能键。在传感器方式和选通方式中,SHIFT无效。
CNTL/S:控制/选通输入线,高电平有效。通常用来扩充键开关的控制功能,作为控制功能键用。在选通输入方式时,该信号的上升沿可把来自RLO~RL7的数据存入FIFO/RAM中;在传感器方式下,该信号无效。
OUTAO~OUTA3:动态扫描显示的输出口(高四位)。
OUTBO~OUTB3:动态扫描显示的输出口(低四位)。
BD:消隐输出线,低电平有效,当显示器切换或使用显示消隐命令时,将显示器消隐。
(2)基于8279的通用键盘和显示电路硬件设计
基于8279的通用键盘和显示电路原理如图5.7所示。8279能自动完成键盘输入和显示控制两种功能。键盘控制部分提供一种扫描工作方式,可与64个按键的矩阵键盘连接,能对键盘进行自动扫描,自动消抖,自动识别出按下的键并给出编码,能对双键或Ⅳ键同时按下实行保护,其接收键盘上的输入信息存入内部FIFO缓冲器,并可在有键输入时向CPU请求中断。8279提供了按扫描方式工作的显示接口。其内部有一个16×8的显示缓冲器,能对8位或16位LED自动扫描,使显示缓冲器的内容在LED上显示出来。元器件布局如图5.8所示。
上一篇:单片机最小系统硬件设计
上一篇:单片机与液晶显示电路接口电路设计