- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
定时器计数器的应用
7.1.5定时器/计数器的应用例设系统时钟频率为12MHz,利用定时器/计数器T0编程实现从P1.0输出周期为20ms的方波。从P1.0输出周期为20ms的方波,只需P1.0每隔10ms取反一次。当系统时钟为12MHz,定时器/计数器T0工作于方式1时,最大的定时时间为65536us,满足10ms的定时要求。系统时钟为12MHz,计数值为10000,初值X=65536-10000=D8F0H,则TH0=D8H、TL0=F0H。
1.采用查询方式编程汇编语言参考程序为:ORG0000HAJMPMAINORG0300HMAIN:MOVTMOD,#01H;定时器,计数嚣T0工作于方式1HH1:MOVTH0,#0D8HMOVTL0,#0F0HSETBTR0LOOP:JBCTF0,NEXT;查询计数溢出SJMPLOOPNEXT:CPLP1.0SJMPHH1SJMP$7.1.5定时器/计数器的应用
1.采用查询方式编程C语言参考程序为:#includereg51.hsbitP1_0=P1^0;voidmain(){chari;TMOD=0x01;TR0=1;For(;;){TH0=0xD8;TL0=0xF0;do{}while(!TF0){P1_0=!P1_0;TF0=0;}//查询计数溢出}}7.1.5定时器/计数器的应用
2.采用中断方式编程ORG0000HLJMPMAINORG000BH;中断处理程序CPLP1.0MOVTH0,#0D8HMOVTL0,#0F0HRETIORG0200H;主程序7.1.5定时器/计数器的应用MAIN:MOVTMOD,#01HMOVTH0,#0D8HMOVTL0,#0F0HSETBEASETBET0SETBTR0SJMP$汇编语言参考程序为:
2.采用中断方式编程C语言参考程序为:#includereg51..h//包含特殊功能寄存嚣库sbitP1_0=P1^0;voidmain(){TMOD=0x01;TH0=0xD8;TL0=0xF0;EA=1;ET0=1;TR0=1;while(1);}7.1.5定时器/计数器的应用C语言参考程序为:voidtime0_int(void)interrupt1//中断服务程序{P1_0=!P1_0;TH0=0xD8;TL0=0xF0;}
如果定时时间大于65536μs,这时用一个定时/计数器直接处理不能实现,这时可用:①1个定时/计数器配合软件计数方式处理;②2个定时/计数器共同处理。7.1.5定时器/计数器的应用
例当fosc=6MHz时,工作方式0、1、2均不能满足定时1s的要求。如,16位定时最大为216×2μs=131.072ms,显然不能满足要求,可用以下两种方法解决。如图所示,在P1.7端接一个发光二极管LED,要求利用定时控制使LED亮1s灭1s周而复始地闪烁,设时钟频率fosc=6MHZ。7.1.5定时器/计数器的应用
ORG0000HAJMPMAINORG000BH;T0中断服务程序入口AJMPIP0ORG0030H;主程序开始MAIN:CLRP1.7MOVTMOD,#01H;T0定时100ms
您可能关注的文档
- (16)--[5.1] IO接口传输方式-单片机单片机设计及应用.ppt
- (16)--3章PO~P3端口的功能单片原理及应用.ppt
- (16)--4-伽利略变换大学物理.ppt
- (16)--5.2 中断控制系统单片机原理及应用.ppt
- (16)--10 STC单片机ADC原理及实现.ppt
- (16)--单片机串行通信- 初步认识.ppt
- (16)--第11章 MSP430通信接口单片机技术.pdf
- (17)--[6.1] 单片机中断概述.ppt
- (17)--3章PO~P3端口的编程单片原理及应用.ppt
- (17)--4不确定性原理大学物理.ppt
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)