- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.定时器计数器
8051单片机的定时/计数器 三、定时/计数器初值的计算 1.计数器初值的计算 设计数器的最大计数值为2n(根据不同工作方式, 2n可以是213、216或28),则计算初值X的公式如下: X= 2n -要求的计数值 其中: N与工作方式有关: 方式0时,N=13; 方式1时,N=16; 方式2、3时,N=8。 机周时间与主振频率有关:机周时间=12/fosc fosc=12MHZ时,1机器周期=1?S; fosc=6MHZ 时,1机器周期=2?S。 五、应用举例 可编程器件在使用前需要进行初始化: 程序如下: MOV TMOD, #10H ;设置T0工作方式 MOV TH1, #0FFH ;装入定时初值 MOV TL1, #83H SETB TR0 ;启动T0 LOOP: JBC TF0, NEXT ;查询定时时间到否? SJMP LOOP NEXT: MOV TH1, #0F0H ;重新装入定时初值 MOV TL1, #0CH CPL P1.0 ;P1.0输出方波 SJMP LOOP 方式1:最大计数值为M=216,因此定时器的初值应为 X = 216-(1×10-3)/(2×10-6) = 65036D = 1111111000001100B = FE0CH 此时高8位TH1的初值为FEH,低8位TL1的初值为0CH。 * * 定时器/计数器: Timer/Counter 在工业检测、控制中,很多场合都要用到计数或者定时功能。例如对外部脉冲进行计数、产生精确的定时时间、作串行口的波特率发声器等。MCS-51单片机内部有两个可编程的定时器/计数器,以满足这方面的需要。它们具有 两种工作方式(计数方式、 定时方式)和四种操作模式( 模式0、模式1、模式2、模式3),其控制字均在相应的特殊功能寄存器(SFR)中,通过对它的SFR的编程,可以方便的选择工作方式和操作模式。 定时器/计数器: Timer/Counter 本质上都是加法计数器,当对固定周期的脉冲信号计数时是定时器,对脉冲长度不确定的信号计数时是计数器。 每接收到一个计数脉冲,加法计数器的值就加一,当计满时发生溢出,并从0开始继续计数。 加法计数器的计满溢出信号就是定时/计数器的输出,该信号使TCON的某位(TF0或TF1位)置一,作为定时器/计数器的溢出中断标志。 8051单片机有2个16位的定时/计数器: 定时器0(T0) 定时器1(T1) T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。作计数器时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。 一、定时/计数器的功能 在特殊功能寄存器TMOD中,有一个控制位(C/T),分别用于控制定时/计数器工作在定时器方式还是计数器方式。 1. 定时功能----计数输入信号是内部时钟脉冲,每个机器周期使计数器的值加1。 2. 计数功能----计数脉冲来自相应的外部输入引脚,T0为P3.4,T1为P3.5。 定时/计数器的核心部件是二进制加1计数器(TH0、TL0或TH1、TL1) 。 二、定时器/计数器的特殊功能寄存器 与定时器/计数器有关的特殊功能寄存器有: 1.模式控制寄存器TMOD T1控制 T0控制 M0 M1 C/T GATE M0 M1 C/T GATE D0 D1 D2 D3 D4 D5 D6 D7 GATE—门控位 C/T—计数/定时选择 M1 M0—工作方式选择 C/T —— 计数/定时方式选择位 C/T=1,计数工作方式,对外部事件脉冲计数,用作计数器。 C/T=0,定时工作方式,对片内机器周期脉冲计数,用作定时器。 TMOD字节地址89H,不能位操作,设置TMOD须用字节操作指令。 GATE —— 门控位 GATE=0,运行只受TCON中运行控制位TR0/TR1的控制。 GATE=1,运行同时受TR0/TR1和外中断输入信号的双重控制。 只有
您可能关注的文档
- 2017.4.12新人教版小学一年级语文下册第7课《操场上》第二课时公开课课件.ppt
- 2017-2018学年八年级语文上册名师课件(人教版)-第6单元达标测试题 (共27张PPT).ppt
- 2017.11青岛版四年级上册数学第八单元今天我当家信息窗1小数乘整数.ppt
- 2017一年级写字教学第一课 坐姿 握笔.ppt
- 2017安全生产标准化,运输安全生产标准化课件( (主编教授讲解稿))2017.5.27.ppt
- 2017一上数学第五单元《整理和复习》PPT(人教版).ppt
- 2016春三年级英语下册Unit10《Colors》课件2北师大版(三起).ppt
- 2017人教版小学数学六年级上册期中复习.ppt
- 2017年7月14日王宇《全球经济趋势与中国金融改革》.ppt
- 2016年安全工作述职汇报PPT.pptx
最近下载
- 《信息技术应用创新软件适配改造成本评估规范》.pdf
- 中国行业标准 YY/T 1939-2024医疗器械细菌内毒素试验方法 重组C因子法.pdf
- 各类游资炒股心法及感悟,套利模式.pdf
- 【客户管理】龙湖客户细分及工作模式分享精华篇-102p.pptx
- 学校智慧平台管理制度范文.docx VIP
- ASME中国制造-ISO12944-5-2018 中文译稿 第5部分 防护涂料体系.pdf
- 《诫子书》公开课课件(共24张ppt)部编版语文七年级上册.ppt
- 三年级数学下册期中试卷及答案【可打印】.doc
- 关于《佛山市市级财政资金投资建设项目工程概算预算结算.doc
- 二年级上册语文选择题强化练习(一).docx
文档评论(0)