第5章 MCS-51单片

上传人:飞*** 文档编号:6407962 上传时间:2017-08-08 格式:PPT 页数:11 大小:200.50KB
返回 下载 相关 举报
第5章  MCS-51单片_第1页
第1页 / 共11页
第5章  MCS-51单片_第2页
第2页 / 共11页
第5章  MCS-51单片_第3页
第3页 / 共11页
第5章  MCS-51单片_第4页
第4页 / 共11页
第5章  MCS-51单片_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《第5章 MCS-51单片》由会员分享,可在线阅读,更多相关《第5章 MCS-51单片(11页珍藏版)》请在金锄头文库上搜索。

1、,机械工业出版社同名教材配套电子教案,单片机原理及应用,第5章 MCS-51单片机内部定时器/计数器,5.1 定时器/计数器概述 定时器/计数器实际上是加1计数器,当它对外部事件进行计数时,由于频率不固定,此时称之为计数器;当它对内部固定频率的机器周期进行计数时称之为定时器。,定时器/计数器的基本结构如图所示。,5.2 定时器/计数器的控制字 定时器/计数器有4种工作模式,由TMOD设置并由TCON控制。 特殊功能寄存器TMOD的地址为89H,它不能位寻址,在设置时一次写入。 定时器控制寄存器TCON除可字节寻址外,各位还可以位寻址。,5.3 定时器/计数器工作模式 51系列单片机的定时器/计

2、数器T0和T1可由软件对特殊功能寄存器TMOD中控制位C/T()进行设置,以选择定时功能或计数功能。对M1和M0位的设置对应于四种工作模式,即模式0、模式1、模式2、模式3。在模式0、模式1和模式2时,T0和T1的工作情况相同。,1 工作模式0 模式0是选择定时/计数器(T0或T1)的高8位和低5位组成的一个13位定时器/计数器。 2 工作模式1 该模式对应的是一个16位的定时器/计数器。,3 工作模式2 模式2把TL0(或TL1)设置成一个可以自动重装载的8位定时器/计数器 。4 工作模式3 工作模式3对T0和T1大不相同。 若将T0设置为模式3,TL0和TH0被分成为两个相互独立的8位计数

3、器 。,5.4 定时器/计数器应用实例 利用定时器0产生25Hz的方波,由P1.0输出。假设CPU不做其它工作,则可采用查询方式进行控制,设晶振频率为12MHz。 25Hz方波,周期为1/2540ms,可以采用定时器定时20ms,每隔20ms改变一下P1.0的电平,即可得到25Hz的方波信号。若采用定时器工作模式0,则最长定时时间为t=213110-6=8.192ms。显然定时一次不能满足要求,可以采用模式1工作。,设初值为X,则有: t=(216-X)110-6=2010-3 求得X=45536=B1E0H 程序如下:ORG0100HMOVTMOD, #01HMOVTH0, #0B1HMOVTL0, #0E0HSETB TR0,LOOP: JNB TF0, $ $为当前指令指针地址 CLR TF0 MOV TH0, #0B1H MOVTL0, #0E0H CPLP1.0 SJMPLOOP END,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号