第六章 定时 本.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 定时 本

回忆: 我们复位后,就使得PC=0,第一条指令放在这儿,指令一条接一条,就无形中获得了CPU的控制权。 何谓主程序? 主程序如何放置? 补充:增加 特殊功能寄存器中 TCON,IE寄存器的解释 中断的核心:是获得PC,也就是获得CPU的控制权. 如何获得PC,先登记,再通过2路闸门(有开关控制),顺利的话就有了PC控制权.实际过程比较曲折。 掌握它比较重要,但掌握的重要性相对排第二。 获得 PC后,如何放置我们的中断处理程序 中断的初始化,中断的标志位的后续处理, 理解不难 小结: 中断使用注意3点: 在主程序中,对中断初始化,主要是设置中断使能开关 编写好中断服务程序,并给程序首条地址取外号,在中断进入的地方,用AJMP(LJMP)跳转到中断服务程序中. 要掌握常规模版. 比如下面是定时器1的例题 根据需要,在中断服务程序中编写中断标志清除指令 小节 * * 引 子: 一个程序负责不断加1,加25次。 由哥与弟的关系引申 一个程序负责不断加1,加25次。 ORG 00H SJMP MAIN ORG 001BH SJMP T1INT T1INT:YYYYYY RETI ;中断返回 ORG 30H MAIN:XXXXX SJMP $ 第六章 MCS-51单片机定时器/计数器 3学时 把寄存器写到黑板上 第一节 概 述 一、定时方法 在单片机的控制应用中,可供选择的定时方法有: 1、软件定时 软件定时:靠执行一个循环程序以进行时间延迟。 特点:时间精确,且不需外加硬件电路。但占用CPU,增加CPU开销,定时的时间不宜太长。 2、可编程定时器定时 可编程定时器定时:通过对系统时钟脉冲的计数来实现的。 特点:计数值通过程序设定,改变计数值,也就改变了定时时间,灵活、方便。 引子,单片机内部的 可编程定时器的工作示意效果动画 计数器 计数器 4 2 0 0 0 0 二、MCS-51定时器/计数器功能 1、计数功能 所谓计数是指时外部事件进行计数。外部事件通过T0(P3.4)、T1(P3.5)两个信号引脚输入脉冲,计数功能的实质就是对外来脉冲进行计数。 输入的脉冲在负跳变时有效,进行计数器加1(加法计数)。 计数脉冲的频率不能高于振荡脉冲频率的1/24。 2、定时功能 定时功能也是通过计数器的计数来实现的,不过此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲。也就是每个机器周期计数器加1。 三、 定时器/计数器的组成 MCS-51单片机中设置有2个定时器/计数器,其逻辑结构如图所示。定时器/计数器T0由计数器TH0和TL0组成,定时器/计数器T1由计数器TH1和TL1组成。TH、TL分别为两个8位计数器,连接起来可组成16位计数器。定时器/计数器具有4种工作方式,它的工作方式由方式控制字TMOD选择,定时器/计数器的启停由控制寄存器TCON控制,这两个寄存器均属SFR T1 T0 图1 定时器/计数器逻辑结构 ? CPU TCON TMOD TL1 TH1 TH0 TL0 内部 总线 加工模式筹备处 产品仓库+开始 第二节 定时器/计数器的控制寄存器 一、方式控制寄存器(TCON) (登记中断申请所在处) 1、TF0(TF1)计数溢出标志位 当计数器计数溢出(计满)时,该位置“1” 查询方式时,此位作状态位供查询,软件清“0”; 中断方式时,此位作中断标志位,硬件自动清“0”。 2、TR0(TR1) 定时器运行控制位 TR0(TR1)=0 停止定时器/计数器工作 TR0(TR1)=1 启动定时器/计数器工作 软件方法使其置“1”或清“0”。 TCON.7 TCON.6 TCON.5 TCON.4 TCON.3 TCON.2 TCON.1 TCON.0 P107 二、工作方式控制寄存器(TMOD)(工作方式开关所在处) 1、GATE 门控位 GATE=0 用TCON中的TR启动定时器 GATE=1 以P3.2为低电平(或P3.3为低)启动定时器 2、C/T 定时方式或计数方式选择位

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档