定时计数器实验单片机.docxVIP

  • 2
  • 0
  • 约5.11千字
  • 约 13页
  • 2024-06-12 发布于上海
  • 举报

?千Y

?千

Y

__._9

__._

9

一、实验目的

实验五 定时/计数器实验

学习8051内部定时/计数器的工作原理及编程方法;

掌握定时/计数器外扩中断的方法。

二、实验原理

8051单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1)。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。

T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。作计数器时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。

定时/计数器的结构:

定时/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器组成。TMOD是定时/计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。

T1引脚

T1引脚

T0引脚

机器周

期脉冲

TH1

TL1

TH0

TL0

内部总线

TCON

1F

T

1R

T

0F

T

0R

T

ETA T/

G

C

1

M

0

M

ETA T/

TMOD

G

C

1

M

0

M

外部中断相关位 T1方式 T0方式

计数器初值的计算:

设计数器的最大计数值为M

文档评论(0)

1亿VIP精品文档

相关文档