2014上单片机mcs6定时计数器.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 MCS - 51内部定时器/计数器及串行接口;;6.1 并行输入/输出接口 ;多路开关 功能:用于控制选通I/O方式还是地址/数据输出方式 方式控制:由内部控制信号产生;二、P1口内部结构;三、P2口内部结构;四、P3口内部结构;五、P0~P3端口功能总结 使用中应注意的问题: P0~P3口都是并行I/O口,但P0口和P2口还可用来构建数据总线和地址总线,所以电路中有一个MUX,进行转换。 而P1口和P3口无构建系统的数据总线和地址总线的功能,因此,无需转接开关MUX。 只有P0口是一个真正的双向口,P1~P3口都是准双向口。 原因:P0口作数据总线使用时,为保证数据正确传送,需解决芯片内外的隔离问题,即只有在数据传送时芯片内外才接通;否则应处于隔离状态。为此,P0口的输出缓冲器应为三态门。 P3口具有第二功能。因此在P3口电路增加了第二功能控制逻辑。这是P3口与其它各口的不同之处。;6.2 MCS-51的内部定时器/计数器 ;一 、定时器/计数器的组成 ;二、定时/计数器的控制 ;2). C/T 定时器方式或计数器方式选择位 若C/T=1时, 为计数器方式; C/T = 0时, 为定时器方式。 3). GATE 定时器/计数器运行门控标志位 当GATE=1时, 只有INT0 (或INT1)引脚为高电平且TR0(或TR1 )置 1 时, 相应的定时器 /计数器才被选通工作, 这时可用于测量在INTx端出现的正脉冲的宽度。若GATE=0, 则只要 TR0 (或 TR1)置 1, 定时器 /计数器就被选通, 而不管 INT0 (或 INT1)的电平是高还是低。 ; 2、 定时器/计数器控制寄存器TCON TF0、TF1分别是定时器/计数器T0、T1的溢出标志位。 加法计数器计满溢出时置1,申请中断;在中断响应后自动复0。 TR1、TR0分别是定时器/计数器T1、T0的运行控制位。 通过软件置1后,定时器/计数器才开始工作,在系统复位时被清0。 ;三、定时/计数器的工作方式(四种) ;2、方式1 是一个16位定时器/计数器,TH1(TH0)和TL1(TL0)均是8位的,构成16位计数器。;3、方式2 T/C被拆成成一个8位的寄存器TH1(TH0)和一个8位计数器TL1(TL0),两者构成可以自动装载的8位T/C。; 4、 方式 3 ;四、T/C的初始化;2.计数器初值的计算 T/C在计数模式下,计数之前必须给它的计数器TH0、TL0或TH1、TL1选送计数初???。T/C的计数器是在计数初值的基础上加1计数的,当计数器回“0”时自动产生溢出,置位TFx中断标志,向CPU 提出中断请求。 设需要计数器计数的个数为 X,计数初值为C,由此可得出如下计算计数初值的通式: 计数初值: C = M - X (6-1) 式中,M为计数器的模值,该值和计数器的工作方式有关。 213 当方式0时 M= 216 当方式1时 (6-2) 28 当方式2、3时;3.定时器初值计算 在定时模式下,计数器对单片机振荡频率fosc经12分频后的机器周期进行加1计数,用X表示计数个数,M表示模,C表示定时初值, Tcy表示机器周期,则 1 Tcy = 12/fosc,因此, 定时时间T的计算公式为: T = X·Tcy =( M-C)Tcy (6-3) 定时初值公式为: C = M - T/ Tcy (6-4) 定时器的溢出率 =1/T= fosc/(12·X)= fosc/(12 ·(M-C)) (6-5) 应用举例1 ;6.2 定时/计数器;6.2 定时/计数器;ORG 0000H AJMP MAIN ORG 000BH AJMP TCOS;例:利用T/C1方式2实现以下功能,当T1(P3.5)每输入一个负脉冲时,使P1.0输出一个

文档评论(0)

159****9610 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6044052142000020

1亿VIP精品文档

相关文档