单片机原理与应用 教学课件 ppt 作者 杭和平 第7章_MCS-51单片机的中断系统(二)
37页1、第七章 MCS-51单片机的中断系统与定时/计数器,7.1中断系统 7.1.1概述 7.1.2 AT89C51中断系统 7.1.3中断应用实例 7.2定时/计数器及应用 7.2.1定时/计数器0、1 的结构及工作原理 7.2.2定时/计数器0、1 的四种工作方式 7.2.3定时器/计数器0、1的应用 7.2.4 AT89C52定时/计数器2的结构 7.2.5 AT89C52定时/计数器2的工作方式,7.2 定时/计数器及应用,定时/计数器的核心是一个加1计数器。 当它对外部事件计数时,由于频率不固定,称之为计数器; 当它对内部固定频率的机器周期进行计数时,称为定时器。,MCS-51单片机内有2个16位可编程的定时器/计数器,分别为T0和T1。,7.2.1 T0、T1的结构及工作原理,定时器/计数器内部结构逻辑图,T0、T1核心组成部分: 16位的加1计数器 定时器控制寄存器TCON 工作方式控制寄存器TMOD,7.2.1 T0、T1的结构及工作原理,(1) 加1计数器,定时器/计数器T0由8位特殊功能寄存器TH0和TL0组成,TH0为高8位,TL0为低8位;,加1计数器的初值可以通过程
2、序进行设定,设定不同的初值,就可以获得不同的计数值或定时时间。 对外部事件脉冲计数,是计数器; 对单片机内部机器周期产生的脉冲进行计数,是定时器。,TCON,TR1:定时器1运行启停控制位(可由用户通过软件设置 )。 TR1 =0:定时器1停止运行; TR1 =1:定时器1启动运行。,7.2.1 T0、T1的结构及工作原理,(2) 定时器控制寄存器TCON,TR1,TR0,当C/T=0,定时功能 当C/T=1,计数功能,7.2.1 T0、T1的结构及工作原理,(3) 工作方式控制寄存器TMOD,M1M0对应4种不同的二进制组合对应4种工作方式: 方式0、方式1、方式2、方式3,7.2.1 T0、T1的结构及工作原理,计数功能:对外部事件产生的脉冲进行计数。 当C/ =1,T0(P3.4)或T1(P3.5)两个信号引脚输入信号脉冲发生负跳变时,加1计数器自动加1。 定时功能:对单片机内部机器周期产生的脉冲进行计数。 当C/ =0,每个机器周期计数器自动加1。如果单片机的晶体频率为12MHz,则计数频率为1MHz,或者说计数器每加1,可实现1s的定时。,定时或计数功能的选择,7.2.2 T
3、0、T1的4种工作方式,(1) 方式0,当TMOD中M1M0 = 00时,定时器/计数器选定方式0进行工作。 此时,选择定时器/计数器的高8位和低5位组成一个13位的定时器/计数器。,(2) 方式1,当TMOD中M1M0 = 01时,定时器/计数器选定方式1进行工作。 此时,选择定时器/计数器的TH0和TL0构成一个16位的定时器/计数器。,7.2.2 T0、T1的4种工作方式,(2) 方式1,当TMOD中M1M0 = 01时,定时器/计数器选定方式1进行工作。 此时,选择定时器/计数器的TH0和TL0构成一个16位的定时器/计数器。,7.2.2 T0、T1的4种工作方式,(2) 方式1,当作为计数器使用时,计数脉冲个数N: N = 216- x =65536 - x 计数初值x是TH0、TL0设定的初值。,当作为定时器使用时,定时器的定时时间为: Td = (216- x)Tcy 如果晶振频率fosc=12MHz,则Tcy =1 s,定时范围为165536 s。 初值x是TH0、TL0设定的初值。,7.2.2 T0、T1的4种工作方式,(3) 方式2,工作方式0、方式1具有共同的特点
4、,发生溢出现象后,需要程序不断反复给计数器赋初值 。,TH0的内容重新装入TL0后,其自身保持不变。,7.2.2 T0、T1的4种工作方式,(3) 方式2,当作为计数器使用时,计数脉冲个数N: N = 28- x =256 - x 计数初值x是TH0、TL0设定的初值。,当作为定时器使用时,定时器的定时时间为: Td = (28- x)Tcy 如果晶振频率fosc=12MHz,则Tcy =1 s,定时范围为1256 s。 初值x是TH0、TL0设定的初值。,7.2.2 T0、T1的4种工作方式,(4) 方式3,T0和T1具有完全不同的功能 。,7.2.2 T0、T1的4种工作方式,定时/计数器0、1 的四种工作方式总结,7.2.3 定时/计数器0、1的应用,1. 定时器/计数器的初始化编程 MCS-51单片机的定时/计数器具有定时和计数功能,并可选择4种工作方式。在使用定时器/计数器前必须对其进行初始化,设置其工作方式等。初始化包括: (1)设置工作方式,即设置TMOD中的各位:GATE、C/T、M1M0。 (2)计算定时/计数器的初值x,并将初值x送入TH、TL中。 (3)启动计数器
《单片机原理与应用 教学课件 ppt 作者 杭和平 第7章_MCS-51单片机的中断系统(二)》由会员E****分享,可在线阅读,更多相关《单片机原理与应用 教学课件 ppt 作者 杭和平 第7章_MCS-51单片机的中断系统(二)》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页