关于按键识别的资料整理(不定期更新)au:arvin
- 几种接口芯片的介绍
- 按键的几种识别
- 按键实现的源程序
正文
1. 接口芯片
专用接口芯片种类很多,采用并行接口的有8279;采用通用并行I/0的有8155;采用12C总线的有PCF8574;采用串行接口的有BC7280/81、HD7279、CH451等等。下面简要介绍一下。
(1)ZLG7289A芯片具有SPI串行接口,可同时驱动8位共阴式数码管(或64只独立LED),还可连接多达64键的键盘矩阵,单块芯片即可完成LED显示、键盘接口等全部功能。
(2)HD7279A是HOLTEK(合泰)公司一种专用的智能键盘和LED控制芯片。采用串行接口,可同时驱动8位共阴的数码管,同时还可以连接多达64键的键盘矩阵。
(3)74922芯片是专用编码键盘接口芯片,当按下某一按键时,该芯片能自动给出相应的编码信息,并可自动消除抖动。
(4)SK5278是一种可管理16个按键的键盘控制器,该器件内部具有去抖动处理电路,可直接输出按键的键值编码,并采用串行方式与单片机或微处理器进行接口,使用该器件可简化单片机系统软硬件的键盘接口。
(5)SK5279A是一种具有串行接口,可同时驱动8位共阴式数码管(或64只独立的LED)的单片显示驱动芯片,它内部带有译码器,具备两种译码方式,可直接接收16进制码,通过软件控制可选择两种译码方式的一种或不译码,此芯片还具有多种控制指令,如显示位数限制、闪烁、左移、右移、段寻址等。SK5279A除具有上述功能外,还可连接多达64健的键盘矩阵,可给出键盘有效信号,并可直接输出键值。
(6)BC7281是数码管及键盘的专用接口芯片。通过外接移位