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

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

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

  • 温湿度传感器DHT11
    使用c编写的温湿度传感器的驱动程序,控制器使用的是51单片机。程序已经模块化,有一个.c和一个.h文件,并且含有一个调用示例,将温湿度读取出来后在1602液晶中显示出来
    2022-09-29 10:00:03下载
    积分:1
  • fpga数字钟1602设计
    制氧机, 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论 0 粉丝 0 发布 0 获赞 关注 查看主页 vhdlfpga设计数字钟 相关源码推荐 基于FPGA的不同阶数PRBS码型生成器 0 0 暂无评分一些FPGA例程 0 0 暂无评分设计模式总结之Observer Pattern——观察者模式 0 0 暂无评分设计模式——组合模式 0 0 暂无评分基于VHDL的数字秒表设计 0 0 暂无评分 介绍信息预览(0条)评论打分
    2023-04-16 06:05:03下载
    积分:1
  • s3c2410 串口通信
    1. PC机通过仿真终端程序完成字符输入和输出和文件传送。 2. 2410BP实验板上的UART驱动软件实现收发和变换,变换包括大写字母变为小写字母,小写字母变为大写字母,非字母家引号。 3. 借助仿真终端的文本文件传送功能向实验板上的UART端口传送文本文件。 4. 发送和接收以查询方式实现。
    2022-02-01 08:09:12下载
    积分:1
  • stm32 18b20 数字温度传感器程序源码
    资源描述stm32 18b20 数字温度传感器程序源码n内部有详细注释适合新手学习
    2022-02-05 12:06:00下载
    积分:1
  • grbl源码
    grbl源码,用于开源雕刻机上,但不失为做为步进电机驱动和插补的好的参考。特别是对于圆弧插补不熟悉的,可以做很好的参考
    2022-05-12 17:13:52下载
    积分:1
  • 精简过的STM32 DFU 下载代码
    可以用于官方提供的DFU软件下载程序己测式通过 用户代码在编译时 请用 0x80003000H始
    2023-04-04 08:05:05下载
    积分:1
  • spi at25P64
    spi at25P64 驱动 EEPROM驱动 spi总线 接口函数
    2022-08-17 14:01:46下载
    积分:1
  • pc机串口通信
    资源描述      比较适合初学者的串口通信。本程序利用windows的API完成串口的打开、读写。程序通过测试,可以完成对连接在PC端的串口设备的控制。同时编写的代码比较简单,通过对本程序的学习,可以初步掌握windows的串口驱动编程。
    2022-04-02 02:18:01下载
    积分:1
  • Linux下USB模块SCSI通信协议
    Linux环境下的USB驱动模块 源码包,可以直接make编译生成ko文件。
    2022-07-27 05:58:33下载
    积分:1
  • VS1003 音频硬件解码
     使用VS1003  完成硬件解码  从SD卡读取数据然后采用硬件解码
    2023-04-09 09:45:04下载
    积分:1
  • 696516资源总数
  • 106579会员总数
  • 0今日下载