新聞中心

        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;              //清空高位自加容器}}


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 广州市| 上虞市| 都匀市| 郁南县| 吉木乃县| 皋兰县| 高雄市| 泌阳县| 朝阳县| 纳雍县| 阜新| 如皋市| 金川县| 安西县| 康平县| 铜梁县| 彭山县| 潼南县| 罗甸县| 凤庆县| 曲水县| 乐至县| 犍为县| 广东省| 南召县| 马山县| 古田县| 祁门县| 抚顺县| 江达县| 东安县| 吉安市| 阿克陶县| 渭源县| 休宁县| 乡城县| 岫岩| 怀宁县| 元谋县| 张家口市| 大新县|