1、设计按键FIFO的优点
要介绍实现按键FIFO的优点,首先要了解FIFO的一些基本概念。FIFO即First In First Out,是一种先进先出的数据缓存方式,例如在超市购物之后我们会提着满满的购物车来到收银台排在结账队伍的最后等待付款,先排队的客户先付款离开,后面排队的只有等待前面付款离开才能进行付款。说白了FIFO就是这样一种先进先出机制,先存入的数据在读取时最先被读取到。
设计按键FIFO注意有三个方面的优点(来自于安富莱电子Eric2013大佬总结):
Maxim推出MAX7359 2线式接口、低EMI按键开关控制器,可检测多达64个按键的按下和弹起。为实现这一功能,MAX7359为每个按键的按下和弹起提供了独立的代码并保存于FIFO寄存器中,从而实现对多按键开关的监视。为降低整体系统成本,MAX7359减轻了软件开发的负荷,并集成了去抖电路,无需任何移位寄存器和RC滤波器。由于采用极具成本效率和易于使用的方案检测多按键的按下和弹起,使得MAX7359对于智能电话键盘、游戏控制和其他任何需要多按键输入检测的便携式应用都非常理想。
MAX
Maxim推出MAX7359 2线式接口、低EMI按键开关控制器,可检测多达64个按键的按下和弹起。为实现这一功能,MAX7359为每个按键的按下和弹起提供了独立的代码并保存于FIFO寄存器中,从而实现对多按键开关的监视。为降低整体系统成本,MAX7359减轻了软件开发的负荷,并集成了去抖电路,无需任何移位寄存器和RC滤波器。由于采用极具成本效率和易于使用的方案检测多按键的按下和弹起,使得MAX7359对于智能电话键盘、游戏控制和其他任何需要多按键输入检测的便携式应用都非常理想。
MAX