51单片机(STC89C52RC) IO扩展实验
摘要:
最近碰到了需要扩展IO口的情况了,正在想办法从lcd1602身上挤出几个IO口,另一种可行的方法是添加专用IC,google之发现可以有更好的方法,网上流传经典IO接按键法,可以用5个IO口实现5X5矩阵键盘.参考这里: 我参照着实验了一番,并用protues仿真看看;用上面的例子,如图: 原理还是采用的是查询的方法进行扫描的,请看其描述: 用3个IO口作行扫描,2个IO作列检测(为方便描述,我们约定:设置某一IO口输出为“0”――称其 为“扫某IO口”)。用行线输出扫键码,列线检测是否有按键的查询方法进行扫键。扫键流程:在行线依次输出011,101,110扫键值,行线每输出一个 扫键值,列. 阅读全文
posted @ 2011-05-24 13:21 9号 阅读(656) 评论(0) 推荐(0) 编辑