第5章 定时/计数器 本章学习目标 : 能正确描绘定时/计数器的4种工作方式,重点掌 握方式1、方式2的应用 学会定时/计数初值的计算 能读懂教材中的控制实例,学会编写同等难度的 中断、定时/计数程序5. 定时计数器 1. 日常生活中定时、计数的例子: 如闹钟、画“正”统计选票、家用水表对水量的计数。 2 . 单片机应用系统中定时计数的需求: 如用单片机控制的打铃器、空调的定时开关、啤酒自 动生产线上对酒瓶的计数装置等。 3 . 80C51单片机片内的定时/计数器: 两个位可编程的定时计数器:T0和T1,都能定 时和对外部事件进行计数。 此外,T1还可以作为串行接口的波特率发生器。 5.1.1定时计数器的结构 .定时和计数的原理 (1)计数 定时计数器的实质是加计数器(位), 其原理类似于古代用来计时的水钟: 假设计满一小时需要100,000,000 滴,这称为水钟的计数容量 16位定时/计数器的计数容量是65536 单片机是对脉冲个数计数,计数器每 接收到一个脉冲,计数值加1, 当接收满65535个脉冲后,再 来一个脉冲,计数值清0表明 这一轮计数结束,同时将标 志位TF0或TF1置