应广是采用自己的IDE进行变成,并且采用的是mini-c的编程语言,这种语言介于汇编和c之间,学习起来有点云里雾里,但是好处也很多,软件内集成了很多现成的编程,只需要稍加修改就可以啦。 但缺点也较为明显,网上的教程和资料真的超级少,而且比较低端!!!
2023-03-24 23:53:59 38KB 单片机 嵌入式
1
ESP32最小系统板上只有一个按键,实验中为了实现更加丰富的功能,同时提供按键处理的实时性要求,特别写了一个CLASS,实现类似于鼠标单击、双击、三连击、长按等功能,模块化设计,加了详细中文说明,可读性强,可移植性强。
2022-10-03 21:35:22 2KB stm32 arm 嵌入式硬件 单片机
1
个人博客:CSDN “老子姓李!” 参考教程链接:http://t.csdn.cn/W9rIy 引言: 在日常生活中,有不少按键长按、短按的应用实例。比如:一个台灯,短按切换亮度,长按关机。 问题来了,单片机是如何区分按键的短按和长按的呢? 本程序使用定时器,运用状态机的思想,实现了单按键的单击长按操作。 代码简洁规范,可读性强,移植性强。 实验器材: 自制开发板,STM32F03C8T6平台 实验目的: 学习定时器中断、按键使用。实现单击双击长按操作 硬件资源: 按键(PA0,也称之为WK_UP) 定时器3 串口1,用于打印输出 按键事件: 长按事件:任何大于 1秒 按下并释放事件(不支持连按,需连按,稍微修改状态机即可) 单击事件:按下时间不超过 1秒 且 释放后 500ms 内无再次按下的操作 双击事件:俩次短按时间间隔小于500ms,俩次短按操 本程序只供学习使用,未经作者许可,不得用于其它任何用途 感谢大家的阅读与下载,码字开源分享不易,麻烦给个免费的赞。 如果有帮助的,请不要吝啬三连。点赞评论收藏,让更多人看到有用的内容。 本博客作抛砖引玉,欢迎大家评论交流。
2022-06-02 20:01:03 182KB stm32 嵌入式硬件 单片机 状态机
1
51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Proteus仿真实例 K1-K4 按键状态显示51单片机Pr
很久以前跟一个朋友研究多开单停问题发现按键的 WaitKey GetLastKey 这两个函数用的不怎么习惯所以用VB写了个插件 今天从新弄了下发出来吧 非官方插件模板 只有4个函数 IsKeyDown key 判断某键是否在按下状态[返回值布尔型按下状态返回真] 参数Key字节型0 255也就是按键码 IsKeyOff key 判断某键的天关状态[返回值布尔型开状态返回真] 参数Key字节型0 255也就是按键码 IsKeyOffEx key 判断某键的开关状态如果是开着并自动关掉 这个用来给脚设单停快捷键比较好[返回值布尔型开状态返回真] 参数Key字节型0 255也就是按键码 keyPressList key 这个函数有点脱离主题了(附送函数) 做自动登陆的时候输入账号密码用 模拟按键飞机一样的速度 支持键盘全部字符(前台) 参数Key字符串型0 9 A Z a z 加全部特殊字符 使用例子 先把DLL放到plugin文件夹里">很久以前跟一个朋友研究多开单停问题发现按键的 WaitKey GetLastKey 这两个函数用的不怎么习惯所以用VB写了个插件 今天从新弄了下发出来吧 非官方插件模板 只有4个函数 IsKeyDown key 判断某键是否在按下状态[返回值布尔型按 [更多]
2022-04-29 10:21:51 7KB Ks插件
1
按键是一种机械器件,按键两端分别对应某电路的两个断点,我们可以通过按键接通和断开控制该电路的电压等参数,我们利用按键做的应用通常有控制继电器、键盘、复位等。随着应用的扩展,按键已成为电路板上不可或缺的一部分。
2022-04-13 23:24:49 68KB STM32 GPIO输入 按键 文章
1
超屌的按键处理方式(类思想,状态机,高移植性)。。。 key_down 共有32位,这里把它分割成不同的区域: 0-3 : 预留区域,这里最多定义4个按键,哪个为1表示状态“绑定”在哪个按键上面 4-7 : 短按判断区,这里最多判断4个,哪个按键在触发短按事件,哪个位置1 8-11 : 长按判断区,这里最多判断4个,哪个按键在触发长按事件,哪个位置1 12-15 : 连击判断区,这里最多判断4个,哪个按键在触发连击事件,哪个位置1
2022-03-20 23:13:01 68KB 按键检测 状态机
1
适合初学者的按键使用状态机的网络资源,再主函数里调用按键扫描函数,取得按键值,用按键值判断现在的状态
2021-11-30 12:28:22 1KB 按键状态
1
STM32F407IGT6单片机GPIO流水灯 按键状态判断 光耦隔离输入输出实验KEIL5工程软件源码:" YSF4_HAL-002. GPIO-流水灯.rar YSF4_HAL-003. GPIO-蜂鸣器.rar YSF4_HAL-004. GPIO-按键状态判断之扫描式.rar YSF4_HAL-005. GPIO-按键状态判断之中断式.rar YSF4_HAL-006. GPIO-光耦隔离输入端口检测.rar YSF4_HAL-007. GPIO-光耦隔离输出控制.rar
环境IAR STM32 库函数3.5v 通过定时器,状态机扫描按键,和课本学的delayms不同,大大提高cpu的效率
2021-07-07 13:54:58 485KB 按键状态机 多任务
1