本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。
上传时间: 2017-07-03
上传用户:gaojiao1999
LED闪烁控制。使用I/O口直接控制,采用软件延时方法。
上传时间: 2017-07-09
上传用户:咔乐坞
单片机音乐程序,具备播放音乐的功能,可设置各种模式及延时时间。
上传时间: 2014-01-14
上传用户:米卡
LED控制,流星管,长度、速度、延时等参数随机,MCU用STC12C5410,c语言
上传时间: 2017-07-17
上传用户:qiaoyue
C8051驱动OLED驱动芯片SD1303的源码资料,经过本人调试验证,如果修改到其它单片机平台,在延时方面需要进行简单的修改,直接可以使用。
上传时间: 2014-03-03
上传用户:leehom61
单片机应用关于交通灯的控制,带二十秒,十秒,0.5秒延时
上传时间: 2013-12-06
上传用户:懒龙1988
超声波成像算法,用合成开口法发射超声波后,收到的信号进行傅立叶变换,延时加算等步骤成像
上传时间: 2013-12-10
上传用户:aix008
AT89S52 单片机的开发源码范例,实现功能包括初始化单片机硬件、延时子程序、检查keypad功能等等。
上传时间: 2017-08-02
上传用户:yyq123456789
这是读取键盘的子程序 主要内容为:如何定义位,如何得到按键状态,防止键盘干扰的方法 以及如何处理读入的键值 思路:首先在某一引脚输出一个电平,然后读入引脚的电平,如果刚好相反 那么可能有按键发生,但是不排除干扰,为了防止干扰,需要软件延时20ms 消除干扰,然后,等待用户释放,否则,可能重复的到某种结果,发生意外情况 应该说键盘输入是单片机外部指令输入的重要途径,因此如何设计键盘以及键盘的工作原理、读键盘的方法、键盘的抗干扰设计等在单电能机系统设计中占有重要地位。这个例子在系统硬件的基础上设计了软件查询程序、软件延时程序(防止干扰),大致讲述了一种查询式键盘的工作原理与读取方式。
上传时间: 2014-09-10
上传用户:远远ssad
4x4判健程序,反选法,具有延时消抖功能
上传时间: 2013-12-29
上传用户:shus521