- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.1.1 定时/计数器的结构 GATE位:门控位。 当GATE=1时,只有或引脚为高电平且TR0或TR1置1时,相应的定时/计数器才被选通工作,这时可用于测量在端出现的正脉冲宽度;当GATE=0,则只要TR0和TR1置1,定时/计数器就被选通,而不管或的电平是高还是低。 位:计数/定时功能选择位。 =0,设置定时/计数器为定时器方式,计数器的输入是内部时钟脉冲,其周期等于机器周期。 =1,设置定时/计数器为计数器方式,计数器的输入来自T0(P3.4)或T1(P3.5)端的外部脉冲。 M1、M0位:工作方式选择位。 定时/计数器工作方式 当 =0时,控制开关接通内部振荡器,T0对机器周期进行计数,其定时时间为: t=(213-T0初值)×机器周期 当 =1时,控制开关接通外部输入信号,当外部信号电平从“1”到“0”跳变时,加1计数器加1,处于计数工作方式。 (28–X)×2×10 -6 =500×10 -6 即28–X=250 X=28-250=100H-FAH =06H 所以,初值为: TH0=06H,TL0=06H ③ 采用中断方式: 编程时打开全局中断:置位EA 局部中断:置位ET0。 ④ 置位TR0位控制定时器的启动。 程序设计 ORG 0000H LJMP MAIN ;主程序入口 ORG 000BH LJMP INTT0 ;T0中断入口 INTT0: CPL P1.1 ;输出取反 RETI ORG 1000H MAIN:MOV TMOD, #02H ;T0为方式2 MOV TH0, #06H MOV TL0,#06H ;初值 SETB EA ;允许中断 SETB ET0 SETB TR0 ;启动定时 SJMP $ ;等待中断 主程序: 中断处理程序: 8051 P1.0 P1.7 R LED7 . . . . . R LED0 . . . . . 题13 思路: 1.通过P1.0P~1.7分别送“1”给8个灯; 2.每次持续时间20分之一秒,即50ms, 由定时器T0来定时,又知fOSC=6MHz,由例题2可知可用方式1。 T1控制 T0控制 1 0 0 0 X X X X M0 M1 C/T GATE M0 M1 C/T GATE 控制字01H ①确定TMOD控制字 ② 计算计数器的计数初值; (216–X)×2×10 -6 =50×10 -3 即216–X=25000 X=216-25000=10000H-61A8H =9E58H 所以,初值为: TH1=9EH,TL1=58H ③ 采用中断方式: 编程时打开全局中断:置位EA 局部中断:置位ET0。 ④ 置位TR0位控制定时器的启动。 程序设计 ORG 0000H LJMP MAIN ;主程序入口 ORG 000BH LJMP INTT0 ;T0中断入口 ORG 1000H MAIN:MOV TMOD, #01H ;T0为方式1 MOV TH0, #9EH MOV TL0,#58H ;初值 SETB EA ;允许中断 SETB ET0 SETB TR0 ;启动定时 MOV A,#01H ; LED0先亮 MOV P1,A ; SJMP $ ;等待中断 主程序: 中断处理程序: INTT0: MOV TH0,#9EH ;重新设置初值 MOV TL0,#58H RL A ;依次点亮 RETI P1.0 P1.7 R LED3 R LED0 R LED1 R LED2 R LED4 R LED5 R LED6 R LED7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 805
您可能关注的文档
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第10章 2新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第10章 3新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第11章新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第13章 1新.ppt
- Windows CE(C#)嵌入式应用开发 王浩 第2章 Windows CE开发平台组建新.ppt
- Windows CE(C#)嵌入式应用开发 王浩 第3章 图形界面应用开发新.ppt
- Windows CE(C#)嵌入式应用开发 王浩 第7章 蓝牙通信应用新.ppt
- X3D三维立体网页设计 张金钊 X3D立体网页设计 第3讲新.ppt
- X3D三维立体网页设计 张金钊 X3D立体网页设计 第5讲新.ppt
- X3D三维立体网页设计 张金钊 X3D立体网页设计 第7讲新.ppt
- 2023-2024学年湖南省湘西州高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省凉山州高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省日照市高一下期末数学试卷附答案解析.docx
- 2023-2024学年河北省张家口市高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省枣庄市高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省成都市高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省成都七中高一下期末数学试卷附答案解析.docx
- 2023-2024学年陕西省咸阳市高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省泰安市高一下期末数学试卷附答案解析.docx
- 黑龙江省哈尔滨市九中2024-2025年4月考试高二语文试卷.docx
文档评论(0)