当前位置:首页
> 单片机 第4页
堪称一绝的“IO口扫键”法
在做项目(工程)的时候,我们经常要用到比较多的按键,而且IO资源紧张,于是我们就想方设法地在别的模块中节省IO口,好不容易挤出一两个IO口,却发现仍然不够用,实在没办法了就添加一个IC来扫键。一个IC虽然价格不高,但对于大批量生产而且产品利润低的厂家来说,这是一笔不菲的开支!那,我们能不能想到比较好...
基于状态机实现的按键处理算法
这篇文章写了很久了,一直没发,现在发出来吧。关于按键的基础知识,这里就不多写了,可以参考程序匠人的《按键漫谈》一次完整的击键过程包括:等待阶段,闭合抖动阶段,有效闭合阶段,释放抖动阶段,有效释放阶段。释放抖动阶段对于按键处理用处不大,所以这个阶段被忽略了,即按键击键包括四个状态:等待阶段,闭合抖动阶...
EEPROM读写注意事项
在实际使用EEPROM过程中,发现一些问题:一、快速操作EEPROM造成读写数据出错现象:读取的数据与写入的不同,但时序波形和硬件未发现任何问题。......
关于数码管动态扫描
大家知道驱动一个或者两三个数码管,如果单片机有足够的IO口,我们可以用静态显示,至于什么是静态显示(动态显示的基础),这里不做阐述。但如果,或者假如我们要点亮8个数码管或者更多,而恰恰单片机IO口不够用的情况下(扩展IO口的不讲),这是就必须用到动态扫描的显示方式了。......
51单片机内部扩展RAM
一直想写一篇关于51RAM的文章,网上看到这篇文章,觉得讲的比较详细,我就不献丑了,转载过来了。初学者可以看看。原文网址:http://www.jhmcu.com/index.php/mcu-internal-expansion-ram-application/......