这是读取键盘的子程序 主要内容为:如何定义位,如何得到按键状态,防止键盘干扰的方法 以及如何处理读入的键值 思路:首先在某一引脚输出一个电平,然后读入引脚的电平,如果刚好相反 那么可能有按键发生,但是不排除干扰,为了防止干扰,需要软件延时20ms 消除干扰,然后,等待用户释放,否则,可能重复的到某种结果,发生意外情况 应该说键盘输入是单片机外部指令输入的重要途径,因此如何设计键盘以及键盘的工作原理、读键盘的方法、键盘的抗干扰设计等在单电能机系统设计中占有重要地位。这个例子在系统硬件的基础上设计了软件查询程序、软件延时程序(防止干扰),大致讲述了一种查询式键盘的工作原理与读取方式。
上传时间: 2014-09-10
上传用户:远远ssad
4x4判健程序,反选法,具有延时消抖功能
上传时间: 2013-12-29
上传用户:shus521
一个用PIC控制LED数码管(三个数码管并排用的那种)的程序,可以延时显示几组数
上传时间: 2017-08-14
上传用户:清风冷雨
跑马灯实验,实现发光二极管的跑马灯试验,具有延时操作
上传时间: 2013-12-26
上传用户:彭玖华
程序:防止输入抖动程序。 作者:赵相如 语言:C 日期:2009-04-03 联系:zhao-xiangru@163.com 备注:注意:对单片机的输入点都要求有防止抖动程序。 ------------------------------------------------- 程序介绍: K1、K2为按钮,OUT为输出灯。 按下k1,经过延时子程序,判断是否抖动, 灯OUT点亮。 按下K2,经过延时子程序,判断是否抖动, 灯OUT熄灭。
标签: zhao-xiangru 2009 程序 163
上传时间: 2013-12-14
上传用户:yuchunhai1990
本次的算法是相位周期展开聚类,读取256个点 根据拉格朗日插值分数维延时的信号,然后在频率点上展开读取,根据2pi延长相位计算时延!
上传时间: 2013-12-23
上传用户:wang5829
使用单片机,正弦波发生器,key0口按键减小输出频率,key1口按键增加输出频率 sinout口输出正弦波,(cosout口输出余弦波),使用定时器T0,16位定时模式。 R6、R7用作10毫秒延时寄存器。Fout输出方波。且输出的正弦波在0.01-83Hz范围内,方波在1.3Hz-10.6kHz范围内。
标签: 用单片机
上传时间: 2017-09-03
上传用户:cmc_68289287
这个实验使用ATmega48单片机,这段代码通过“送数”与“延时”的交替,实现了端口 上LED的“轮流闪烁”效果。 //硬件环境:ATmeg48 单片机,CPU时钟1MHz //软件环境:ICC AVR6.3以上
上传时间: 2014-01-25
上传用户:84425894
8位七段码动态扫描控制VHDL设计。动态扫描模块,延时模块,译码模块。设计采用状态机思路。
上传时间: 2014-12-08
上传用户:1966640071
跑马灯试验,先是奇数灯亮,然后偶数灯亮,然后从中间到两边亮,在两边到中间。(用定时器2实现延时)
标签: 跑马灯
上传时间: 2014-12-21
上传用户:宋桃子