我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 2010|回复: 1

[求助] 关于EC11编码开关的使用

[复制链接]

12

主题

187

回帖

343

积分

二级逆天

积分
343

社区居民忠实会员终身成就奖

QQ
发表于 2015-10-16 08:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请教一下,有没有人用STC51单片机驱动EC11旋转编码器?求指导。

我自己写了一个程序,但是现在发现编码器转动时识别不稳定,请大神们指点。
EC11的A相触发中断INT0(P3.2)下降沿触发,B相链接在P1.0上。
中断程序:

void ExtInt0() interrupt 0
{
    static u8 value = 0x80;
    if(P10)
    {
        if(value<0xFF)
        {
            value++;
        }
        P20 = 0;
        P21 = 1;
    }
    else
    {
        if(value>0x00)
        {
            value--;
        }
        P20 = 1;
        P21 = 0;
    }
}


运行结果就是一转动编码器P20和P21两个灯就不规则的乱跳。
求解救!

0

主题

145

回帖

100

积分

二级逆天

积分
100

终身成就奖特殊贡献奖原创先锋奖

发表于 2021-10-7 09:47 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表