- 22
- 0
- 约9.97千字
- 约 63页
- 2015-12-14 发布于广东
- 举报
内容 7.1 定时/计数技术概述 7.1.1软件定时/计数器 软件定时是靠执行一段循环程序以实现时间延迟。如本书前面 常用的void DelayMS(uint xms)延时子函数: void DelayMS(uint xms) { uint i,j; for(i=0; ixms;i++) for(j=0;j110;j++); } 7.1.2 数字电路定时/计数 需要计数较多或定时时间较长,常使用硬件电路完成。硬件定 时/计数的特点是定时/计数功能全部由硬件电路完成,不占用 CPU的时间,但需要通过改变电路中的元件参数来调节定时时 间和计数长度,使用上不够灵活。 7.1.3 可编程定时/计数 为了使用方便并增加单片机的功能,很多单片机内部都集成了 可编程的定时/计数器。80C51单片机内部就有可编程的定时/ 计数器,其中51子系列内部有2个,52子系列内部有3个。本章 只介绍51子系列内部的定时器/计数器。 7.2 80C51单片机的定时器/计数器 7.2.1 定时器/计数器的结构 定时器/计数器的内部结构框图如图7-1所示。 7.2.2 定时器/计数器的工作原理 定时器/计数器T0、T1的工作原理图如图7-2所示。 7.2.2 定时器/计数器的工作原理 定时器/计数器T0、T1的工作原理图如图7-2所示。 1.工作方式寄存器TMOD TMOD用来
原创力文档

文档评论(0)