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

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

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

代码说明:

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

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

发表评论

0 个回复

  • LPC3000 驱动代码
    行业表现领先的综合产品组合包括最新的32位LPC3000,LPC2000,LPC1000,LH7A,LH7和8位LPC900,LPC700和......XP LPC3130/3131180MHz的ARM926EJ-S CPU为核心,在一个芯片上的高速USB2.0 OTG,高达192KB SRAM,NAND闪存控制器,灵活的外部总线接口,4通道10位A/ D...
    2022-07-26 12:12:34下载
    积分:1
  • ADI的DDS_AD9834代码参考
    应用背景ADI的DDS芯片AD9834,可以进行扫频,点频程序,实现频率的输出,可以修改后,运用到DSP/ARM等嵌入式芯片中。关键技术兼具点频模式和频率扫描模式;上位机选择工作方式;输入数值,单位:Hz;单片机串口工作方式1,波特率9600
    2022-02-05 07:22:25下载
    积分:1
  • W5500 TCP_Server例程最新版
    这是以太网芯片W5500的TCP_Server最新例程代码,基于Keil4.72版本,主控芯片为STM32F103RCT6。用户下载并烧录入MCU中Reset后,在PC上用网络调试助手虚拟一个TCP Client,W5500可以作为TCP Server同PC进行数据通信测试,需注意服务器和客户端的IP及端口设置。W5500是一款全硬件TCP/IP协议栈以太网芯片,代码简单,移植到其他单片机平台非常方便。
    2023-01-27 19:20:03下载
    积分:1
  • 三星公司ARM芯片44B0X的开发板应用程序,包括USB,网络等源代码...
    三星公司ARM芯片44B0X的开发板应用程序,包括USB,网络等源代码-Samsung ARM chip 44B0X development board applications, including USB, network source code
    2023-04-22 07:15:03下载
    积分:1
  • AFT27S006N_MDL_ADS
    MW6S004N的升级版,应用比MW6S004N更加广AFT27S006N的幅值为六。是飞思卡尔公司继MW6S004N后的又一款经典
    2022-07-07 07:01:15下载
    积分:1
  • 周立功ZLG_LPC213X的全套资料,这个是其中的TIMER,定时器
    周立功ZLG_LPC213X的全套资料,这个是其中的TIMER,定时器-Week Ligong ZLG_LPC213X a complete set of information, this is one of the TIMER, timer
    2022-03-18 15:12:37下载
    积分:1
  • STM32GPIO输入功能,详细例程,能够使用的,下载完了要给点回复哦!...
    STM32GPIO输入功能,详细例程,能够使用的,下载完了要给点回复哦!-STM32GPIO input function, a detailed routines can use to download the end-point to give back Oh!
    2022-07-27 18:48:24下载
    积分:1
  • DSPC6748例程
    最新DSP6748例程,很全的,我自己用的板子已经全部测试过了,没问题的。适合刚开始学DSP6748的人使用,代码后面有注释,容易看懂。最新DSP6748例程,很全的,我自己用的板子已经全部测试过了,没问题的。适合刚开始学DSP6748的人使用,代码后面有注释,容易看懂。
    2023-02-27 11:40:05下载
    积分:1
  • LM3S8962 ARM读写通过I2C总线时钟芯片程序RX8025源,和T.
    LM3S8962 ARM 通过I2C总线读取 Rx8025时钟芯片的程序源码,希望对同行有帮助-LM3S8962 ARM read through the I2C bus clock chip procedures Rx8025 source, and they hope to have peer help
    2022-02-06 12:17:39下载
    积分:1
  • This a simple bootloader for AT91SAM7{S,X}{64,128,256} processors. It permits...
    This a simple bootloader for AT91SAM7{S,X}{64,128,256} processors. It permits you to download new code to the device over USB. This bootrom is installed at address 0x00000000 in the ARM, which means that it is the first piece of code to execute after reset. At startup, it waits for a few seconds to see if the downloader is trying to connect. If not, then the bootloader gives up control and jumps to your program. If the downloader is trying to connect, then the bootloader receives the new program over USB and writes it into flash.
    2022-07-02 10:50:21下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载