pca,代表着多种含义,如:个人计算机助理、可变成计数器陈列、个人呼叫助理等。PCA(personal computer assistant)个人计算机助理,智能手机时代手机与电脑结合的演变名称。
PCA(可编程计数器阵列ProgrammableCounterArray)有5个16位的捕获/比较模块与之相连,由高字节(PCA0H)和低字节(PCA0L)组成。在读PCA0L的同时自动锁存PCA0H的值,先读PCA0L寄存器将使PCA0H的值得到保持(在读PCA0L的同时),直到用户读PCA0H寄存器为止。读PCA0H或PCA0L不影响计数器工作。PCA0MD寄存器中的CPS2-CPS0位用于选择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在微控制器内核处于等待方式时继续正常工作。