找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1404|回复: 3
打印 上一主题 下一主题
收起左侧

stm32单片机多独立按键遥控器按键检测

[复制链接]
跳转到指定楼层
楼主
ID:364990 发表于 2018-7-4 17:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可单独检测多个按键按下及松开情况,同时可统计按键个数

  1. #include "sys.h"
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "led.h"
  5. #include "stdio.h"
  6. #include "ctrlbox.h"
  7. int main(void)
  8. {
  9.         u32 tim=0;
  10.         delay_init();         
  11.         LED_Init();        
  12.         Key_Init();        
  13.         uart_init(115200);
  14.         while(1)
  15.         {
  16.                 Key_Scan();
  17.                  tim++;
  18.                 delay_ms(10);
  19.                 if(tim>=20)
  20.                 {
  21.                         if(tim>=30)
  22.                         {
  23.                                 LEDBLUE=!LEDBLUE;
  24.                                 tim=0;
  25.                         }
  26.                         LEDRED=!LEDRED;
  27.                 }
  28.         }
  29. }

复制代码


遥控器-c8.7z

539.46 KB, 下载次数: 11, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:383648 发表于 2018-8-15 10:30 | 只看该作者
举报这个,扣除我的黒币结果什么都没有给我
回复

使用道具 举报

板凳
ID:383648 发表于 2018-8-15 10:31 | 只看该作者
举报这个,压缩包不能下载
回复

使用道具 举报

地板
ID:74949 发表于 2018-8-24 10:46 | 只看该作者
好东西,谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表