- 9
- 0
- 约1.71千字
- 约 2页
- 2023-09-07 发布于天津
- 举报
PAGE
PAGE 1
旋转编码开关工作原理图解
在电子产品设计中,常常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch。在写这个元件的驱动程序之前,我百度了一些它的使用说明资料,知道了它具有左转、右转和按下三个功能,有五个脚,它的形状如下图所示:(1)1、3脚要外接上拉电阻,一般10K就足矣;(2)2脚一般接地就行;(3)4、5脚是下按键的开关接线(按下时,4脚为低电平);我调试这个元件时的实物接线示意图为:其实它使用起来并不难,我看到网上的资料大都说操作它时推断正转和反转是一个难点,在这里我盼望博友在看了我的代码后会觉得这其实只是一个“传奇”!我的代码会把这个问题说的清清晰楚、简简洁单的!我觉得其实推断正转和反转的关键就是:当BMA为低电平常,BMB的跳变沿是怎样的——上升沿表示正转,下降沿表示反转。只要用代码把这it 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;uchar flag;uchar Last_BMB_status;uchar Current_BMB_status;//**************
原创力文档

文档评论(0)