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

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

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

  • STM32_MP3测试程序
    MP3测试程序 先插入SD卡,在卡内根目录下存放几首MP3歌曲。烧写这个程序。烧完后把耳机插到J3就能听到歌声了。 板上电位器VR1用于调整声音大小。开始用时记得把VR1调到最大
    2022-05-21 14:31:11下载
    积分:1
  • RA8835晶片相閞問題解決方案
    主要包括RA8835晶片相閞問題的處理方式,以及解決方案,並且提供源代碼.
    2023-01-06 01:55:03下载
    积分:1
  • 恢复在线
    应用背景在线恢复,标题(5字以上,精确的和有吸引力的标题会让你更多的CF硬币):标题(5字以上,精确的和有吸引力的标题会让你更多的CF硬币):关键技术如果有在您的描述代码在线,请使用“插入代码”按钮并选择插入代码的编程语言。这将使你的源代码美丽和吸引力。
    2023-04-12 05:20:03下载
    积分:1
  • STM32彩屏FSMC_TFT(9325)无DMA
    STM32彩屏驱动FSMC_TFT(9325),程序只是驱动部分,此程序注释完整适合初学者。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    2022-08-13 22:28:36下载
    积分:1
  • TM4C123I2C程序
    本示例演示如何配置一个接收中断的从模块上。这包括设置I2C0 模块为环回模式配置主设备和从设备模块。环回模式内部 将主设备和从设备的数据和时钟线连接在一起。奴隶模块的地址设置为一个值所以它可以接收来自数据主。
    2022-11-03 07:05:03下载
    积分:1
  • crazyfile 四轴代码
    全套 crazyfile 四轴代码, 包含驱动和整个四轴姿态计算算法.                                                                                                            
    2022-03-17 14:17:16下载
    积分:1
  • 智能小车控制
    用于智能小车跟随,寻的控制,包括7个c语言的源文件代码,分别用于描述各类传感器如红外测距,舵机控制,小车电机驱动控制,需要使用者具备一定的单片机开发知识和手工制作能力。
    2022-03-21 06:39:39下载
    积分:1
  • STM32四轴步进电机加减速算法
    使用STM32写步进电机驱动程序,使用梯形加减速,可以做到4个轴200K的速率。
    2022-03-06 17:02:30下载
    积分:1
  • 一个基于CPU晶振的纳秒计时器
    CPU 竞争,纳秒计时器,可以用来测试代码运行的时间,非常的精确,最少50字,后面的就不描述了。。刷卡缴费卢卡斯激发了斯卡拉大家法拉克夫基洛萨减肥啦是离开房间阿卡老姜辣数据库发达交流空间斯卡拉附加卡劳动纠纷喀什反垃圾克拉斯的房间啊就福拉多啊
    2023-05-25 05:55:03下载
    积分:1
  • Arm 微控制器 SD 卡
    这一项目写在 keil 为连接到 Arm 微控制器的 SD 卡、 发送和接收数据从 MMc 或 SD 卡
    2022-12-06 23:55:03下载
    积分:1
  • 696518资源总数
  • 104226会员总数
  • 29今日下载