- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
T0的TMOD的设置:采用门控方式启动定时器,按方式1 定时,故方式字为09H。 时间常数计算:振荡频率6 MHz,机器周期Tc为Tc=12/6×106=2×10-6 s,设置初值为x: 基本定时时间为100 ms,于是 (216-x)*(2×10-6)=100×10-3 x=216-50×103=15 536=3CB0H 预置:(TH0)=3CH,(TL0)=0B0H ② 计数器设置: T1设为计数器,计数值为2。当计数1时,启动定时器;当计数2时,中断计数器T1,并停止T0的定时; T1的中断优先级高于定时器T0。 T1的方式字为 5H;计数初值为0FFFEH。 预置:(TH1)=0FFH,(TL1)=0FEH。 ③ 编程: ORG 000BH ;定时器T0中断入口 AJMP TIME0 ORG 001BH ;定时器T1中断入口 AJMP TIME1 ORG ××××H MOV R3,#0 ;清T0定时次数计数器 SETB P3.2 ;置P3.2 、P3.5为输入状态 SETB P3.5 MOV TMOD,#59H MOV TH0,#3CH ;置定时器初值 MOV TL0,#0B0H MOV TH1,#0FFH ;置计数器初值 MOV TL1,#0FEH SETB TR0 ;启动定时器、计数器 SETB TR1 MOV IP,#08H ;T1中断优先于T0 SETB ET0 ; 允许T0、T1中断 SETB ET1 CLR 20H.0 ;清T0、T1中断软标志 CLR 20H.1 SETB EA ;CPU开中断 JNB 20H.0,$ ;T0若未中断,则踏步等待 JNB 20H.1 , $ ;T1若未中断,则踏步等待 RET TIME0:JB 20H.0,LP ;T0非初次中断,转 MOV TMOD,#51H ;取消门控方式 SYTB 20H.0 ;置T0中断软标志 LP:MOV TH0,#3CH ;重置定时器初值 MOV TL0,#0B0H INC R3 ;软件计数器加1 RETI TIME1:CLR 20H.0 ;清除T0、T1中断软标志 CLR 20H.1
您可能关注的文档
最近下载
- 第1课 我是小学生啦(课件)心理健康一年级上册(鲁教版).pptx VIP
- 2022年全国新高考II数学试卷真题深度解读及答案详解.pdf VIP
- 医生高级职称晋升工作量证明.docx VIP
- 离婚协议书范文下载(可打印直接用).docx VIP
- 《熔炼与铸锭》课件.ppt VIP
- 《红星照耀中国》7—12章分章分节练习及答案.doc VIP
- 流程管理-中石化存货管理业务流程.pdf VIP
- (完整版)铸造熔炼炉安全检查表.docx VIP
- 2023-2024学年江苏省苏州市姑苏区胥江实验中学初一(上)第一次月考数学试题及答案.pdf VIP
- 电外科安全使用指南(2025版)的解读与实践PPT课件.pptx VIP
文档评论(0)