❶ CPU、PLC、PCA是什么
1 什么是CPU?
CPU中文名称为“中央处理器”,典型代表为英特尔8086处理器,现在的奔腾X处理器都是8086的直系后代。处理器,顾名思义,其功能是处理数据,对于中央处理器,就是在数据处理中处于核心地位的处理器,听起来似乎很复杂,但实际上核心就是一个ALU“算术逻辑单元”。这个单元由一些数字门电路组成,仅能完成括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作。CPU内部包含ALU,除此之外CPU还有时钟电路,CPU运行的基本原理是:时钟电路产生计数脉冲,这个脉冲控制着一个累加器,即每产生一个时钟脉冲,累加器加1,这个累加值以16进制数字的形式通过地址总线唯一选通程序储存器中一个储存单元(在CPU外部),这个单元将内部储存的程序命令代码通过数据总线送到ALU中,ALU 根据代码不同执行不同操作,比如把某寄存器数值和某数值相加等,然后将计算结果输出到IO口或者各个总线上。
总之,CPU的工作就是把程序中的命令代码翻译成不同任务,然后执行,输出执行结果。CPU在一切数字计算机中都发挥了核心作用,即计算机都有CPU。
❷ 51单片机中改变PCA时基输出的PWM频率没改变时怎么回事
请你先搞清一个问题。PCA指的是单片机的一个功能模块(以我知道的,应该是SST的51单片机上的或C8051F上的),然后PWM指的的是脉冲宽度调制,是一种技术。
使用单片机的PCA模块可以实现PWM功能,比如要输出一个固定的频率,那么单片机只要开机时,把PCA的相关寄存器配置一下,频率就出来了,单片机也不用再去管理,换个说法就是后台运行了。单片机就可以去做其他的事情,即你说的连续发脉冲时,不中断其他运行中的程序。多路发出也可以,频率也可以不同,关键看单片机的功能。
补充:我认真的看了一下这个http://download.cndzz.com/DSP_MCU/20070418/800.pdf
请你仔细看最后的缩写解释,PCA指的试可编程计数器阵列,就是我说的PWM模块了,有这个的,就一定有PWM功能,不只是PWM,还有好多其他功能,比如捕捉(测脉宽)、高速输出、频率输出等。
这里的意思是。传统51的定时器是没有PWM功能的,但是PHILIP的增强型51,它的定时器有这功能,所以单独提出说明了,即定时器自己就能输出PWM。
有PCA的意思是,在定时器的基础上,实现了一些其它的功能,实现这个工能的东西是PCA。
有PCA的单片机,PWM、捕捉、高速输出、频率输出等都可以用模块完成(用你的说法就是不间断单片机的工作,不用中断);没有PCA、有PWM的单片机,PWM是靠定时器自己就能自动做了,但其他的功能要靠程序去做,要中断。都没有的,自然就都要靠程序去实现,要中断。
❸ STC12系列单片机的PCA是指什么,跟PWM有什么区别
PCA——可编程计数器阵列
STC手册中把概念模块化了,他的PCA包含两个 捕获/比较匹配 模块,可以实现上升沿/下降沿捕获,及捕获中断,或者比较匹配中断,或者PWM,或者最普通的定时/计数器。
其实就是个功能稍微强大点的定时器 - -!
比如STC12C2052AD,它的PCA是16位的计数器,计数脉冲可选(时钟分频后做为计数信号,或者外部信号),包含两个比较单元,这两个比较单元可以用来产生比较匹配或者PWM,也就是上面所说的 两个模块。
当PCA本身的计数数值与比较匹配相等时,可以触发中断,或者PWM波形翻转。
当PCA工作于捕获时,首先设定一个捕获条件 上升沿或下降沿 。当这个条件发生时,PCA本身的计数值就被自动的复制到一个固定的寄存器上,等待读取,并可以触发中断。
实际上PCA就是一个平平常常的计数器,比AT89S52的强点,现在的定时器基本上都有这些功能。
实在不明白就看看手册吧。。
❹ 单片机PCA定时方式和普通定时器定时方式的优缺点
PCA和普通定时器相比,带捕获比较功能,一可以捕获外部脉冲的上升沿和下降沿,从而精确测脉宽或频率。二是定时器可以与设定值比较,在特定时刻产生高电平或低电平,输出占空比可变的pWM方波。
❺ PCA是什么有什么作用
防暴车
武装特警的
❻ C8051F120单片机的PCA“频率输出方式”是怎么回事
没问题的,Fpca是PCA0计数器的时基频率,除2是因为2次翻转才是方波的一个周期,
直接除PCA0CPHn,是因为每次PCA0L与PCA0CPLn匹配时,PCA0CPLn都会加上PCA0CPHn
等待下次匹配,每次匹配之间的间隔刚好是PCA0CPHn;
看‘PCA
频率输出方式原理框图’很容易明白的。
❼ 什么是PCA通道单片机上的PCA通道
PCA是Programmable Counters Array的缩写,意思是可编程记数阵列。
❽ 单片机PCA能测量1秒脉宽吗
可以,只要代码编辑无误,一般情况下是可以测量的。STC12C系列增强型单片机片上扩展了基本51单片机的功能,如提供了PCA/PWM接口,定时器能工作在1T模式下(基本51单片机的时钟是Fosc的12分频,1T模式下1分频)。PCA可以用于脉宽测量,但是,protues暂不支持该系列单片机的仿真功能,反复烧写也挺麻烦,所以还是先用基本51单片机实现该功能,在后面的博文里在实现PCA测量脉宽。TMOD最高位GATEn置位后,Tn启动计数受INTn(Pin3.3)和TRn的共同影响:TRn为1,当INTn引脚输入为高电平时,Tn才允许计数。利用这个功能可测量INTn上正脉冲的宽度。
❾ 关于STC12C5A60S2单片机的PCA/PWM应用
1、CL/CH就是个一直在累加的计数器,功能同TL/TH;2、CCAPnL/CCAPnH里面放所谓的捕获值,也就是说:CL/CH中计数的值等于CCAPnL/CCAPnH时发生捕获事件,将申请中断;PWM时计数达到CCAPnL时输出电平翻转,达到CCAPnH时翻转回去,重新计数;3、CL/CH是计数器;CCAPnL/CCAPnH是寄存器,单片机实时对比其与CL/CH的值是否相等;4、实现16位软件定时可以用CL/CH的溢出中断(同T0、T1。。),也可以使用捕获模式,CCAPnL/CCAPnH中存放定时所要计数的值,CL/CH初值赋0,在捕获中断中清零CL/CH的值;5、在2中已说明。