1.内容概要: 按键检测代码,实现短按,长按,连续按下检测功能。全程通畅无阻塞。 详细说明见博客: http://t.csdn.cn/DP43e 2. 使用说明: 通过修改宏定义可以修改开关时间; 通过查看头文件可以方便移植到不同硬件上; 3. 适合人群: 适合STM32学习者,或者STM32从业人员,便于积累功能模块,了解无阻塞设计方式;掌握静态全局变量,全局变量使用方法 4. 其他说明: 详情见博客: http://t.csdn.cn/DP43e
2022-07-20 21:01:08 351KB STM32 按键检测
1
替换至 STM32CubeIDE_1.10.0或者eclipse CDT的/plugins/目录下,替换前备份原来的文件。 版本号可能会不同,可以试试,基本都能用
2022-07-20 15:02:04 8.68MB eclipseCDT STM32CubeIDE 自动补全 TAB键补全
1
基于飞思卡尔单片机XS128的按键驱动程序,改程序调试通过,只需修改IO即可移植和使用。
2022-07-19 21:09:53 335KB XS128
1
1.内容概要: 按键检测代码,采用delay_ms方式,进行延时防抖。优点是不需要等到按键弹起就可以检测,缺点是会产生delay阻塞。 2. 使用说明: 通过修改宏定义可以修改开关时间; 通过查看头文件可以方便移植到不同硬件上; 3. 适合人群: 适合STM32学习者,或者STM32从业人员,便于积累功能模块,了解无阻塞设计方式;掌握静态全局变量,全局变量使用方法 4. 其他说明: 详情见博客: http://t.csdn.cn/DP43e
2022-07-19 14:00:37 351KB STM32 MCU C 按键检测
1
1.内容概要: 按键检测代码,利用定时器实现按键防抖,全程无阻塞方式。 2. 使用说明: 通过修改宏定义可以修改开关时间; 通过查看头文件可以方便移植到不同硬件上; 3. 适合人群: 适合STM32学习者,或者STM32从业人员,便于积累功能模块,了解无阻塞设计方式;掌握静态全局变量,全局变量使用方法 4. 其他说明: 详情见博客: http://t.csdn.cn/DP43e
2022-07-19 14:00:35 350KB STM32 C语言 按键检测 按键防抖
1
韦东山的 jz2440 开发板的按键驱动程序,支持中断方式和轮询方式两种方式。
2022-07-19 09:00:42 5KB linux arm
1
1.内容概要: 按键检测代码,采用while循环方式,死等按键弹起。优点是稳定且实现了按键防抖,缺点是while循环在按键卡死状态下,会导致系统死机。 2. 使用说明: 通过修改宏定义可以修改开关时间; 通过查看头文件可以方便移植到不同硬件上; 3. 适合人群: 适合STM32学习者,或者STM32从业人员,便于积累功能模块,了解无阻塞设计方式;掌握静态全局变量,全局变量使用方法 4. 其他说明: 详情见博客: http://t.csdn.cn/DP43e
2022-07-18 19:00:34 348KB MCU STM32 C
1
硬件资源: LED1——PA8 LED2——PD2 KEY0——PC5 KEY1——PA15 实现功能:通过TIM1的CH1输出一个PWM信号,通过长按按键KEY0不断增加PWM占空比,控制LED1由暗变亮;通过长按按键KEY1不断减少PWM占空比,控制LED1由亮变暗;LED2每隔一段时间亮灭一次,用于提示系统正常运行。
2022-07-18 09:01:15 304KB STM32 按键 呼吸灯
1
用来演示无阻塞方式按键防抖代码开发 1. 完成了TIM, USART, LED GPIO初始化,从这里开始修改代码 2. 使用说明: 通过修改宏定义可以修改开关时间; 通过查看头文件可以方便移植到不同硬件上; 3. 适合人群: 适合STM32学习者,或者STM32从业人员,便于积累功能模块,了解无阻塞设计方式;掌握静态全局变量,全局变量使用方法 4. 其他说明: 更加详细说明见博客
2022-07-18 09:00:47 339KB STM32 MCU 无阻塞开发 按键检测
1
AT89C51单片机C实现简易计算器.pdf
2022-07-14 13:09:02 1.21MB at89c51 单片机 实现 简易计算器
1