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

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

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

  • PC总线I/O操作实时捕捉软件IOMON3
    应用背景为工控PC机开发的软件如果需调试输入输出常要对总线操作进行实时记录和分析。这个可以用硬件完成但比较麻烦,也可以用一段DOS驻留程序实现。关键技术利用386保护模式将DOS实模式下的PC总线I/O操作(in/out)实时捕捉到内存并可以显示在屏幕上。由于捕捉到内存,因此不影响频繁使用I/O指令的软件速度。可用于ISA/VESA/PCI插卡及相关软件的输入/输出调试、I/O性能/行为分析和反汇编。Version 3增加了连续相同I/O操作的压缩记录功能,大大提高了内存利用率。同时提供了一些编译、测试脚本和BC3.1工程文件供大家在BC3.1下进一步开发。
    2022-07-07 11:18:43下载
    积分:1
  • FPGA实现usb
    应用背景This is the very first officially available release of the core - It is still under active development - Please do not modify the sources ! - Things that are not implemented yet, or are known not to work yet:   - UTMI line/link control interface is not implemented yet. This includes:     - Detection of attach/detach     - Speed negotiation (Full/High Speed)     - USB reset     - USB suspend   - There is no logic in the core to "help" suspending it. I"m not     quite sure yet what to do in this area. (Suggestions welcomed !)   - There is no easy way to configure the core (number of endpoints,     buffer size)   - There has been absolutely no testing done on the core 关键技术This file describes the current status of the checked in HDL code. Please su
    2022-02-07 09:44:26下载
    积分:1
  • linux 超声波测试
    基于linux内核2.6.36内核下的驱动例程,需要make生产.ko驱动文件,滤波就自己添加了,另外有测试应用程序。
    2022-02-16 10:17:10下载
    积分:1
  • /DLL保护进程
    这是一个内核级的进程保护组件。包括一个驱动文件“SAFETY.SYS”和一个DLL“SAFETY.DLL”,通过简单的调用DLL就可以实现进程保护。最多可以同时保护100个进程。调用方法我就不多说了,很简单的。看看源码就知道了。-This is a kernel-level process protection components. Including a drive file "SAFETY.SYS," and one the DLL the "SAFETY.DLL", the process of protection can be achieved through a simple call the DLL. You can also protect the 100 process. I do not say call a method, very simple. Look at the source.
    2022-05-12 11:34:38下载
    积分:1
  • tm1803程序
    改程序为三基色LED数码管的驱动芯片tm1803的单片机程序,单片机采用51单片机,实测是完全可以用的,没什么问题,可以改变三基色led的颜色。
    2022-01-25 18:41:50下载
    积分:1
  • 基于stm32 USB HID例程
    应用背景用于基于stm32MCU的硬件的USB-HID设备的开发应用,本例程提供相应的案列,根据例子然后改写自己需要的代码,为自己所用关键技术stm32MCU为主处理器的USB-HID设备的开发应用,对于开发USB设备免驱动有很好的参考作用
    2022-02-03 10:05:59下载
    积分:1
  • 固高运控制部分代码
    运用固高运动控制卡GTS系列,实现一定的点位插补功能以及相关的插补功能,具有一定的参考价值,对于新学者来说
    2023-03-10 19:00:04下载
    积分:1
  • STM32 CANopen 主从站开发PDF
    应用背景在公司开发的CANopen,现在写成文档,论文涉及CANopen主、从站开发。公司开发也是基于STM32做的开发。关键技术基于STM32开发的主、从站开发的CANopen论文,基于DS301协议开发的,通过验证证明可行。
    2022-09-15 03:35:03下载
    积分:1
  • 麦克雷尔PHY器件(ksz80xx)
    应用背景这是源代码支持麦克雷尔PHY器件(Micrel。C / micrel_phy。H)如下:以太网交换机:1。ks8873以太网物理层:2.1千兆PHY ;- ksz9021 ;- ksz9031100 / 10物理2.2 ;- ksz8001 ;- ksz8021 ;- ksz8031 ;- ksz8041 ;- ksz8051 ;- ksz8061 ;- ksz8081 ;- ksz8091 ;- KSZ8721 ;- ksz8737关键技术PHY  ;以太网交换机 ;100 / 10物理ksz8041
    2022-03-22 10:17:32下载
    积分:1
  • 360超级好
    么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么么 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-05-21 21:20:59下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载