- 133
- 0
- 约4.52千字
- 约 8页
- 2017-08-27 发布于广东
- 举报
80C51单片机的定时计数器
定时计数器的控制寄存器
定时器/计数器的工作方式
1.定时器/计数器的工作方式0
(1)电路逻辑结构
当图6-7中的计数器=13位(TH的8位与TL低5位)即得方式0的逻辑电路图。
(2)工作方式0的特点
①两个定时器/计数器T0、T1均可在方式0下工作;
②是13位的计数结构,其计数器由TH全部8位和TL的低5位构成(高3位不用);
③当产生计数溢出时,由硬件自动给计数溢出标志位TF0(TF1)置1,由软件给TH,TL重新置计数初值。
应说明的是,方式0采用13位计数器是为了与早期的产品兼容,计数初值的高8位和低5位的确定比较麻烦,所以在实际应用中常由16位的方式1取代。
2.定时器/计数器的工作方式1
(1)电路逻辑结构
方式1是16位计数结构的工作方式,计数器由TH全部8位和TL全部8位构成。其逻辑电路如图6-11所示。
(2)工作方式1的特点
①两个定时器/计数器均可在方式1下工作;
②是16位的计数结构,其计数器由TH的全部8位和TL的全部8位构成;
③当产生计数溢出时,由硬件自动给计数溢出标志位TF0(TF1)置1,由软件给TH,TL重新置计数初值。
(3)计数/定时的范围
在方式1下,当为计数工作方式时,由于是16位的计数结构,所以计数范围是:1~65536。当为定时工作时,其定时时间=(216-计数初值)×机器周期,例如:设单片机的晶振频率f=12MHz,则机器周期为1μs,从而定时范围:1μs~65536μs。
因为80C51单片机的定时计数器是可编程的。因此,在利用定时/计数器进行定时计数之前,先要通过软件对他进行初始化,初始化一般应进行如下工作:
①设置工作方式,即设置TMOD中的各位GATE、C/T、M1M0。
②计算加1计数器的计数初值COUNT,并将计数初值COUNT 送入TH、TL中。
计数方式:计数值 = 2n – COUNT ,
计数初值:COUNT= 2n – 计数值。
定时方式:定时时间 =(2n – COUNT)×机器周期,
计数初值COUNT = 2n – 定时时间/机器周期。
其中n=13、16、8、8分别对应方式0、1、2 、3。
③启动计数器工作,即将TR置1。
④T0、T1开中断
例6-5 T0工作于:定时方式1,定时时间T=2ms,系统主频fosc=8MHz,允许中断,对T0进行初始化编程。
解:由于,T0工作于定时方式,T0工作方式1。因此, =0,GATE=0,M1M0=01。
T1不用,故TMOD=0000 0001=01H。
系统主频fosc=8M时,时钟周期T=1/8μs,机器周期=12T=12/8=1.5μs。
加1计器初值COUNT =216- 2000/1.5 =10000H-535H=FACBH,初始化程序如下:
MOV SP ,#50H
MOV TMOD,#01H
MOV TH0,#0FAH
MOV TL0,#0CBH
SETB TR0
SETB ET0
SETB EA
例6-6 定时计器T0工作于计数方式,计数值=1,使用方式1,允许中断,初始化编程。
解:由于,T0工作于计数方式,T0工作方式1。因此, =1,GATE=0, T0工作方式1,M1M0=01。T1不用,故TMOD=0000 0101=05H
计数器初值COUNT=216-1 = 1111 1111 1111 1111=FF FFH
MOV TMOD,#05H ;设置T0工作计数方式1。
MOV TH0,#0FFH ;加1 计数器高8位TH0赋初值FFH
MOV TL0,#0FFH ;加1 计数器高8位TL0赋初值FFH
SETB TR0 ;打开T0启动开关
SETB ET0 ;T0开中断
SETB EA ;CPU开中断
3.定时器/计数器的工作方式2
工作方式0和工作方式1的最大特点是产生计数溢出后,需要由软件重新给计数器赋初值.这样不但影响定时精度,而且也给程序设计带来不便。方式2在计数溢出后自
您可能关注的文档
- 002利用Intel公司的8051单片机设计电话记费系统.doc
- 80C51单片机存储器的扩展.doc
- 80C51单片机的proteus设计案例(温箱).doc
- 80c51单片机的课程实训设计.doc
- 80C51单片机硬件设计.doc
- 2013年马鞍山市高中毕业班第一次教学质量检测文综.doc
- 8051单片机IO引脚工作原理.doc
- 办公用品管理系统的设计与实现.doc
- 本科生论文-关于房地产市场中的营销概念.doc
- 毕业论文(氯乙烯生产工艺)12.doc
- GB/T 9706.266-2025医用电气设备 第2-66部分:助听器及助听器系统的基本安全和基本性能专用要求.pdf
- 中国国家标准 GB/T 9706.266-2025医用电气设备 第2-66部分:助听器及助听器系统的基本安全和基本性能专用要求.pdf
- GB/T 21715.2-2025健康信息学 患者健康卡数据 第2部分:通用对象.pdf
- 中国国家标准 GB/T 21715.2-2025健康信息学 患者健康卡数据 第2部分:通用对象.pdf
- 《GB/T 21715.2-2025健康信息学 患者健康卡数据 第2部分:通用对象》.pdf
- 《GB/T 31455.6-2025快速公交(BRT)智能系统 第6部分:调度中心与场站站台控制系统通信数据接口规范》.pdf
- GB/T 31455.6-2025快速公交(BRT)智能系统 第6部分:调度中心与场站站台控制系统通信数据接口规范.pdf
- 中国国家标准 GB/T 31455.6-2025快速公交(BRT)智能系统 第6部分:调度中心与场站站台控制系统通信数据接口规范.pdf
- 中国国家标准 GB 24407-2025专用校车安全技术条件.pdf
- GB 24407-2025专用校车安全技术条件.pdf
最近下载
- 运输管理实务(第二版)李佑珍习题答案.docx VIP
- 河南省洛阳市涧西区洛阳市2026届数学九年级第一学期期末学业质量监测模拟试题含解析.doc VIP
- 药店医保政策培训试题及答案.docx VIP
- 2026 年合规化离婚协议书制式模板.docx VIP
- 日本蜡烛图(世界经典的K线技术书籍).doc VIP
- 建筑起重机械安装(拆卸)作业安全条件审核表.docx
- (一模)乌鲁木齐地区2026年高三年级第一次质量语文试卷(含答案).docx
- 生成式AI产品需求文档(PRD)模板(增强版).docx VIP
- 腹膜腔穿刺术【PPT】.ppt VIP
- 2026年企业涉外合同法律适用选择培训课件与准据法确定.pptx
原创力文档

文档评论(0)