/************************************************************************************************
函数名称:bianma_scan
函数功能:编码器扫描及处理
入口参数:
出口参数:无
备注: 100us扫描一次
************************************************************************************************/
void bianma_scan(void)
{
static unsigned char bianma_alast;
unsigned char bianma_anow;
// static bit oldbit;
bianma_anow = BIANMA_A;
if(bianma_alast != bianma_anow)
{
bianma_alast = bianma_anow;
if(bianma_alast)
{
if(BIANMA_B) //反转
{
bm_num1++;
}
else //正转
{
bm_num2++;
}
}
}
}
函数名称:bianma_scan
函数功能:编码器扫描及处理
入口参数:
出口参数:无
备注: 100us扫描一次
************************************************************************************************/
void bianma_scan(void)
{
static unsigned char bianma_alast;
unsigned char bianma_anow;
// static bit oldbit;
bianma_anow = BIANMA_A;
if(bianma_alast != bianma_anow)
{
bianma_alast = bianma_anow;
if(bianma_alast)
{
if(BIANMA_B) //反转
{
bm_num1++;
}
else //正转
{
bm_num2++;
}
}
}
}