第6章 定时/计数器 教学目的:了解80C51系列单片机内部定时器/计数器的结构与工作原理;能够采用查询方式对定时器/计数器的4种工作模式编程、应用。 教学重点:1. 定时/计数器的工作原理; 2. 定时器方式1、2的编程、应用。 教学难点:1.定时/计数器控制寄存器的设置 2.定时初值的设置 在实际的控制系统中常要求有外部实时时钟,以实现定时或延时控制;还要求有外部计数器,以实现对外界事件进行计数。 实现定时功能,可以采用下面三种方法: 软件定时:软件定时不占用硬件资源,但占用了CPU时间,降低了CPU的利用率。 采用时基电路定时:例如采用555电路,外接必要的元器件(电阻和电容),即可构成硬件定时电路。但在硬件连接好以后,定时值与定时范围不能由软件进行控制和修改,即不可编程。 采用可编程芯片定时:这种定时芯片的定时值及定时范围很容易用软件来确定和修改,此种芯片定时功能强,使用灵活。在单片机的定时/计数器不够用时,可以考虑进行扩展。 6.1 定时/计数器T0、T1概述 80C51单片机内部有两个16位的可编程定时/计数器,分别简称为“定时器0(T0)”和“定时器1(T1)”。不论哪种型号,其结构、原理和工作方式都是相同的。 可编程是指其功能如工作方式、定时时间、量程、启动方式等均可由指令来确定和改变。 6.1.1 定时器/计数器T0、T1的结构 共
原创力文档

文档评论(0)