- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.4.2 工作方式1 【技能训练4-3】 T0方式1定时产生周期为2秒的方波(定时时间超过定时器1次定时时间) 4,编制程序(中断方式)如下:(续) ORG 0100H SFT0: MOV TH0,#3CH ;注意:重新设置计数初值 MOV TL0,#0B0H DJNZ R7,WAIT ;定时不够1s则等待 MOV R7,#10 CPL A MOV P2,A WAIT: RETI END 注意:这里使用中断方式编程。 5.设计proteus项目 利用技能训练4-2的电路,改变程序即可。其余步骤略。仿真结果如图4-7所示。参考文件:T0方式1中断A.DSN。 4.4.2 工作方式1 【技能训练4-4】T0方式1定时测脉宽 目的:定时器外部控制的应用 内容:设fosc=12MHz,编程测试引入的外部脉冲信号的高电平宽度(机器周期数)。 操作步骤: 1.分析: 外部脉冲来自P3.2,应由T0的外部控制电路进行定时。 测试 P3.2的高电平宽度,即高电平时进行定时,低电平时停止定时,应设置T0的门控位GATE为1。 T0用来累加高电平的宽度,计数初值为0,应选择计数范围大的工作方式,令其方式1定时; ●定时器/计数器的控制 4.3.2 定时控制寄存器TCON TF0(TCON.5)——定时器/计数器T0的溢出中断标志位,当T0定时(或者计数)结束时,由硬件自动置1。 TF1(TCON.7)——定时器/计数器T1的溢出中断标志位,当T1定时(或者计数)结束时,由硬件自动置1。 TR0(TCON.4)——定时器/计数器T0的启动停止控制位,由软件进行设定。TR0=0,停止T0定时(或者计数);TR0=1,启动T0定时(或者计数)。 TR1(TCON.6)——定时器/计数器T1的启动停止控制位,由软件进行设定。TR1=0,停止T1定时(或者计数);TR1=1,启动T1定时(或者计数)。 位序 7 6 5 4 3 2 1 0 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 ●定时器/计数器的控制 4.3.3 定时器/计数器工作原理 ●定时器/计数器的控制 4.3.3 定时器/计数器工作原理 当 =0时,为定时工作模式,计数脉冲是晶振的12分频。 当 =1时,为计数工作模式,外部计数脉冲由Ti(P3.(i+4))引入。 当GATE=0时,或门输出为高电平,与引脚(P3.(2+i))无关。此时与门的输出仅由TRi决定。TRi=1,与门输出高电平,接通模拟控制开关,引入计数脉冲,进行定时/计数操作。TRi=0,与门输出低电平,断开模拟控制开关,定时/计数停止。定时器/计数器工作原理如图所示。 ●定时器/计数器的控制 4.3.3 定时器/计数器工作原理 当GATE=1时,或门的输出由引脚 (P3.(2+i))决定,因此与门的输出由TRi和引脚(P3.(2+i))共同决定。若TRi=1,而 (P3.(2+i))为高电平,则与门输出高电平,接通模拟控制开关,进行定时/计数;若TRi=1,而(P3.(2+i))为低电平,则定时/计数停止。 当模拟控制开关接通时,计数寄存器在计数脉冲的作用下进行增1计数,当计数溢出时向计数溢出标志位TFi进位。 ●定时器/计数器的控制 4.3.4 定时器/计数器的编程方式 1、中断方式编程 定时器/计数器在中断方式下的编程步骤如下: (1)开中断 (2)设置中断优先级 (3)TMOD初始化 (4)设置定时/计数初值 (5)启动定时/计数 (6)编写定时/计数中断处理程序 以上6条,1~5称为初始化部分,一般放在主程序中执行,第6条是中断服务程序,要单独编写。 ●定时器/计数器的控制 4.3.4 定时器/计数器的编程方式 2、查询方式编程 定时器/计数器在查询方式下的编程步骤如下: (1)关中断 (2)TMOD初始化 (3)设置定时/计数初值 (4)启动定时/计数 (5)查询TFi及相关处理 这里的5条不涉及中断。查询需要耗费比较多的CPU资源。 定时器/计数器的工作方式与应用举例 任务4.4 ●定时器/计数器的控制 定时器/计数器的工作方式,由TMOD的M1M0决定: 重述如下:
您可能关注的文档
- 单片机原理与接口技术(第12章).ppt
- 单片机原理与接口技术(第13章).ppt
- 单片机原理与接口技术(第14章).ppt
- 单片机原理与接口技术(第15章).ppt
- 单片机原理与接口技术第1章 概述.ppt
- 单片机原理与接口技术第1章.ppt
- 单片机原理与接口技术第1章单片机的基础知识.ppt
- 单片机原理与接口技术第2章.ppt
- 单片机原理与接口技术第2章80C51单片机的硬件结构.ppt
- 单片机原理与接口技术第2章MCS-51系列单片机的结构及原理.ppt
- 2025年事业单位笔试-内蒙古-内蒙古病理技术(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年定西师范高等专科学校单招笔试语文试题库含答案解析.docx
- 2025年软件测试转行面试题库及答案.doc
- 2025年教师职称-江苏-江苏教师职称(基础知识、综合素质、高中音乐)历年参考题典型考点含答案解析.docx
- 2025年兰州职业技术学院单招笔试语文试题库含答案解析.docx
- 2025年西北大学(软件职业技术学院)单招笔试职业技能考核试题库含答案解析.docx
- 2025年教师职称-上海-上海教师职称(基础知识、综合素质、初中信息技术)历年参考题典型考点含答案解.docx
- 2025年事业单位笔试-上海-上海公共基础知识(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年重庆医药高等专科学校单招笔试职业能力测验试题库含答案解析.docx
- 2025年事业单位笔试-吉林-吉林急诊科(医疗招聘)历年参考题典型考点含答案解析.docx
原创力文档


文档评论(0)