单片机c语言-定时器计数器的c51编程1_第1页
单片机c语言-定时器计数器的c51编程1_第2页
单片机c语言-定时器计数器的c51编程1_第3页
单片机c语言-定时器计数器的c51编程1_第4页
单片机c语言-定时器计数器的c51编程1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章定时器/计数器的C51编程5.

1

定时器/计数器的基本知识5.2

定时器/计数器的工作模式5.3定时器/计数器应用举例5.4

实验5.15片机的定时器/计数器基本知识?8051单片机有两个16位的定时器/计数器,其核心部件为加法计数器。?5.1.1结构?5.1.2控制寄存器2个16位计数器T0(TH0、TL0

)和T1(TH1、TL1)——加1

计数器2个8位控制寄存器TCON和TMOD

——管理计数器的运行2个外部引脚T0

(P3.4和)T1

(P3.5—)

—接入外部脉冲51单片机定时/计数器的结构5.1.1结构8051单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1)。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。8051单片机定时器/计数器的工作方式由特殊功能寄存器TMOD编程决定,定时器/计数器的启动运行由特殊功能寄存器TCON编程控制。?定时/计数器的功能定时/计数器的核心部件是二进制加1计数器(TH0、TL0或TH1、TL1)。1.定时功能—计数输入信号是内部时钟脉冲,每个机器周期使计数器的值加1。计数频率一般为振荡频率的1/12。2.计数功能—通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数频率一般为振荡频率的1/24。在特殊功能寄存器TMOD中,有一个控制位(C/T),分别用于控制定时/计数器工作在定时器方式还是计数器方式。定时器的本质是计数器(对时钟脉冲计数),计数器则是对外来脉冲计数。系统时钟脉冲外来信号脉冲系统时钟脉冲外来信号脉冲(已知剩余空间)加1计数器加1计数器加1计数器(中断请求标志)TFx

1TFx→

1TFx→

1查询或中断查询或中断查询或中断定时器计数器定时/

计数器单片机定时/计数方法:溢出溢出溢出K5.1.2控制寄存器与定时器/计数器应用有关的控制寄存器有2个,分别为TCON、TMOD、TH、TL等。如果是中断方式,还与IE、IP寄存器有关。1.定时器控制寄存器TCOND7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0中断请求标志启动定时/计数器0

停止1启动触发方式选择0

低电平1下降沿介绍与定时器/计数器相关的高4位功能。(1)TF1.TF0——计数溢出标志位当计数器计数溢出时,该位置“1”。使用查询方式时,此位作为状态位供CPU查询,但应注意查询有效后,应使用软件及时将该位清“0”。使用中断方式时,此位作为中断请求标志位,进入中断服务程序后由硬件自动清“0”。(2)TR1.TR0——计数运行控制位。TR1位(或TR0位)=1,启动定时器/计数器工作的必要条件。TR1位(或TR0位)=0,停止定时器/计数器工作。该位可由软件置“1”或清“0”。2.工作方式控制寄存器TMODD7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0T1控制T0控制GATE—门控位C/T—计数/定时选择M1M0—工作方式选择工作方式方式0,为13位定时器/计数器。方式1,为16位定时器/计数器。方式2,为自动重装常数的8位定时器/计数器。方式3,仅适用于T0,分成2个8位定时器或一个定时器和一个计数器。M1

、M0二位的状态确定定时器/计数器的工作方式。定时器/计数器的方式选择M10011M001013.初值寄存器THX、THLTHX、THL分别代表TH0、TL0和TH1、TL1,它们是T0和T1初值寄存器。定时器基本工作原理如下:fosc(12分频=1个机器周期→1个计数脉冲)定时时间t=

(计数器最大空间

-

计数初值)×机器周期=

(2N

-X)×12/fosc?(s)

t与N、X

、fos

三个因素有关逻辑开关:CT=0→定时器方式,CT=1计数器方式a计数器溢出空间=计数器最大空间-计数初值TFx(X

=

0

1)2n查询

/

中断Tx

端计数

初值溢出空间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论