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

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

于 2022-08-12 发布 文件大小:32.31 kB
0 195
下载积分: 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 个回复

  • RC522源代码
    该驱动经过实际测试,目前已经运用到产品中,所以,放心使用,下载了,绝不后悔!功能函数包括:寻卡、防冲撞、选定卡、验证卡密码、读取M1卡一块数据、写M1卡一块数据、命令卡进入休眠状态、RC522计算CRC16 复位RC522,设置RC522的工作方式,读取RC522寄存器。写RC522寄存器,置和清RC522寄存器,开启和关闭天线,扣款和充值!
    2022-05-14 03:04:07下载
    积分:1
  • spi at25P64
    spi at25P64 驱动 EEPROM驱动 spi总线 接口函数
    2022-08-17 14:01:46下载
    积分:1
  • 全能充电器程序代码(30A)
    本全能充电器程序基于AVR微控制器控制平台,支持锂离子,锂聚合物电池和磷酸铁锂电池充电使用,充电节数最多6节,最大充电电流为30A,支持平衡充和串充功能。
    2022-08-14 22:00:00下载
    积分:1
  • PIC24FJ310GA系列AD
    PIC24FJ310GA系列AD驱动,支持PIC24FJ310GA系列MCU
    2022-02-02 22:14:47下载
    积分:1
  • s3c2410 串口通信
    1. PC机通过仿真终端程序完成字符输入和输出和文件传送。 2. 2410BP实验板上的UART驱动软件实现收发和变换,变换包括大写字母变为小写字母,小写字母变为大写字母,非字母家引号。 3. 借助仿真终端的文本文件传送功能向实验板上的UART端口传送文本文件。 4. 发送和接收以查询方式实现。
    2022-02-01 08:09:12下载
    积分:1
  • adsp m25p16 driver
    adsp m25p16 的驱动代码,本人亲自调试通过,大家可以下载试用。连接好线缆,在Visual DSP++ Environment中加载驱动。 即可往w25q16上下载或读取信息。
    2022-06-26 08:56:18下载
    积分:1
  • 超级进程管理器
    进程管理器源代码,内核,还不错,可以看一看 对于手工杀毒 有帮助
    2022-04-18 08:32:28下载
    积分:1
  • linux按键 轮询input上报
    可做linux 矩阵键盘的按键驱动,通过input子系统上报,/dev/input/eventx 接收事件可用于指定QT产生类似键盘的输入事件
    2023-01-05 02:05:04下载
    积分:1
  • 51单片机PWM步进电机
    关于51单片机控制步进电机的,这里主要是通过调整脉冲宽度来实现对步进电机的控制,
    2022-01-22 02:52:08下载
    积分:1
  • AT45DB081存储芯片读写
    对AT45DB081芯片读写操作的详细描述,有芯片的选择与读页面,写页面的详细操作说明, 各个接口都有详细的说明,请按照接口操作
    2022-04-19 11:54:43下载
    积分:1
  • 696518资源总数
  • 105901会员总数
  • 40今日下载