encoder.c

来自「Keil3_Full程序」· C语言 代码 · 共 22 行

C
22
字号
#include "uPSD3300.h"
#include "TurboLite_hardware.h"
#include "Turbo_timer.h"
#define PollingTime 10000
extern xdata PSD_REGS PSD8xx_reg; 


unsigned char Polling_Encoder()
{
    unsigned char temp;

    temp=PSD8xx_reg.OMC_AB;
    if((temp&0x01)!=0)
    {
        PSD8xx_reg.OMC_AB&=0xFE;
        timer0_delay(1);
        if((PSD8xx_reg.OMC_BC&0x02)!=0)return(1);
        else return(2);
    }
    return(0);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?