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

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

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

  • 演示 1 为板 mcbstm32c
    正确的 LCD 驱动程序 Touchcsreen 驱动程序 个 gpio 由决定和触摸屏 + 伊犁显示配置 音频和 SIM 卡
    2023-04-10 02:15:03下载
    积分:1
  • FANUC Focas lib 2.5 完整开发包及协议测试工具
    资源描述focas 2.5完整开发数据包,包含有详细的开发说明文档,包含连接测试程序测试机床设备
    2023-05-28 19:00:05下载
    积分:1
  • NRF24L01 ARM程序
    这是我调试成功的NRF24L01驱动程序,在S3C2440芯片上测试过,没有问题
    2023-03-06 13:50:04下载
    积分:1
  • FM25040的C51程序,用于掉电保存数据。
    FM25040的C51驱动程序,用于掉电保存数据。
    2022-02-11 22:40:47下载
    积分:1
  • stm32f4tft
    stm32f407vgta 采用fsmc驱动tft液晶屏,测试通过                                  
    2022-04-02 09:15:06下载
    积分:1
  • 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
    作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf 作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaks
    2023-05-27 17:40:03下载
    积分:1
  • ccd采集程序
    应用背景该资料是CCD的驱动程序,可用于开发无线扫描枪快递专用把枪,也可以用在数码相机上,该程序已经调试通过,敬请需要的人士下载,以供该者参考使用。关键技术ccd的生产厂家有好多家,一般都是国外知名公司,是成熟的ccd,有线阵ccd和面阵ccd,可以利用该ccd做些成像的产品,可以设计些位移传感器。
    2022-08-13 14:40:24下载
    积分:1
  • BLDC 有霍尔
    基于 SUNPLUS 的 BLDC 驱动详细讲解,希望对于研究 BLDC 驱动器的同仁们有所帮助; 同时个人觉得也是非常不错的入门资料!
    2022-03-02 19:00:29下载
    积分:1
  • TMS320F2812 can通信代码
    应用背景本程序主要应用于电气化铁路行波故障测距装置上,在了解国内外电力系统线路及电气化铁道接触网故障测距研究工作的基础上,对各种方法存在的问题进行了探讨比较,为电气化铁道接触网行波故障测距的研究和提出新的故障测距方法奠定了必要和可靠的研究依据,在此基础上进行了故障测距装置硬件和程序的开发。关键技术DSP控制板主要负责对前端采集到的暂态电压电流行波信号进行信号调理,将调理后的8路电压电流信号送入DSP内部的AD模块,转化为数字信号。DSP内部固化了基于A型测距算法的故障测距程序,该程序对采集到的信号进行尺度3分解,提取出故障特征,从而确定初始行波和故障点的反射波引起的信号奇异点,即小波变换的模极大值点,然后通过公式即可准确的计算出故障点的位置。得到故障点的位置信息后,再通过CAN通信发送给ARM控制板。
    2022-02-25 10:20:49下载
    积分:1
  • SMS 控制器
    本应用指南描述了如何使用 avr 单片机控制 GSMmodem.The 调制解调器和主机之间的接口是一个名为海耶斯 AT 命令的文本协议。这些命令启用电话设置、 拨号、 文本消息传递等。GSM 调制解调器用于设置和控制的协议基于对海耶斯 AT 命令设置。GSM 调制解调器具体命令是适用于 GSM 调制解调器的服务,如: 文本消息、 调用给定的电话号码、 删除内存位置等。由于此应用说明,主要目的是展示如何发送和接收文本消息,只有一个 AT 命令的子集设置加以实施。
    2023-03-06 14:35:03下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载