LED显示驱动
BC727X、BC759X系列数码管驱动芯片,可驱动从4位到36位的数码管显示,多数型号同时还提供键盘接口,从而单片完成显示和键盘接口功能。
芯片内含译码和锁存功能,程序只需将要显示的数据送入,同时具有寻址到任意显示段的段寻址指令,控制独立LED灯时操作异常简单。独立LED闪烁的功能,可控制任意单独LED闪烁,闪烁过程无需程序干预。
BC7591还具有点阵驱动专用的显示平移功能。
统一的SPI或UART接口,更换芯片时程序无需改动,BC759X系列与BC6XXX系列键盘专用芯片接口兼容。
BC727X系列和BC759X系列芯片均有驱动库可用,而且两个驱动库的用户接口非常一致,转换芯片代码仅需细微的改动。使用驱动库,用户可以用不到10行代码,完成显示和包含长按键、组合键、无键盘操作检测等功能的全功能键盘接口。
LED点阵+键盘驱动
| 芯片型号 | LED数 | 矩阵尺寸 | 亮度调节 | 按坐标寻址 | 单点闪烁 | 按键数量 | 组合键 | 接口 | 外围元件 | 千片价 |
|---|---|---|---|---|---|---|---|---|---|---|
| BC7591 | 256 | 32x8 | 16级 | Yes | Yes | 96 | Yes | UART | 74HC164×4 | ¥3.70 |
数码管+键盘驱动
| 数码管位数 | LED段数 | 亮度调节 | 按键数量 | 单段闪烁 | 组合键 | 接口 | 外围元件 | 芯片型号 | 千片价 |
|---|---|---|---|---|---|---|---|---|---|
| 4 | 32 | 无 | 16 | Yes | Yes | SPI | 无 | BC7278 | ¥1.90 |
| 5或6(+¾个扩展位) | 40或48可配置 | 无 | 0 | Yes | No | SPI | 无 | BC7275B | ¥3.05 |
| 6(+¾个扩展位) | 48 | 16级 | 48 | Yes | Yes | UART | 无 | BC7595 | ¥2.85 |
| 8 | 64 | 无 | 64 | No | No | SPI* | 无 | HD7279A | ¥6.10 |
| 8 | 64 | ON/OFF | 64 | No | No | 专有2线 | 74HC164×1 | BC7281B | ¥6.00 |
| 8 | 64 | 无 | 16 | Yes | Yes | SPI | 74HC164×1 | BC7276 | ¥3.05 |
| 8(+1个扩展位) | 64 | 16级 | 32 | Yes | Yes | UART | 74HC164×1 | BC7591 | ¥3.70 |
| 9 | 72 | 无 | 16 | Yes | Yes | SPI | 无 | BC7277 | ¥3.70 |
| 16 | 128 | ON/OFF | 64 | No | No | 专有2线 | 74HC164×2 | BC7281B | ¥6.00 |
| 16 | 128 | 无 | 16 | Yes | Yes | SPI | 74HC164×2 | BC7276 | ¥3.05 |
| 16(+2个扩展位) | 128 | 16级 | 64 | Yes | Yes | UART | 74HC164×2 | BC7591 | ¥3.70 |
| 24(+3个扩展位) | 192 | 16级 | 96 | Yes | Yes | UART | 74HC164×3 | BC7591 | ¥3.70 |
| 32(+4个扩展位) | 256 | 16级 | 96 | Yes | Yes | UART | 74HC164×4 | BC7591 | ¥3.70 |