找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: lkc8210
打印 上一主题 下一主题
收起左侧

一定位一脉冲的EC11旋转编码器最简洁的单片机驱动代码

  [复制链接]
楼主
ID:378108 发表于 2023-9-28 09:49 | 显示全部楼层
haokey 发表于 2021-7-7 12:20
探讨一下,假如我改成这样会怎样:
if(!PinA&&PinB)
{PinA_O= 1;}

你这样是不行的,会重复的加或减
回复

使用道具 举报

沙发
ID:378108 发表于 2023-9-28 09:57 | 显示全部楼层
  unsigned char key=0;
  static bit nextA;
  if (KA()!=nextA)
    {nextA=KA();
      if (nextA==1)
        {if (KB()==1) key=6;else key=5;}
      else
        {if (KB()==0) key=6;else key=5;}
    }
return key;
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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