- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 3. 计数初值的计算:计算定时器0工作方式2时,T0计数初值为: 定时/计数器1设置为定时工作方式1,计片内脉冲,从0开始计数,初值为0000H,即TH1=00H,TL1=00H。 * 方法一、查询方式的汇编程序 ORG 0000H RESET: AJMP MAIN ;复位入口转主程序 ORG 000BH CPL P3.0 RETI ORG 0030H ;主程序入口 MAIN: MOV SP,#60H MOV TMOD,#92H ;T0方式2定时, ;T1为方式1定时,门控为1 MOV TL1,#00H MOV TH1,#00H MOV TL0,#06H MOV TH0,#06H SETB TR0 SETB ET0 SETB EA * LOOP0: JB P3.3,LOOP0 ;等待为低电平 SETB TR1 ;如为低电平,设置TR1=1 LOOP1: JNB P3.3,LOOP1 ;等待升高电平 LOOP2: JB P3.3,LOOP2 ; =1,启动T1计数, CLR TR1 ; =0,停止T1计数 CLR TR0 MOV P2,TH1 ;T1计数值送显示器 MOV P1,TL1 AJMP LOOP0 END Keil uVision4 * 执行以上程序,使引脚上出现的正脉冲宽度以机器周期数的形式显示在数码管上值:TH0=00H,TL0=FBH,则脉冲宽度TW =FBH×2μs=502μs,理论值为500μs。 * 中断方式 从图6-6中知,外部中断1引脚P3.3第一次下降沿信号,产生第一次中断触发,在中断服务程序中设置TR1=1,由于此时 不能启动定时器1工作,当脉冲信号出现P3.3上升沿时,自动启动定时器1计数,而当脉冲信号出现P3.3第2次下降沿,即降为0,自动停止定时器1计数,则在中断服务程序中使TR1=0,从启动T1计数到停止T1计数所记录的计数值乘以机器周期值就是正脉冲的宽度。 * 方法二:中断方式 ORG 0000H RESET: AJMP MAIN ;复位入口地址,转主程序 ORG 000BH AJMP T0TIME ORG 0013H AJMP INT1INT ORG 0030H ;主程序入口地址 MAIN: MOV SP,#60H ;设置堆栈指针 * MOV TMOD,#92H;T1为方式1定时,GATE1=1,T0方式2定时 MOV TL1,#00H ;设置T1定时初值 MOV TH1,#00H MOV TL0,#06H ;设置T0定时初值 MOV TH0,#06H SETB TR0 ;启动T0计数 SETB ET0 ;允许T0中断 SETB IT1 ;设置外部中断1下降沿触发中断 SETB EX1 ;允许外部中断1的中断请求 SETB EA ;允许CPU总中断 CLR 00H ;设置中断标志,该位为0,中断一次,为1中断2次 LOOP0: MOV P2,TH1 ;T1计数值送显示器 MOV P1,TL1 AJMP LOOP0 * T0TIME: CPL P3.0 ;P3.0输出求反 RETI INT1INT: JB 00H,INT12 ;第2次中断?是,转INT12 SETB TR1 ;第1次,启动定时器1计数 SETB 00H ;建立中断标志 RETI INT12: CLR TR1 ;第2次中断,禁止定时器计数 RETI END * 方法三:C51程序 #includereg52.h sbit P30=P3^0; sbit flag=PSW^5; void main(){ SP=0X60; TMOD=0x92; TL0=0x0
您可能关注的文档
- 单片机原理及其应用第3章 MCS—51单片机的指令系统.ppt
- 单片机原理及其应用第4章 MCS—51的功能部件及应用.ppt
- 单片机原理及其应用第5章 单片机系统扩展及接口技术.ppt
- 单片机原理及其应用第6章 单片机的C51程序设计.ppt
- 单片机原理及其应用第7章 单片机应用系统设计与开发.ppt
- 单片机原理及应用 (1).PPT
- 单片机原理及应用1-3章.ppt
- 单片机原理及应用4-7章.ppt
- 单片机原理及应用8-11章.ppt
- 单片机原理及应用第1章 单片机概述.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第7章 STC89C52单片机串行通信.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第8章 STC89C52单片机存储器扩展.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第10章 STC单片机与IO外部设备接口.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第11章 STC89C52与AD、DA转换器的接口.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第12章 STC单片机应用系统设计实例1.ppt
- 单片机原理及应用学习资料.ppt
- 单片机原理与技术第1章-概述.ppt
- 单片机原理与技术第2章-存储器.ppt
- 单片机原理与技术第3章-MCS-51指令系统.ppt
- 单片机原理与技术第4章- 汇编语言程序设计.ppt
最近下载
- 区块链技术及在金融业的应用【论文范文】.doc VIP
- 二 《微写作•抒发情感》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块).pptx VIP
- CTF信息安全竞赛理论知识考试题库大全-下(多选、判断题汇总).docx VIP
- 跨文化交际中英文化对比教学课件Unit-2-Clothing-and-dress-codes.pptx VIP
- 武汉-海绵城市建设施工及验收规定.pdf VIP
- 重庆山区烟草种植规模:现状、影响因素与发展策略探究.docx VIP
- 《早睡早起》优质课件.pptx VIP
- T_CACM 1486-2023 广地龙质量控制技术规范.docx VIP
- 3503-J413管道无损检测数量统计表.doc VIP
- 数据安全管理制度.docx VIP
原创力文档


文档评论(0)