/***************************************************/**函數名稱(chēng):void PCA_Capture_Int();**功能描述:PCA捕獲中斷函數,擴展32位計數**說(shuō) 明:中斷發(fā)生后,計數器將32計數結果高位寫(xiě)入/***************************************************/void PCA_Capture_Int(){//PCA捕獲中斷if(CR){//如果計數器溢出PCA_0.Dou_L++; //模塊0高位臨時(shí)變量自加PCA_1.Dou_L++; //模塊1高位臨時(shí)變量自加}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; //清空高位自加容器}}
評論