- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机TIMER[精选]
MCS-51系列单片机定时器计数器 MCS-51系列单片机定时器计数器 MCS-51系列单片机定时器计数器 MCS-51系列单片机定时器计数器 MCS-51系列单片机定时器计数器 MCS-51系列单片机定时器计数器 MCS-51系列单片机定时器计数器 * * MCS-51系列单片机 单 位:电子工程系 主 讲 人:李 晓 艳 单片机原理及应用 定时器/计数器 复习内容:十进制到二进制之间的转换方法 练 习:将7692D转换成二进制形式表示 方 法:采用除基数取余法,先得到的余 数放在低位,后得到的余数放在高位 主要内容 一 定时器/计数器的组成 二 定时器/计数器的控制 三 定时器/计数器的工作方式 四 应用练习 一 定时器/计数器的组成 两个16位的定时器计数器 核心:一个16位的加1计数器 二 定时器/计数器的控制 ——TMOD 工作方式寄存器 ——TCON 控制寄存器 TMOD 工作方式寄存器 (1)M1,M0(工作方式选择位) T0:分成两个8位计数器 T1:不工作 3 1 1 自动重装载8位计数器 2 1 0 16位计数器 1 0 1 13位计数器 0 0 0 功能描述 工作方式 M1 M0 (2) (计数器工作方式/定时器工作方式选择位) =0,为定时工作方式,定时器对机器周期进行计数 =1,为计数工作方式,对T0或T1引脚的外部脉冲进行计数 (3)GATE(门控位) GATE=0时,只要软件使TR0(或TR1)置1,就可以启动定时器。 GATE=1时,只有 (或 )引脚为高电平,且软件把TR0(或TR1)置1时,才能启动定时器。这一特性,可用来测量 (或 )引脚上出现的正脉冲宽度。 TCON 控制寄存器 (1)TF1:T1的溢出标志位,当T1溢出时,使 TF1置1,并向CPU申请中断,当CPU响应中断进入中断服务程序后,TF1又被硬件自动清零,TF1也可以用软件清零。 (2)TF0:T0的溢出标志位,功能和操作与TH1相同 (3)TR1:T1运行控制位 (4)TR0:T0运行控制位 (5)低4位用于外部中断 三 定时器/计数器的工作方式 1.工作方式0:13位计数器 3.工作方式2:8位自动重装入计数器 2.工作方式1:16位计数器 4.工作方式3 1.工作方式0:13位计数器 (1)TH0,TL0配置 (2) 控制位 (3)GATE门控控制 (2) 控制位 (3)GATE门控控制 (2) 控制位 (1)TH0,TL0配置 该工作方式下,对于T0,T1工作方式一样,在该工作方式下(以T0为例),定时器的高8位TH0和低5位TL0组成一个13位定时器/计数器,即16位的寄存器只用了13位,其中TL0的高3位未用,低5位做13位中的低5位,而高8位存放在TH0中。 当TL0的低5位计满溢出时,向TH0进位;当TH0也计满溢出时,向溢出标志位TF0进位,并申请中断。 (2) 控制位 =0,设置为定时工作方式,定时器对片内脉冲进行计数,即对机器周期进行计数。 定时时间为t=(213-T0初值)×机器周期, 其中机器周期可通过振荡周期乘以12求得,即 t=( -T0初值)×振荡周期×12。 (3)GATE门控控制 GATE=0,这时引脚不起作用,开关S只受TR0的影响,只要软件使TR0(或TR1)置1,就可以启动定时器,使其工作 GATE=1,这时引脚和TR0共同控制开关S,只有引脚为高电平时,且软件把TR0置1,才能启动定时器。 2.工作方式1:16位计数器 工作方式1与工作方式0几乎完全一样,唯一的差别是,工作方式0是13位的计数器,而工作方式1是16位的计数器,其中低8位放在TL0中,高8位放在TH0中。由于计数器增为16位,所以定时时间为t=(216-T0初值)×机器周期 3.工作方式2:8位自动重装入计数器 (1)TH0,TL0配置 (2)定时/计数时间 工作方式2对于T0,T1来说工作方式也一样,该工作方式下(以T0为例)把16位计数器拆成两部分TL0和TH0,TL0用做8位计数器,TH0用以保存初值,在程序初始化时,TL0和TH0由软件赋予相同的初值,且TL0计数溢出,使TF0置1,并将TH0里的初值自动装入到TL0中。 (1)TH0,TL0配置 (2)定时/计数时间 用作定时器时,定时时间为t=(28-T0初值)×机器周期。 用于计数器时,计数个数N= -X,最大计数长度为 =256。 4.工作方式3 该方式下T1不工作,只有T0工作。T0被拆成两个相互独立的8位计数器,其中TL
您可能关注的文档
最近下载
- 初中道德与法治新人教版七年级上册全册教案(2024秋).pdf VIP
- 2025年无犯罪记录证明申请表申请书(模板).docx VIP
- 《新媒体营销基础》课件——新媒体营销概述.pptx VIP
- 项目计划进度管理流程图.pdf VIP
- 2024广播电视播音员主持人考试历年机考真题集附答案详解【考试直接用】.docx VIP
- 200MWh储能电站安全预评价报告.doc VIP
- 华为经营管理-华为的流程管理(6版).doc VIP
- 2015-2020年一建历年真题-水利.pdf VIP
- 平行文本在翻译中的运用.ppt VIP
- 口腔医疗行业市场规模增长与竞争格局分析报告:2025年市场展望.docx
文档评论(0)