定时器与晶振(晶振和时钟的区别)
本文目录
定时器、计数器的功能和工作方式
定时器是对内部脉冲计数,什么是内部脉冲?就是晶振12分频后送来的时钟脉冲,假设晶振为12MHz,则每一个时钟脉冲周期为T=12/12MHz=1us,每1us定时器计一个数。而计数器对外部脉冲计数,我们知道,51以机器周期为单位,1个机器周期等于12个时钟周期,6个状态周期S1~S6,每一个状态周期由2个时钟周期构成即P1、P2。假如51计数器在第一个机器周期的S3P1采样到高电平1,则51只能在下一机器周期的S2P1再次采样。因此,计数器完成一次计数需2个机器周期,故外部脉冲周期不得小于2个机器周期。所以本质上它们都是一个加一计数器,只不过脉冲源不同罢了。
晶振和时钟的区别
晶振和时钟是电子设备中常见的两个概念,它们有以下区别:
1.功能:晶振(CrystalOscillator)是一种电子元件,可以产生稳定的频率信号,用于提供设备的时基信号。而时钟(Clock)是由晶振提供的信号经过分频和倍频等处理后,用于同步设备中各个电路的运行。
2.物理结构:晶振是一个独立的元件,通常由晶体振荡器和相关电路组成。而时钟是一个更广义的概念,可以是由晶振单独构成,也可以是包含在整个电子系统内部的信号线或电路。
3.稳定性:晶振通常具有非常高的稳定性,可以提供准确的频率信号。而时钟的稳定性取决于晶振的稳定性以及后续处理电路的精度。
简而言之,晶振是提供频率信号的元件,而时钟是通过晶振提供的信号来同步设备内部各个电路的运行。
555可以与晶振组成振荡电路吗
555完全可以与晶振组成振荡电路。555定时器成本低,性能可靠,只需要外接几个电阻、电容,就可以实现多谐振荡器、单稳态触发器及施密特触发器等脉冲产生与变换电路。它也常作为定时器广泛应用于仪器仪表、家用电器、电子测量及自动控制等方面。
它内部包括两个电压比较器,三个5K欧姆的等值串联分压电阻(555定时器的名称也由此而得),一个RS触发器,一个放电管T及功率输出级。它提供两个基准电压VCC/3和2VCC/3。
晶振与机器周期的关系
【振荡周期】:单片机外接石英晶体振荡器的周期。如外接石英晶体的频率若为12MHz,这其振荡周期就是1/12微秒。
【状态周期】:单片机完成一个最基本的动作所需的时间周期。如扫描一次定时器T0引脚状态所需要的时间。一个状态周期=2个振荡周期。
【机器周期】:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期。【指令周期】:执行完某条指令所需要的时间周期,一般需要1~4个机器周期,如MULAB指令是四机器周期指令。一个指令周期=1~4个机器周期。
定时器上晶振多大的
定时器上晶振的大小通常由设计师根据具体应用场景而确定,常见的有4MHz、8MHz、16MHz等。晶振的作用是提供一个稳定的时钟信号,以便定时器能够准确地计时和操作。选择晶振的大小要考虑到定时器所需的精度和速度,同时也要考虑到电路板的空间和成本等因素。因此,在选择晶振时,需要综合考虑多个因素,以满足具体应用的需求。
51单片机定时器的目的
答51单片机定时器的目的是计数。因为1单片机内部共有两个16位可编程定时器,定时器T0和T1。52单片机内部多一个T2定时器。它们既有定时器功能又有计数功能,通过设置与它们相关的特殊功能寄存器可以选择启用定功能或计数功能,所以通常也把定时器称为计数器。
当单片机内部的CPU设置开启定时器后,定时器就会在晶振的作用下自动开始计时,当定时器的计数器记满后,就会发生中断。