MCS51单片机第9章.pptVIP

  • 3
  • 0
  • 约4.52千字
  • 约 31页
  • 2017-01-22 发布于广东
  • 举报
MCS51单片机第9章.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 第9章 定时器/计数器的应用 9.1 定时器/计数器定时功能的应用 9.2 简易方波发生器 9.3 外部脉冲宽度的测量 1. 实训目的 掌握定时器/计数器定时功能的使用方法 掌握定时器初值的计算方法 掌握定时中断程序的编程方法 2. 功能设计 主程序: 定时器T0的初始化,应用P1口控制发光二极管L1~L8的亮暗交替显示。 定时器T0中断: T0产生10s的定时中断,当定时时间到时,8个发光二极管全灭,并持续一段时间(延时1s)。 9.1 定时器/计数器定时功能的应用 3. 背景知识 8051单片机的定时器/计数器T0(T1)为16位计数器,有4种工作方式。每种工作方式的特点见书中表9.1。 本题目需要T0定时10s,直接使用表9.1中的4种方式均不能达到要求。如果采用方式1,定时100ms,则中断10次时间为100ms×100=10000ms=10s。 (1) 定时器工作方式寄存器TMOD设置如书中所示。 (2) 定时器/计数器控制寄存器TCON设置如书中所示。 (3) 定时器/计数器初始值计算 Tini(初始值)=2N-定时时间/机器周期 其中N是定时器/计数器的定时器长度,与定时器/计数器的工作方式有关

文档评论(0)

1亿VIP精品文档

相关文档