找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

三行按键 单片机程序分析

查看数: 3871 | 评论数: 5 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-8 16:48

正文摘要:

今天写一个进阶级的帖子分享一下,记录过程。 三行按键由烟台南山学院-零点工作室原创,如转载,请标明出处,并附本链接。 我看CSDN上有三行按键相关的分析,但并不是原创作者以及我们工作室相关学长。 三行按键 ...

回复

ID:59423 发表于 2019-11-16 09:30
在实际项目中,实际使用下。
ID:609746 发表于 2019-9-9 21:54
优秀啊
ID:66287 发表于 2019-9-9 08:43
void ThreeKey()
  {
    ReadData = ~ReadData;      // 1
    Trg  = ReadData & ~Cont;  // 2 注“~”优先级高于& ;ReadData为本次键状态,Cont为上次键状态
    Cont = ReadData;               // 3
  }
这是改进版,更好理解。编译后代码量一样。
ID:66287 发表于 2019-9-9 08:37
第二种方法我一直在用,实用性较高。
ID:56665 发表于 2019-9-9 08:30
有没有人在项目中用到这个按键

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

Powered by 单片机教程网

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