位置:51电子网 » 技术资料 » 显示光电

80C51的定时/计数器及其应用

发布时间:2016/7/15 21:21:46 访问次数:921

   在单片机的实际应用系统中,经常会使用到精确延时、定时扫描、统计事ECLAMP2398P.TCT件的发生次数和产生一定频率的声音等功能。这些功能都需要在时序电路中实现定时和计数的功能,定时和计数是控制系统中的两个重要功能。一般来说,有3种方法来实现定时和计数功能。

   ①硬件定时:使用时基电路(如555定时芯片)来组成硬件定时电路。这种方法需要额外的元器件,使得系统复杂,成本高,且其定时值不能由软件控制并修改,即此方法不可编程,调试困难。

   ②软件定时:这种方式通常是通过循环执行―段程序来实现的,因为每个指令的执行都需要消耗机器周期。该方法的优点是修改定时时间非常方便,灵活性和通用性好,但缺点也同样明显,这种定时方式是以占用CPU时间为代价的,大大降低了CPU的利用率,且定时的精度不高,一般应用在定时时间较短和精度要求不高的场合。

   ③可编程定时/计数器:这种定时器的定时值和定时范围可以用软件来确定修改,使用灵活,功能强。且不占用处理器时间,有自己独立的时钟驱动。例如,可编程芯片眨53、⒓54、MC68们等。

   目前许多微处理器本身都带有定时/计数器,使用时不需要扩展额外的定时/计数器芯片。gOC51系列单片机内部集成了两个可编程的16位定时/计数器,即定嘟计数器0和1,简称To和T1。每个定嘟计数器都可独立工作,可以设置成定时和计数两种模式,有4种工作方式可供选择。



   在单片机的实际应用系统中,经常会使用到精确延时、定时扫描、统计事ECLAMP2398P.TCT件的发生次数和产生一定频率的声音等功能。这些功能都需要在时序电路中实现定时和计数的功能,定时和计数是控制系统中的两个重要功能。一般来说,有3种方法来实现定时和计数功能。

   ①硬件定时:使用时基电路(如555定时芯片)来组成硬件定时电路。这种方法需要额外的元器件,使得系统复杂,成本高,且其定时值不能由软件控制并修改,即此方法不可编程,调试困难。

   ②软件定时:这种方式通常是通过循环执行―段程序来实现的,因为每个指令的执行都需要消耗机器周期。该方法的优点是修改定时时间非常方便,灵活性和通用性好,但缺点也同样明显,这种定时方式是以占用CPU时间为代价的,大大降低了CPU的利用率,且定时的精度不高,一般应用在定时时间较短和精度要求不高的场合。

   ③可编程定时/计数器:这种定时器的定时值和定时范围可以用软件来确定修改,使用灵活,功能强。且不占用处理器时间,有自己独立的时钟驱动。例如,可编程芯片眨53、⒓54、MC68们等。

   目前许多微处理器本身都带有定时/计数器,使用时不需要扩展额外的定时/计数器芯片。gOC51系列单片机内部集成了两个可编程的16位定时/计数器,即定嘟计数器0和1,简称To和T1。每个定嘟计数器都可独立工作,可以设置成定时和计数两种模式,有4种工作方式可供选择。



热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!