久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > STC單片機PCA捕獲中斷函數

STC單片機PCA捕獲中斷函數

作者: 時間:2016-11-29 來源:網絡 收藏
/***************************************************/
**函數名稱:void PCA_Capture_Int();**功能描述:PCA捕獲中斷函數,擴展32位計數**說    明:中斷發生后,計數器將32計數結果高位寫入/***************************************************/void PCA_Capture_Int(){//PCA捕獲中斷if(CR){//如果計數器溢出PCA_0.Dou_L++;                 //模塊0高位臨時變量自加PCA_1.Dou_L++;                 //模塊1高位臨時變量自加}if(CCF0){//如果模塊0引腳接受中斷CCF0 = 0;                      //清中斷PCA_0.Match = CCAP0H;PCA_0.Match <<= 8;PCA_0.Match &= CCAP0L;         //低位保存PCA_0.Dou_H = PCA_0.Dou_L;     //高位保存PCA_0.Dou_L = 0;              //清空高位自加容器}if(CCF1){//如果模塊1引腳接受中斷CCF1 = 0;                     //清中斷PCA_1.Match = CCAP1H;PCA_1.Match <<= 8;PCA_1.Match &= CCAP1L;        //低位保存PCA_1.Dou_H = PCA_1.Dou_L;    //高位保存PCA_1.Dou_L = 0;              //清空高位自加容器}}


評論


技術專區

關閉