0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

了解旋转编码开关的外形和代码

0BFC_eet_china 2018-02-01 17:01 次阅读

电子产品设计中,经常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch。在写这个元件的驱动程序之前,我google、baidu了一些它的使用说明资料,知道了它具有左转、右转和按下三个功能,有五个脚,它的 外形如下图所示:

(1)1、3脚要外接上拉电阻,一般10K就足矣;(2)2脚一般接地就行;(3)4、5脚是下按键的开关接线(按下时,4脚为低电平);我调试这个元件时的实物接线示意图为:

其 实它使用起来并不难,我看到网上的资料大都说操作它时判断正转和反转是一个难点,在这里我希望博友在看了我的代码后会觉得这其实只是一个“传说”!我的代 码会把这个问题说的清清楚楚、简简单单的!我觉得其实判断正转和反转的关键就是:当BMA为低电平时,BMB的跳变沿是怎样的——上升沿表示正转,下降沿 表示反转。只要用代码把这个描述清楚就OK了,这个器件就基本可以顺利地操作了。

没有多余的再说了,直接附上代码:

#include

#define uchar unsigned char

#define uint unsigned intsbit BMA=P1^4;

sbit BMB=P1^5;

sbit BMC=P1^6;

sbit P27=P2^7;

sbit P26=P2^6;

sbit P25=P2^5;

uchar code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};

uchar count=0;

了解旋转编码开关的外形和代码

了解旋转编码开关的外形和代码

了解旋转编码开关的外形和代码

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:数字旋转编码开关的原理及使用方法

文章出处:【微信号:eet-china,微信公众号:电子工程专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于eBox的旋转编码开关驱动

    在电子产品设计中,经常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch。常见的有5pin和3pin产品。5pin实在左右旋转的基础
    发表于 12-12 14:27

    旋转编码开关

    `旋转编码开关资料`
    发表于 06-01 16:02

    旋转编码开关

    `如果板子多的话,可以用旋转编码开关作地址来选择板子用吗?`
    发表于 09-12 14:58

    接近开关、光电开关旋转编码

    接近开关、光电开关旋转编码器: 工业控制中的定位,接近开关、光电开关的应用已经相当成熟了,而且
    发表于 09-09 06:47

    了解不同类型的旋转编码器及其工作原理

    助于它用于步进/伺服电机控制、导航菜单序列和增加/减少数字的值等等。在本篇文章中,我们将了解不同类型的旋转编码器及其工作原理。我们还将它连接到PIC单片机PIC16F877A,并通过旋转
    发表于 11-24 06:23

    旋转编码器,旋转编码器是什么意思

    旋转编码器,旋转编码器是什么意思 旋转编码器概要
    发表于 03-03 15:27 2228次阅读

    8421旋转编码开关规格书

    8421旋转编码开关规格书
    发表于 12-19 16:27 23次下载

    ENHP旋转编码器应用及接线

    便捷手摇型增量旋转编码器特点:适用于数控机床,磨床等的手动脉冲输入、紧急停止开关,ENABLE开关、适用于4位,6位旋转
    发表于 10-25 09:47 19次下载
    ENHP<b class='flag-5'>旋转</b><b class='flag-5'>编码</b>器应用及接线

    MSP430 判断 旋转编码开关转动方向

    msp430 是一款超低功耗的单片机,个人感觉市面上看到的教程远远少于Adrunio ,51和 stm32,可能是太底层了的原因吧。本文将使用MSP430F5529PL 来完成对于旋转编码开关转动
    发表于 11-20 09:51 3次下载
    MSP430 判断 <b class='flag-5'>旋转</b><b class='flag-5'>编码</b><b class='flag-5'>开关</b>转动方向

    NIDEC(尼得科)旋转编码开关S-1010A数据手册

    NIDEC(尼得科)旋转编码开关S-1010A数据手册
    发表于 09-21 11:39 0次下载

    NIDEC(尼得科)旋转编码开关S-1011A数据手册

    NIDEC(尼得科)旋转编码开关S-1011A数据手册
    发表于 09-21 11:39 0次下载

    NIDEC(尼得科)旋转编码开关S-1030A数据手册

    NIDEC(尼得科)旋转编码开关S-1030A数据手册
    发表于 09-21 11:39 0次下载

    NIDEC(尼得科)旋转编码开关S-1110A数据手册

    NIDEC(尼得科)旋转编码开关S-1110A数据手册
    发表于 09-21 11:39 0次下载

    NIDEC(尼得科)旋转编码开关S-2010A数据手册

    NIDEC(尼得科)旋转编码开关S-2010A数据手册
    发表于 09-21 11:39 0次下载

    NIDEC(尼得科)旋转编码开关S-2031A数据手册

    NIDEC(尼得科)旋转编码开关S-2031A数据手册
    发表于 09-21 11:39 0次下载