下载此文档

单片机_6(1).ppt


文档分类:通信/电子 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
第第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 的工作方式。其格式如下:

单片机_6(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小353 KB
  • 时间2017-02-19