首页 > 装修问题 > 装饰材料 > 其他 > pca定时器和普通的区别在哪里?

pca定时器和普通的区别在哪里?

浏览次数:2742|时间:2024-05-11

最新回答

2024-05-11zeeleemoon
原问题:请问stc单片机中的pca定时器跟普通定时器...
榛耍腜CA包含两个捕获/比较匹配模块,可以实现上升沿/下降沿捕获,及捕获中断,或者比较匹配中断,或者PWM,或者最普通的定时/计数器。
其实就是个功能稍微强大点的定时器--!
比如STC12C2052AD,它的PCA是16位的计数器,计数脉冲可选(时钟分频后做为计数信号,或者外部信号),包含两个比较单元,这两个比较单元可以用来产生比较匹配或者PWM,也就是上面所说的两个模块。
觉得STC的手册真别扭。。。
当PCA本身的计数数值与比较匹配相等时,可以触发中断,或者PWM波形翻转。
当PCA工作于捕获时,首先设定一个捕获条件上升沿或下降沿。当这个条件发生时,PCA本身的计数值就被自动的复制到一个固定的寄存器上,等待读取,并可以触发中断。
实际上PCA就是一个平平常常的计数器,比AT89S52的强点,现在的定时器基本上都有这些功能。
实在不明白就看看手册吧。。

100

2024-05-11坚吃不懈1208
答:PCA定时是因为PCA计数器的计数值与模块捕获寄存器的值相匹配时可以产生中断,可以在中断中捕获寄存器更新寄存器的值,由于整个过程计数器没有溢出,故"计数溢出标志位"不需用软件清零
单片机定时器定时则是通过计数溢出产生中断,本来需用软件清零"计数溢出标志位",但由于硬件会自动清零,故也不需理睬

179

2024-05-11微凉菇凉
定时工作模式和技术工作模式的工作原理相同,只是计数脉冲来源有所不同:
pca定时器处于计数工作模式时,  加法计数器对芯片端子T0(P3.4)或T1(P3.5)上的输入脉冲进行计数;
普通的处于定时器工作模式时,加法计数器对内部机器周期脉冲进行计数。
总的来说都是计数  只不过信号来源不同  应用方面也不同。

263