1 / 30
文档名称:

单片机_6(1).ppt

格式:ppt   大小:353KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机_6(1).ppt

上传人:mh900965 2017/2/19 文件大小:353 KB

下载得到文件列表

单片机_6(1).ppt

相关文档

文档介绍

文档介绍:第第6 6章章 MCS-51 MCS-51 单片机内部资源及编程单片机内部资源及编程羊大立 E-mail: 309747726@ yangdali @ hainnu. 主要内容一、并行输入/输出接口二、定时/计数器三、串行接口四、中断系统一、并行输入/输出接口? 51 单片机有 4个并口: P0~P3 ?它们可直接通过 SFR 方式访问。?在 C51 中使用时,应包含 或 头文件,否则需要自己作定义。二、定时/计数器 1、定时/计数器的主要特性 2、 T0 、 T1 的结构及工作原理 3、 TMOD 和 TCON 寄存器 4、定时/计数器的工作方式 5、定时/计数器的编程及应用 1 、定时/计数器的主要特性(1) 51 子系列有两个 16 位的可编程定时/计数器: T0 和 T1 , 52 子系列有三个(多一个 T2 )。(2)每个定时/计数器既可以对系统时钟计数实现定时,也可以对外部信号计数实现计数功能。(3)每个定时/计数器都有多种工作方式,其中 T0 有四种工作方式; T1 和 T2 有三种工作方式。(4)每一个定时/计数器的定时计数时间到时会产生溢出信号,使相应的溢出位置位,溢出可通过查询或中断方式处理。 2 、 T0 、 T1 的结构及工作原理定时/计数器 T0 、 T1 的结构框图 2 、 T0 、 T1 的结构及工作原理 T0 、 T1 都是加法计数器,在使用时须注意: (1)计数值初值的确定对于加法计数器,每来一个计数脉冲,加法器中的内容加 1个单位,当由全 1加到全 0时计满溢出,因而,如果要计 N个单位,则首先应向计数器置初值为 X,且有: 初值 X = 最大计数值(满值) M-计数值 N 在不同的工作方式下,最大计数值(满值) 不一样,当定时器/计数器工作于 R位计数方式时, 它的最大计数值(满值)为 2的R次幂。 2 、 T0 、 T1 的结构及工作原理(2)关于外部计数脉冲的频率当定时/计数器工作于计数方式时,对芯片引脚 T0 ( )或 T1 ( )上的输入脉冲计数, 计数过程如下:在每一个机器周期的 S5P2 时刻对 T0 ( )或 T1 ( )上信号采样一次,如果上一个机器周期采样到高电平,下一个机器周期采样到低电平,则计数器在下一个机器周期的 S3P2 时刻加 1计数一次。因而需要两个机器周期才能识别一个计数脉冲,所以外部计数脉冲的频率应小于振荡频率的 1/24 。 3 、 TMOD 和 TCON 寄存器?对定时/计数器的控制要通过访问方式寄存器 TMOD 和控制寄存器 TCON 进行。(1)方式寄存器 TMOD TMOD (89H ) D7 GATE ← D6 C/T 定时器 1 D5 M1 D4 M0 → D3 GATE ← D2 C/T 定时器 0 D1 M1 D0 M0 →? TMOD :定时/计数器方式寄存器。用于设定 T0 和 T1 的工作方式。其格式如下: