登录
首页 » 驱动 » 基于51单片机的组合按键驱动

基于51单片机的组合按键驱动

于 2022-08-12 发布 文件大小:32.31 kB
0 275
下载积分: 2 下载次数: 1

代码说明:

应用背景 此程序只要是用于组合按键扫描。类似键盘驱动。在一些按键比较紧张的场合,可以使用组合按键的方式来进行设置。 此程序可以为你提供帮助。 关键技术/****************************************************************************** * 组合按键扫描过程: *    1、平时只要两个按键中有一个没有被按下时,按键的自锁标志,去抖动延时计数器一直被清零。 *    2、一旦两个按键都被按下,去抖动延时计数器开始在定时中断函数里累加,在还没有累加到阀值 *       const_key_time12时,如果这期间由于受到外界干扰或者按键抖动,而使IO口瞬间触发为高电平, *       这时候马上把延时计数器uiKeyTimeCnt12清零。 *    3、如果按键按下的时间超过了阀值const_key_time12,马上把自锁标志ucKeyLock12置位, *       防止按住按键不松手后一直触发。并把ucKeySec赋值。组合按键触发。 *    4、等按键松开后,自锁标志ucKeyLock12及时清零,位下一次自锁做准备。 *    5、识别按键IO口下降沿触发的过程。 *******************************************************************************/ void key_scan() {   if(key1 ==1||key2 == 2) // IO口高电平,说明没有按键按下,这时要及时清0一些标志位 {     ucKe

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

发表评论

0 个回复

  • 嵌入式STM32F10X上实现MP3播放器
    利用UCGUI+ucosII在stm32上实现MP3播放器的功能,有暂停,下一首,上一首,快进和后退,在LISTBOX中显示所有TFcar中的歌曲....
    2022-02-02 03:18:19下载
    积分:1
  • Audio code of STM32 mcu
    应用背景Audio code of STM32 mcu, In program ,auto born audio to spi flash,and read audio from the spi flash.关键技术Audio code of STM32 mcu, In program ,auto born audio to spi flash,and read audio from the spi flash.
    2022-04-23 03:34:44下载
    积分:1
  • 温湿度传感器dht11程序
    资源描述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。本程序是基于stm32的DHT11的驱动程序,提供操作api函数。
    2022-08-17 05:52:55下载
    积分:1
  • arm7 DS18B20温度模块代码
    经过测试,代码完美运行在2440上,其他开发板只需修改一下即可。
    2022-05-27 15:04:41下载
    积分:1
  • xp+vc6.0+DDK 适用于xp系统的DDK
    xp+vc6.0+DDK 适用于xp系统的DDK,已经失传了!在xp环境下驱动开发必备!官方2008年就不提供下载了!
    2022-03-31 01:30:10下载
    积分:1
  • 嵌入式linux程序设计从入门到精通 光盘源码
    嵌入式linux驱动程序设计从入门到精通 光盘源码,包括《嵌入式linux驱动程序设计从入门到精通》全部13章的demo程序, 及相关文档描述,
    2022-09-01 12:25:04下载
    积分:1
  • uart verilog代码
    包括uart收发及波特率选择的底层文件,使用任何FPGA,经过验证的verilog代码。
    2022-07-18 00:37:17下载
    积分:1
  • 适用于ATmage16 单片机的NRF24L01无线收发模块程序
    适用于ATmage16或其他ATmage系列AVR单片机的NRF24L01无线收发模块的驱动程序,由C语言编写,包含工程文件
    2022-02-21 17:38:02下载
    积分:1
  • SSD1963初始化
    avr单片机驱动ssd1963控制器的tft彩色液晶屏的初始化源代码,这是采用bascom-avr语言编写,注释为英文,请大家自行翻译。来源于一个国外的网站,记不清楚了。
    2022-07-28 10:05:07下载
    积分:1
  • 基于STM32f103的BLDC电机方波软件
    基于STM32f103的BLDC电机方波驱动软件,能实转!
    2022-04-13 03:47:23下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载