忘電子工業出版社 Publishing house of Electronics Industry 3.定时/计数器的定时与计数功能 (1)计数功能 定时/计数器的计数是指对外部事件进行计数,外部事 件的发生以输入脉冲来表示,因此计数功能的实质就是对外 来脉冲进行计数。 805单片机芯片用引脚T0(P3.4)作为定时/计数器0的外 来计数脉冲的输入端,用引脚T1(P3.5)作为定时/计数器1的 外来计数脉冲的输入端。外来脉冲负跳时有效,定时/计数 器在有效脉冲的触发下进行加1操作。由于单片机对计数脉 冲的采样是在2个机器周期中进行的,因此为了计数的正确 性,要求外来计数脉冲的频率不得高于单片机系统振荡脉冲 频率的1/24
3. 定时/计数器的定时与计数功能 ⑴ 计数功能 定时/计数器的计数是指对外部事件进行计数,外部事 件的发生以输入脉冲来表示,因此计数功能的实质就是对外 来脉冲进行计数。 8051单片机芯片用引脚T0(P3.4)作为定时/计数器0的外 来计数脉冲的输入端,用引脚T1(P3.5)作为定时/计数器1的 外来计数脉冲的输入端。外来脉冲负跳时有效,定时/计数 器在有效脉冲的触发下进行加1操作。由于单片机对计数脉 冲的采样是在2个机器周期中进行的,因此为了计数的正确 性,要求外来计数脉冲的频率不得高于单片机系统振荡脉冲 频率的1/24
忘電子工業出版社 Publishing house of Electronics Industry (2)定时功能 定时/计数器的定时功能也是通过计数来实现 的,只不过此时的计数脉冲来自单片机芯片内部, 是系统振荡脉冲经12分频后送来的,由于一个机器 周期等于12个振荡脉冲周期,所以此时的定时/计 数器是每到一个机器周期就加1,计数频率为振荡 脉冲频率的1/12。 在以上两种功能中,每来一个脉冲,定时/计 数器就加1,当加到定时/计数器全1时,再来一个 计数脉冲就使得定时/计数器回到全0(溢出),定 时/计数器的溢出脉冲使定时中断请求标志位TF0或 TF1置1。对计数功能而言,表示计数已满,对于定 时功能而言,表示定时时间已到。 回上屋目录
⑵ 定时功能 定时/计数器的定时功能也是通过计数来实现 的,只不过此时的计数脉冲来自单片机芯片内部, 是系统振荡脉冲经12分频后送来的,由于一个机器 周期等于12个振荡脉冲周期,所以此时的定时/计 数器是每到一个机器周期就加1,计数频率为振荡 脉冲频率的1/12。 在以上两种功能中,每来一个脉冲,定时/计 数器就加1,当加到定时/计数器全1时,再来一个 计数脉冲就使得定时/计数器回到全0(溢出),定 时/计数器的溢出脉冲使定时中断请求标志位TF0或 TF1置1。对计数功能而言,表示计数已满,对于定 时功能而言,表示定时时间已到。 回上层目录
忘電子工業出版社 Publishing House of Electronics Industry 6.2定时/计数器的控制 1.定时器控制寄存器TCON TC0小N是一个8位的特殊功能寄存器,字节 地址为88H,可位寻址。 D7 D6 D5 D4 D3 D2 DO TF1 TR1 TFO TRO IE1 IT1 IEO ITO
6.2 定时/计数器的控制 1.定时器控制寄存器TCON TCON是一个8位的特殊功能寄存器,字节 地址为88H,可位寻址。 D7 D6 D5 D4 D3 D2 D1 D0 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
忘電子工業出版社 Publishing House of Electronics Industry 2.工作方式控制寄存器TMoD 工作方式控制寄存器TMOD是8位的特殊功 能寄存器,字节地址为89H,不能位寻址。其 低4位用于定时/计数器0,高4位用于定时/计 数器1。 D7 D6D5 D4 D3 D2 GATEC/T M1 MO GATE 定时计数器1 定时/计数器—
2.工作方式控制寄存器TMOD 工作方式控制寄存器TMOD是8位的特殊功 能寄存器,字节地址为89H,不能位寻址。其 低4位用于定时/计数器0,高4位用于定时/计 数器1
電子工業出版社 Publishing House of Electronics Industry 3.中断允许控制寄存器IE 这个特殊功能寄存器已经在前一章做了 说明,其中与定时/计数器有关的位是EA、 ET0、ET1 上目录
3.中断允许控制寄存器IE 这个特殊功能寄存器已经在前一章做了 说明,其中与定时/计数器有关的位是EA、 ET0、ET1 。 回上层目录