首页文章正文

按键长按短按程序,plc长按和短按控制

判断arduino按键长按与短按 2023-10-17 11:39 521 墨鱼
判断arduino按键长按与短按

按键长按短按程序,plc长按和短按控制

第一种方法:先编写一个启保停程序接着在线圈加一个定时器即可)第二种方法:通过置位复位功能+定时器来实现)二、运行演示长按程序第一种方法:启动M0.0,T37定时器接通开始计anjian(); //T_F按键推断if (chang==l) ( 长按T_F所实现功能程序,自己写) else if (duan==l) ( 短按T_F所实现功能程序,自己写void delay 10ms(void) ( unsigned char i,j,

消抖时间,即判定为按下的按键有效。进入按键状态2,继续判定到底是单击、双击还是长按//长松开检测else { if(key_press_cont) { key_release_time++; //松开500ms,处理按键值if(key_release_time >=50) { //当前是单击if(key_press_cont ==1) {

?﹏? 基于51单片机按键长按短按效果源程序[复制链接] * 实验名称:多位数按键加减* * 晶振:12MHZ * 内容:按键加减数字,多个数码管显示,使用定时器做数码管动态扫描* * 并区别长按短程序上先开中断,然后判断按键,当按键按下,中断开始计时,直到按键抬起,中断结束,判断定时器计时时间,然后通过时间长短来判断是长按还是短按。我设定的是一秒以内一个响应,三

>▽< if(!K1) // 确定按键真实按下;{ count_x = 0; // 记数清0; do{ count_x ++; // 记录长按短按;Delay_Nms(10); if( count_x >= 20) break; // 记到20就封顶;如果长按用来实现数据保存,那么,就直接在长按执行代码里设置保存标志位或者直接保存数据。这里KEY4按键长按LED闪烁是在按键检测函数里直接执行的,而短按是在键值处理函数里执行的。

后台-插件-广告管理-内容页尾部广告(手机)

标签: plc长按和短按控制

发表评论

评论列表

蓝灯加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号