上节复习( 11.7 )

6
上上上上11.7 1 上上 / 上上上上上上上上2 上上 / 上上上上上上上上3 上上 / 上上上上上上上上4 上上 / 上上上上上 1 上上上

Upload: thuy

Post on 25-Jan-2016

128 views

Category:

Documents


4 download

DESCRIPTION

上节复习( 11.7 ). 1 、定时 / 计数器的基本原理? 2 、定时 / 计数器的结构组成? 3 、定时 / 计数器的控制关系? 4 、定时 / 计数器方式 1 的要点?. TFx. 1 、单片机定时 / 计数器的基本工作原理?. 利用加 1 计数器对时钟脉冲或外来脉冲进行自动计数。计满溢出时引起中断标志( TFx )硬件置位。. fosc. 查询 / 中断. 定时时间 t =( 加 1 计数器的最大值 - 计数初值 )× 机器周期 =(2 n -a)×12/fosc (  s ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 上节复习( 11.7 )

上节复习( 11.7 )

1 、定时 / 计数器的基本原理?2 、定时 / 计数器的结构组成?3 、定时 / 计数器的控制关系?4 、定时 / 计数器方式 1 的要点?

Page 2: 上节复习( 11.7 )

1 、单片机定时 / 计数器的基本工作原理?

定时时间 t =( 加 1 计数器的最大值 - 计数初值 )× 机器周期 =(2n-a)×12/fosc (s)

计数初值 a =2n -t ×fosc/ 12

装载计数初值 THx = a /256 TLx = a%256

利用加 1 计数器对时钟脉冲或外来脉冲进行自动计数。计满溢出时引起中断标志( TFx )硬件置位。

TFx

fosc

查询 /中断

Page 3: 上节复习( 11.7 )

2 、定时 / 计数器的结构组成?

两个 16 位定时器 T0 (TH0 、 TL0) 和 T1 (TH1 、 TL1)

两个控制寄存器 TCON 和 TMOD两个外部引脚 T0(P3.4) 和 T1(P3.5)

Page 4: 上节复习( 11.7 )

GATE C/T M1 M0 GATE C/T M1 M0

TMOD

( 89H)

T1 T0

/C T /C T

3 、定时 / 计数器的控制关系?

D7 D5 D4 D3 D2 D1 D0D6

T0

定时 计数

0 1 2 3 0 1 2 3

T1

定时 计数

0 1 2 0 1 2

模式选择位CT=0→ 定时CT=1→ 计数

T0 TF0

TR0

T0 脚

INT0

查询 /中断

fosc

方式选择位00 → 方式 001 → 方式 110 → 方式 211 → 方式 3

门控位GATE=0- 允许 TR1 启动计数器GATE=1- 允许 INT1 启动计数器

Page 5: 上节复习( 11.7 )

TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

8FH 8DH 8CH 8BH 8AH 89H 88HTCON 8EH

(88H)

定时器控制位 外部中断控制位

T1 T0 TF0

TR0

T0 脚

INT0

查询 /中断

fosc

启动控制位TRx=1→ 启动TRx=0→ 停止

溢出标志位TFx=1→ 溢出TFx=0→ 清零

Page 6: 上节复习( 11.7 )

4 、定时 / 计数器的方式 1 要点?

方式 1:使用 16 位定时 / 计数器( THx,TLx ) 最大定时时间 t = (216- a)×12/fosc (s)

最高计数频率 =fosc/24

fosc

查询 /中断