教学目的 ·了解定时器/计数器的结构与工作原理。 掌握定时器/计数器的四种工作方式的特点及应用。 ·用定时器/计数器设计一个可产生一定频率方波的信号源。 ·用定时器/计数器设计一个脉冲宽度调制(PWM)信号以控制直流电动机转速。 用定时器/计数器设计一个用于流水生产线上的产品自动计数器。 ·用定时器/计数器设计一个测量电平脉冲宽度的程序。 ·用定时器/计数器设计一个电子音乐程序。 ·用定时器/计数器设计一个电子音乐程序。 学习重点和难点 ·定时器计数器的初始化。 定时器/计数器与中断的综合应用
教学目的 • 了解定时器/计数器的结构与工作原理。 • 掌握定时器/计数器的四种工作方式的特点及应用。 • 用定时器/计数器设计一个可产生一定频率方波的信号源。 • 用定时器/计数器设计一个脉冲宽度调制(PWM)信号以控制直流电动机转速。 • 用定时器/计数器设计一个用于流水生产线上的产品自动计数器。 • 用定时器/计数器设计一个测量电平脉冲宽度的程序。 • 用定时器/计数器设计一个电子音乐程序。 • 用定时器/计数器设计一个电子音乐程序。 • 定时器/计数器的初始化。 • 定时器/计数器与中断的综合应用
第6章 定时器/计数器 。6.1 定时器/计数器的结构与原理 。6.2 定时器/计数器的控制 ·6.3定时器/计数器的四种工作方式及应用 ·本章小结 ·习题
第6章 定时器/计数器 • 6.1 定时器/计数器的结构与原理 • 6.2 定时器/计数器的控制 • 6.3 定时器/计数器的四种工作方式及应用 • 本章小结 • 习题
6.1 定时器/计数器的 结构与原理 。6.1.1 定时器/计数器的结构 。6.1.2 定时器/计数器的原理 。6.1.3 定时器/计数器的功能 可
6.1 定时器/计数器的 结构与原理 • 6.1.1 定时器/计数器的结构 • 6.1.2 定时器/计数器的原理 • 6.1.3 定时器/计数器的功能
6.1.1 定时器/计数器的结构 8051单片机内部设有两个16位可编程定时器/计数器,简称 为定时器0(T0)和定时器1(T1)。 16位的定时器/计数器分别由两个8位寄存器组成,即:T0 由TH0和TL0构成,T1由TH1和TL1构成。每个寄存器均可 单独访问,这些寄存器是用于存放定时初值或计数初值的。 有一个8位的定时器方式寄存器TMOD和一个8位的定时器 控制寄存器TCON。这些寄存器之间是通过内部总线和控 制逻辑电路连接起来的,定时器/计数器的工作方式、定时 时间和启停控制通过由指令来确定这些寄存器的状态来实 现。TMOD主要用于设定定时器的工作方式,TCON主要用 于控制定时器的启动与停止,并保存T0、T1的溢出和中断 标志
6.1.1 定时器/计数器的结构 • 8051单片机内部设有两个16位可编程定时器/计数器,简称 为定时器0(T0)和定时器1(T1)。 • 16位的定时器/计数器分别由两个8位寄存器组成,即:T0 由TH0和TL0构成,T1由TH1和TL1构成。每个寄存器均可 单独访问,这些寄存器是用于存放定时初值或计数初值的。 • 有一个8位的定时器方式寄存器TMOD和一个8位的定时器 控制寄存器TCON。这些寄存器之间是通过内部总线和控 制逻辑电路连接起来的,定时器/计数器的工作方式、定时 时间和启停控制通过由指令来确定这些寄存器的状态来实 现。TMOD主要用于设定定时器的工作方式,TCON主要用 于控制定时器的启动与停止,并保存T0、T1的溢出和中断 标志
6.1.1 定时器/计数器的结构 定时器/计数器结构框图 (P3.3)(P3.2) T1(P3.5) T0P3.4) (8DH) (8BH) 溢出 (8CH) (8AH) THI TL1 溢出 THO TLO 島 CPU 作方式 島 作方式 中断 TCON(88H) TMOD(89H)
6.1.1 定时器/计数器的结构 定时器/计数器结构框图