久久久久久久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短才行,手指是沒可能達到這速度
關閉窗口

相關文章

主站蜘蛛池模板: 免费观看a级毛片在线播放 黄网站免费入口 | 亚洲国产一区二区三区, | 成人精品久久久 | 日本欧美国产在线观看 | 日韩欧美三区 | 久久国产视频网站 | 午夜影院黄 | 国产欧美一区二区三区在线看 | 日韩成人免费 | 亚洲欧美日韩激情 | 日韩在线看片 | 免费一看一级毛片 | 啪一啪 | 免费国产视频 | 日本三级在线视频 | 日本免费一区二区三区 | www312aⅴ欧美在线看 | 久久久影院 | 日韩精品1区2区3区 爱爱综合网 | 99精品国自产在线观看 | a黄在线观看 | 日韩在线免费播放 | 亚洲欧美中文日韩在线v日本 | 日韩欧美一区二区三区免费观看 | 成人在线视频一区 | 一本色道精品久久一区二区三区 | 欧美性极品xxxx做受 | 日韩欧美一级精品久久 | 欧美成人一级视频 | 99热播精品| 日韩欧美福利视频 | 国产精品福利久久久 | 久久久国产一区二区三区 | 欧美一区二区免费 | 午夜精品久久久久久久久久久久久 | 欧美精品91爱爱 | 一区二区三区四区在线 | 欧美在线一区二区视频 | 天天操天天天干 | 成年人黄色一级毛片 | 亚洲精品国产成人 |