单片机定时计数工作原理.ppt

第六章 单片微机的定时器/计数器 原理及应用 61概述 通常采用以下三种方法来实现定时或计数 1.硬件法 硬件定时功能完全由硬件电路完成,不占用CPU时间。 但当要求改变定时时间时,只能通过改变电路中的元件参数来 实现,很不灵活。 2.软件法 软件定时是执行一段循环程序来进行时间延时,优点是 无额外的硬件开销,时间比较精确。但牺牲了CPU的时间 3.可编程定时器/计数器 可编程定时器/计数器最大特点是可以通过软件编程来 实现定时时间的改变,通过中断或查询方法来完成定时功能或 计数功能。有专门的可编程定时器/计数器芯片可供选用,比 如 Intel8253。还有一些日历时钟芯片,如菲利浦公司的 PCF8583等。 目前单片微机中往往已配备了定时器/计数器( timer/ counter)。 80C51芯片内包含有两个16位的定时器/计数器:T0和 T1;而80C52包含有三个16位的定时器/计数器:T0、T1和T2 在80C51系列的部分产品(如 Philips公司的80C552)中,还包 含有一个用做看门狗的8位定时器(T3) 定时器/计数器的核心是一个加1计数器.其基本功能是 计数加1 若是对单片微机的T0、T1或T2引脚上输入的一个1到0 的跳变进行计数增1,即是计数功能 若是对单片微机内部的机器周期进行计数,从而得到定 时,这就是定时功能。 定时功能和计数功能的设定和控

文档评论(0)

1亿VIP精品文档

相关文档