登录
首页 » 嵌入式芯片 » 状态机制实现按键长按、短按、长按累加识别

状态机制实现按键长按、短按、长按累加识别

于 2022-08-19 发布 文件大小:6.34 kB
0 212
下载积分: 2 下载次数: 1

代码说明:

资源描述Key.c和Key.h  源文件实现了按键长按、短按、长按累加的识别,采用状态机制来实现按键消斗和不同按键状态识别,最大限度提升程序的运行效率和MCU利用率,该代码移植性,支持IO驱动按键,AD采样方式识别按键。采用DMA的方式获取AD采样数据,MCU采用STM32.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • AT91RM9200
    AT91RM9200-Loader.rar at91rm9200 DK中的loader 源程序-AT91RM9200-DK Loader.rar at91rm9200 the loader source
    2022-03-09 14:42:51下载
    积分:1
  • ring buff 适用于stm32等cortex m3单
    使用了nvic提供的irq控制函数来进行原子访问的保护,提供了cortex m系列芯片的简单word单位的ring  ring buff,这个buff可以用来在中断和前端程许2间交换数据                                                                                                                                  
    2022-04-18 03:25:07下载
    积分:1
  • s3c2440测试源码
    s3c2440测试源码,S3C2440最全面的裸机测试程序,如果IDE不合适,直接看源码无大碍。绝对最全面的了解裸机测试程序
    2022-05-14 14:47:56下载
    积分:1
  • 定时器 Tiva 中断
    此代码将显示你,如何编写一个简单的项目与中断和定时器。第一,如果你是 Arm4 ti 公司的 new_membie,它将有助于理解用简单的代码。
    2022-07-18 21:16:18下载
    积分:1
  • SST25VF016B是一款外部flash,通过C51单机控制SST25VF016B的读写。程序结构非常号,容易理解...
    SST25VF016B是一款外部flash芯片,通过C51单片机控制SST25VF016B的读写。程序结构非常号,容易理解-SST25VF016B is an external flash chip SST25VF016B through the C51 single-chip microcomputer to control the read and write. Procedures for its structure, easy to understand
    2022-03-24 17:02:31下载
    积分:1
  • a t r m 9 1 9 2 0 0 bootload
    a t 9 1 r m 9 2 0 0 bootload -a t r m 9 1 9 2 0 0 bootload
    2022-02-06 04:18:56下载
    积分:1
  • 在ATM32的平台上用IO口模拟I2C读24FC256.
    在ATM32的平台上用IO口模拟I2C读24FC256.-Read 24fc256 in STM32 platform,Not use I2C module, but in IO simulation.
    2023-03-23 22:15:03下载
    积分:1
  • ARM指令集 QRC0001H_rvct_v2.1_thumb.rar
    ARM指令集 QRC0001H_rvct_v2.1_thumb.rar-ARM instruction set QRC0001H_rvct_v2.1_thumb.rar
    2022-08-04 06:02:28下载
    积分:1
  • 基于mips架构的ATI
    基于mips架构的ATI-XILLEON 226的mp3解码程序-Mips architecture based on the ATI-XILLEON 226
    2022-06-12 20:45:00下载
    积分:1
  • CC2530睡眠定时器唤醒
    资源描述系统电源有以下几种管理模式:全功能模式,高频晶振(16M 或者32M )和低频晶振(32.768K RCOSC/XOSC )全部工作, 数字处理模块正常工作。 PM1 : 高频晶振(16M 或者32M )关闭,低频晶振(32.768K RCOSC/XOSC )工作,数字核心模块正常工作。 PM2 :低频晶振(32.768K RCOSC/XOSC )工作, 数字核心模块关闭,系统通过RESET,外部中断或者睡眠计数器溢出唤醒。 PM3 : 晶振全部关闭,数字处理核心模块关闭,系统只能通过RESET 或外部中断唤醒。此模式下功耗最低。 将睡眠模式下的CC2530 通过定时器唤醒,观察LED 闪烁现象
    2022-06-02 20:08:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载