久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

也許是最簡單的旋轉編碼器程序, 占用一個外中斷

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年05月22日   【字體:

 #define ROTATE_A PIND.2

#define ROTATE_B PIND.3
 
uchar CW=0;
uchar CCW=0;
 
// External Interrupt 0 service routine
interrupt [EXT_INT0] void ext_int0_isr(void)
{
if(ROTATE_A!=ROTATE_B)
    {
        CW++;   
    }
        else CCW++;
}
 
void main(void)
{
        if ((CW|CCW)!=0)
            {
            DATA=DATA+CW-CCW;
            }
        CW=0;
        CCW=0;   
        delay_ms(50);
}
 
 
//////////////////////////////////////////
 
占用一個外中斷,電平變化觸發,CW是順時針轉過的脈沖,CCW是逆時針
 
每50ms處理一下數值,如果想要出錯,起碼脈沖時間要比50ms/256短才行,手指是沒可能達到這速度
關閉窗口

相關文章

主站蜘蛛池模板: 中文字幕精品一区二区三区精品 | 中文字幕免费在线观看 | 在线观看www高清视频 | 找个黄色片 | 日日夜夜天天 | 999久久久久久久久6666 | 日韩一区二区三区视频在线播放 | 精品av | 国产精品欧美一区二区 | 日日操操 | 美女爽到呻吟久久久久 | 国产极品粉嫩美女呻吟在线看人 | 精品无码久久久久国产 | 成人av一区二区三区 | 午夜精品久久久久久久久久久久久 | 久久新 | 欧美精品久久久久 | 最新国产视频 | 波多野结衣一二三区 | 久久久久国 | 欧美电影在线观看网站 | 免费在线一区二区 | 亚洲精品毛片av | 国产精品视频网 | 精品在线一区 | 久久久这里都是精品 | 91精品久久久久久久久久入口 | 精品美女视频在线观看免费软件 | 国内激情av片| 超碰日本 | 国产精品高清一区二区三区 | www.jizzjizz | 黑人巨大精品欧美一区二区免费 | 国产99视频精品免费视频7 | 一区二区三区四区国产 | 精品国产乱码久久久久久影片 | 香蕉久久a毛片 | 欧美成视频在线观看 | 亚洲国产成人精品女人 | 国产精品国产三级国产aⅴ中文 | 日本在线一二 |