- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章中断系统2010春精要
4.方式3 前三种工作方式下,T0和T1的设置和使用是完全相同的。但是在工作方式3下,二者的设置和使用却是不同的,因此要分开介绍。 (1) 在工作方式3下,T0被拆成两个独立的8位计数器TL0和TH0。其中TL0既可以作计数使用,又可以作定时使用。 T0的各控制位、引脚和中断源,即、GATE、TR0、TF0 和T0(P3.4)引脚、 (P3.2)引脚全归它使用。 功能和操作与方式1完全相同,而且逻辑电路结构也很相似,如图6-5所示。 ? 图6-5 T0工作方式3逻辑结构 若将T1强行设置为模式3,就会使T1立即停止工作。 初值 计数值 定时时间 方式0 0~8191 1~8192 (1~8192)μS 方式1 0~65535 1~65536 (1~65536) μS 方式2 0~255 1~256 (1~256) μS 方式3 TL0 0~255 1~256 (1~256) μS TH0 0~255 (1~256) μS 以晶振fosc=12MHz计算 五、 定时器/计数器的应用举例 主要任务: 编程。 编程时应注意的问题: 1. 能正确写入控制字(即初始化定时器/计数器) 2. 会进行定时/计数初值的计算。 写入控制字的次序: 1. 把工作方式控制字写入TMOD寄存器; 2. 把定时/计数初值装入TL0、TH0(或TL1、TH1) 3. 置位TR0(或TR1)以启动计数 4. 置位ET0(或ET1)允许定时器/计数器中断(如果需要); 5. 置位EA使CPU开放中断。 定时器/计数器初值的计算: 计数初值=最大计数值-需要计数的值 最大计数值在不同工作方式下是不同的, 方式0为:8192 方式1为:65536 方式2为:256 方式3为:256 如果定时,需要计数的值=定时时间/机器周期 例1:设单片机晶振频率fosc=6MHz,使用定时器0以方式0产生周期为2ms的等宽正方波脉冲,并由P1.0输出。以中断方式完成。 (1)计算计数初值 实现正方波脉冲的方法:P1.0端以1ms为周期交替输出高低电平。 则:定时时间应为1ms。 若晶振为6MHz,则一个机器周期=2us。 设待求的计数初值为X,则: (213-X)×2us=1000us 得:X=7692 01100B TH1=0F0H, TL1=0CH。 (2)TMOD寄存器初始化 T1在方式0下, M1M0=00; 定时功能,应使 =0; 实现T1的运行控制,则GATE=0。 所以: TMOD=00H。 (3)由定时器控制寄存器TCON中的TR1位控制定时的启动和停止,则TR1=1,启动;TR1=0,停止。 位序号 D7 D6 D5 D4 D3 D2 D1 D0 位符号 GATE C/T M1 M0 GATE C/T M1 M0 0 0 0 0 0 0 0 0 (4)程序清单: ORG 0000H LJMP START ORG 000BH LJMP TINT START:MOV SP,#60H MOV TMOD,#00H ;设置T1工作方式0 MOV TL0, #0CH MOV TH0, #0F0H ;设置计数初值 SETB EA SETB ET0 SETB TR1 ;启动T1运行 SETB P1.0 ;高电平 SJMP $ TINT: CPL P1.0 ;输出取反 MOV TL0, #0CH ;重新设置计数初值 MOV TH0, #0F0H RETI END ;程序结束 例2:设单片机晶振频率fosc=6MHz,使用定时器1以方式1产生周期为2S的等宽正方波脉冲,并由P1.7输出。以中断方式完成。 (1)计算计数初值 设待求的计数初值为X,则: (216-X)×2us=1000,000us 得: X=15536=3CB0H, 则: TH1=3CH,TL1=0B0H。 (2)TMOD寄存器初始化 位序号
您可能关注的文档
- 加拿大人文风情之旅要点.ppt
- 第五章_图画书精要.ppt
- 加盟系统企划报告.ppt(汇报版)要点.ppt
- 第五章_平面直角坐标系复习课精要.ppt
- 第五章_发酵罐的比拟放大精要.ppt
- 动力系统建模要点.ppt
- 动名词做主语要点.ppt
- 动名词用法要点.ppt
- 动平衡原理要点.doc
- 第五章_极谱分析法PPT精要.ppt
- 高中信息技术课堂中信息素养教育策略的创新与实践教学研究课题报告.docx
- 初中数学几何证明方法的多样化探索与总结教学研究课题报告.docx
- 普通高中物理教学中的科学精神培养研究教学研究课题报告.docx
- 初中生物课堂拓展生物技术在现代农业领域的应用与前景分析教学研究课题报告.docx
- 《酒店收益管理策略在旅游市场环境下的市场反馈机制研究》教学研究课题报告.docx
- 小学低年级音乐课堂活动设计奥尔夫教学法的应用研究教学研究课题报告.docx
- 围棋教学在初中生逻辑思维能力提升中的策略与应用教学研究课题报告.docx
- 小学体育与健康课程中运动心理辅导的应用教学研究课题报告.docx
- 小学科学实验中实验操作规范与探究能力培养研究教学研究课题报告.docx
- 基于学习兴趣的初中化学实验装置改进与效果评价教学研究课题报告.docx
文档评论(0)