当前位置:首页 > 键盘

浅谈单片机程序设计中的“分层思想”

xjtudll13年前 (2012-12-25)5920
    网络转载,出处未知,收藏甚久。    分层的思想,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么...

两个IO 6按键

xjtudll13年前 (2012-12-15)12070
两个IO 6按键
......

堪称一绝的“IO口扫键”法

xjtudll13年前 (2012-12-12)8620
堪称一绝的“IO口扫键”法
在做项目(工程)的时候,我们经常要用到比较多的按键,而且IO资源紧张,于是我们就想方设法地在别的模块中节省IO口,好不容易挤出一两个IO口,却发现仍然不够用,实在没办法了就添加一个IC来扫键。一个IC虽然价格不高,但对于大批量生产而且产品利润低的厂家来说,这是一笔不菲的开支!那,我们能不能想到比较好...

基于状态机实现的按键处理算法

xjtudll13年前 (2012-11-18)16676
基于状态机实现的按键处理算法
这篇文章写了很久了,一直没发,现在发出来吧。关于按键的基础知识,这里就不多写了,可以参考程序匠人的《按键漫谈》一次完整的击键过程包括:等待阶段,闭合抖动阶段,有效闭合阶段,释放抖动阶段,有效释放阶段。释放抖动阶段对于按键处理用处不大,所以这个阶段被忽略了,即按键击键包括四个状态:等待阶段,闭合抖动阶...

线反转法行列键盘扫描

xjtudll16年前 (2009-12-21)64012
线反转法行列键盘扫描
    行列键盘的学习是单片机学习的必经之路,可是对于初学者来说学习起来并不容易。书上的资料不多,或是说明不细,亦或太复杂不易理解。而线反转法行列键盘扫描简单易懂,非常适合初学者学习,也可作为程序开发之用。    了解行...