- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学内容 教学设计
89C51的定时/计数器
单片机控制中的定时方法
软件定时
CPU内部定时器定时
外部硬件定时
89C51的定时/计数器基本结构
89C51单片机定时/计数器逻辑结构
定时/计数器的工作机制
工作在计数模式——通过P3.4、P3.5引脚对外部事件计数
工作在定时模式
T0或T1用作定时器时,对内部机器周期脉冲计数,每个机器周期计数器自动加1。由于机器周期是定值,故计数值确定时,时间也随之确定。
定时/计数器的控制
定时/计数器方式寄存器TMOD
TMOD寄存器格式
设置T1
设置T0
名称(位地址)
D7H
D6H
D5H
D4H
D3H
D2H
D1H
D0H
TMOD(89H)
GATE
M1
M0
GATE
M1
M0
功能说明
门控
功能选择
工作方式控制
门控位
功能选择
工作方式控制位
(1)M1和M0 T0/T1工作方式控制位。
T0/T1工作方式选择
M1
M0
工作方式
功能(i=0,1)
0
0
方式0
TLi的低5位与THi的8位构成13位计数器
0
1
方式1
TLi和THi构成16位计数器
1
0
方式2
自动重装8位计数器,TLi溢出,THi内容自动送入TLi
1
1
方式3
定时器T0分成两个8位计数器,T1停止工作
(2) 功能选择位。=0,T0/T1设置为定时器;=1,T0/T1设置为计数器。
(3)GATE 门控位。其功能影响如何启动定时器,启动定时器的操作如下:
①设置GATE=0时,将TCON寄存器的TR0或TR1置1。
②设置GATE=1时,除将TR0/TR1置1,还需将P3.2/P3.3(外部中断)引脚置为高电平。
定时/计数器控制寄存器TCON
TCON为8位寄存器,既可字节寻址又可位寻址,复位时所有位清0。
TCON寄存器格式
名称(位地址
8FH
8EH
8DH
8CH
8BH
8AH
89H
88H
TCON(88H)
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
(1)TF1 T1溢出标志位
(2)TR1 T1运行控制位。
①GATE=0时,信号无效,TR1直接控制T1的启动和关闭。
若TR1=1,启动T1,T1从初值开始计数直至溢出,溢出时计数(定时)完成,TF1置位,并申请中断,如要循环计数则T1需重置初值;如采用查询方式,则需要用软件将TF1复位。若TR1=0,停止计数。
②GATE=1时,由的输入电平和TR1位的状态来共同确定T1的启动和关闭。
若TR1=1,则通过(P3.4)引脚直接开启或关断T1,当为高电平时,允许计数,否则停止计数。若TR1=0,控制开关被关断,停止计数。
(3)TF0 T0溢出标志位。其功能及操作情况与TF1相同。
(4)TR0 T0运行控制位。其功能及操作情况与TR1相同。
(5)IE1 外部中断1()请求标志位。
(6)IT1 外部中断1触发方式选择位。
(7)IE0 外部中断0()请求标志位。
(8)IT0 外部中断0触发方式选择位。
清0溢出标志位或启动定时器都可以用位操作指令。如 SETB TR1、JBC TF1,LP2等。
定时/计数器的工作方式
方式0
(1)当=0时,T0/T1用作定时方式,对机器周期计数。其定时时间为:
Δt =(213-计数初值)×机器周期=(8192-计数初值)×12/fosc
其中fosc为晶振频率,若fosc=12MHz,则定时范围为1~8192μs。
(2)当=1时,T0用作计数方式,外部计数脉冲由T0/T1(P3.3/P3.4)引脚输入,当外部信号电平发生由1到0的负跳变时,计数器加1。其计数值为:
C=213-计数初值=8192-计数初值
方式1
(1)用作定时器时,定时时间为:
Δt =(216-计数初值)×机器周期=(65536-计数初值)×12/fosc
其中fosc为晶振频率,若fosc=12MHz,则定时范围为1~65536μs。
(2)用作计数器时,计数值为:
C=216-计数初值=65536-计数初值
方式2
方式2工作过程如下:
1)启动定时器后,TL0/TL1从初始值开始加1计数;
(2)当TL0/TL1计满溢出时,向TF0/TF1进位,发出中断请求;
(3)单片机自动将TH0/TH1中的值加载到TL0/TL1中;
(4)重新开始新一轮计数;
(5)重复以上几步,直到关闭定时器。
方式2下单片机可以自动重复加载初值,既方便使用,又使定时更为精确。但因为是8位计数器,计数的最大值是256,故定时时间短,计数数值小。
(1)用作定时器时,定时时间为:
Δt =(28-计数初值)×机器周期=(256-计数初值)×12/fosc
其中fosc为晶振频率,若fosc=12MHz,则
您可能关注的文档
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞 第5章.ppt
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞 第6章.ppt
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞 第7章.ppt
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞 第8章.ppt
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞 第9章.ppt
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞 第10章.ppt
- 单片机基础教程 教学课件 作者 杨宏丽 王静霞习题答案 19396单片机基础教程课后习题答案.doc
- 单片机技术教学做一体化教程 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 作者 万长征 谢利华 魏洪昌 1初识单片机.ppt
- 单片机技术教学做一体化教程 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 作者 万长征 谢利华 魏洪昌 2学做简单程序.ppt
- 单片机技术教学做一体化教程 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 作者 万长征 谢利华 魏洪昌 3按键控制彩灯流动.ppt
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 18.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 19.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 21.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 22.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 23.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 24.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 第1章.doc
- 单片机技术与应用 教学课件 作者 朱蓉 等 单片机技术与应用 项目教材习题答案.doc
- 单片机技术与应用 教学课件 作者 朱蓉 等 目录.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 试卷B.doc
最近下载
- 行政编制事业编制参公管理企业编制.doc VIP
- 参公、行政编制与事业编制的区别(修正版).docx VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
- 学堂在线 日语与日本文化 章节测试答案.docx VIP
- 危险化学品企业工艺平稳性关键SOP、一般SOP示例.pdf VIP
- 精密与特种加工技术(第3版):热作用特种加工技术PPT教学课件.pptx
- 公、行政编制与事业5编制的区别(修正版).doc VIP
- 港珠澳大桥主体工程桥梁工程钢箱梁制造新工艺及关键技术.ppt VIP
- 社区矫正心理测试.docx VIP
- 西双版纳傣自治州“十三五”规划研究报告.doc VIP
文档评论(0)