㈠ 單片機PCA是什麼意思
單片機PCA的意思是可編程計數器陣列。PCA由5個16位的捕獲/比較模塊與之相連,由高位元組(PCA0H)和低位元組(PCA0L)組成。
在讀PCA0L 的同時自動鎖存PCA0H 的值,先讀PCA0L 寄存器將使PCA0H 的值得到保持(在讀PCA0L 的同時),直到用戶讀PCA0H 寄存器為止。
(1)pca捕獲程序擴展閱讀
計數/定時器溢出時,PCA0MD中的計數器溢出標志(CF)被置為1,並產生中斷請求(如果CF 中斷被允許)。
將PCA0MD 中ECF 位設置為邏輯1 即可允許CF 標志產生中斷請求。當CPU 轉向中斷服務程序時,CF 位不能被硬體自動清除,必須用軟體清0。
要使CF 中斷得到響應,必須先總體允許PCA0 中斷。通過將EA 位(IE.7 )和EPCA0 (EIE1.3 )設置為邏輯1 來總體允許PCA0 中斷。清除PCA0MD寄存器中的CIDL 位將允許PCA 在微控制器內核處於等待方式時繼續正常工作。