第4章MCS-51单片机内部定时器/ 计数器及串行接口 4,1定时器/计数器的结构及工作原理 42方式和控制寄存器 4.3工作方式 4.4定时器/计数器应用举例 45MCS-51单片机的串行接口 4.6串行口的应用
第4章 MCS - 51单片机内部定时器/ 计数器 及串行接口 4.1 定时器/计数器的结构及工作原理 4.2 方式和控制寄存器 4.3 工作方式 4.4 定时器/计数器应用举例 4.5 MCS - 51单片机的串行接口 4.6 串行口的应用
在工业检测、控制中,很多场合都要用到计数或者定 时功能。例如对外部脉冲进行计数、产生精确的定时时间、 作串行口的波特率发声器等。MCS-51单片机内部有两个 可编程的定时器/计数器,以满足这方面的需要。它们具 有两种工作模数(计数器模式、定时器模式)和四种工 作方式(方式0、方式1、方式2、方式3),其控制字均 在相应的特殊功能寄存器(SFR)中,通过对它的SFR的 编程,可以方便的选择工作模数和工作方式
在工业检测、控制中,很多场合都要用到计数或者定 时功能。例如对外部脉冲进行计数、产生精确的定时时间、 作串行口的波特率发声器等。MCS-51单片机内部有两个 可编程的定时器/计数器,以满足这方面的需要。它们具 有 两种工作模数(计数器模式、 定时器模式)和四种工 作方式( 方式0、方式1、方式2、方式3),其控制字均 在相应的特殊功能寄存器(SFR)中,通过对它的SFR的 编程,可以方便的选择工作模数和工作方式
41定时器计数器的结构及工作原理 定时器/计数器: Timer/ Counter 本质上都是加法计数器,当对固定周期的脉冲信号 计数时是定时器,对脉冲长度不确定的信号计数时是计 数器。 每接收到一个计数脉冲,加法计数器的值就加一, 当计满时发生溢出,并从0开始继续计数 加法计数器的计满溢出信号就是定时/计数器的输出, 该信号使TCON的某位(TF0或TF1位)置一,作为定时 器/计数器的溢出中断标志
定时器/计数器: Timer/Counter 本质上都是加法计数器,当对固定周期的脉冲信号 计数时是定时器,对脉冲长度不确定的信号计数时是计 数器。 每接收到一个计数脉冲,加法计数器的值就加一, 当计满时发生溢出,并从0开始继续计数。 加法计数器的计满溢出信号就是定时/计数器的输出, 该信号使TCON的某位(TF0或TF1位)置一,作为定时 器/计数器的溢出中断标志。 4.1 定时器/计数器的结构及工作原理
P3.5 F34T1由TH1、TL1 构成,字节地址 70 07070 壮T[TH[TL1rTH0、[TL0 为8DH、8BH 屜 CPU E 品刪 T0由TH0、TL0 THOD 构成,字节地址 为8CH、8AH 特殊功能寄 TCON则用于控制定时计 存器TMOD 数器T0和T1的启动和停止 控制定时计 计数,同时管理定时器T0 数器的工作 和T1的溢出标志等。 为式 41定时器计数器结构框图
图 4.1 定时器/计数器结构框图 T1由TH1、TL1 构成,字节地址 为8DH、8BH T0由TH0、TL0 构成,字节地址 为8CH、8AH TCON则用于控制定时计 数器T0和T1的启动和停止 计数,同时管理定时器T0 和T1的溢出标志等。 特殊功能寄 存器TMOD 控制定时计 数器的工作 方式
42方式和控制寄存器 定时器计数器的方式寄存器TMOD (MSB) (LSB) GATE C/T M1 MO GATE C/T M1MO T1方式控制 T0方式控制 8位分为两组,高四位控制T1,低4位控制T0 图42TMOD各位定义
4.2 方式和控制寄存器 一、 定时器/计数器的方式寄存器TMOD 图 4.2 TMOD各位定义 8位分为两组,高四位控制T1,低4位控制T0