BC6040是单片5×8矩阵键盘接口芯片,SSOP20封装。输出采用单线UART接口,占用口线最少,且可以很容易地实现电气隔离或转换为RS-485电平实现远程键盘。
BC6040支持检测单键按下,单键释放,组合键,单键长按键,组合键长按键,以及长时间无按键等各种情况。配合驱动库,用户可以用10行以内的代码,实现包括上述所有功能的全功能键盘。
我们同时还提供了Arduino库,BC6040可以用于任何Arduino系统。
我们提供的BC6561键盘接口板可以用来辅助BC6040的开发,在无需制作电路板的情况下,验证芯片功能,调试用户软件。BC6561芯片与BC6040在协议上完全兼容,仅为按键数量多少区别。
BC7591开发板软件也可以用来协助BC6040的开发,因为两款芯片的键盘接口部分协议完全一致,可以利用该软件的键盘调试界面来调试BC6040的键盘。使用时只需使用USB-UART转换器,将BC6040芯片或者BC6561键盘接口板的TX信号与计算机的RX口相连,即可在软件上看到实时的键盘状态,并且能在软件上看到实际传送的键码和解释。
BC6040相关下载:
资料名称 | 下载 |
BC6040 技术手册 | |
键盘接口驱动库 – 说明书 (C语言版) | |
键盘接口驱动库-C语言版V1.6 – 源码+说明书+例程 ,少于10行代码实现含组合键、长按键的全功能键盘接口 | |
键盘接口驱动库 – 说明书 (Arduino版) | |
键盘接口驱动库-Arduino版V1.0 – Arduino IDE 中直接安装 | |
56键矩阵键盘接口板说明书 | |
BC7591 演示测试软件 (Windows版) (可用于调试BC6xxx键盘功能,说明见下文) |