最普通的行列矩阵式驱动,可以用 N+M 个 IO 驱动 N*M 个 LED。而这种被叫做 Charlieplexing 的方法
可以用 N 个 IO 驱动 N*(N-1)个 LED。也就是说要驱动 6 个 LED,用行列式需要 5 个口,而这种方法只要
3 个。LED 也多,节省的 IO 越多。比方说驱动 20 个 LED,行列式要用 9 个,而这种只要 5 个。
这么做有个前提,IO 口要有三种状态:高电平输出、低电平输出、高阻输入,利用“行列分时复用”的思想,
设计电路。
(原文件名:untitled3.jpg)
评论11