第5章MCS-51系统 ■5.1定时器计数器及其应用 ■5.2中断系统 ■5.3I/0端口的扩展 ■5.4单片机系统的前向通道和后向通道 ■5.5串行口
第5章 MCS-51系统 5.1 定时器/计数器及其应用 计数器及其应用 5.2 中断系统 5.3 I/O端口的扩展 5.4 单片机系统的前向通道和后向通道 单片机系统的前向通道和后向通道 5.5 串行口
5.1定时器/计数器及其应用 8051提供2个16位的可编程Timer/Counter .T/CO (THO,TLO) .T/C1 (TH1,TL1) ■定时器/计数器具有定时、外部时间计数以及 串行口波特率发生器的功能。 ■共有4种工作方式
5.1 定时器/计数器及其应用 8051提供2个16位的可编程Timer/Counter /Counter T/C0(TH0,TL0) T/C1(TH1,TL1) 定时器/计数器具有定时、外部时间计数以及 计数器具有定时、外部时间计数以及 串行口波特率发生器的功能。 串行口波特率发生器的功能。 共有4种工作方式
5.1定时器/计数器及其应用 5.1.1定时器/计数器的结构 m5.1.2 定时器/计数器的工作方式
5.1 定时器/计数器及其应用 5.1.1 定时器/计数器的结构 5.1.2 定时器/计数器的工作方式
5.1.1定时器/计数器的结构 int1 I iNto (P3.3)(P3.2) T1(P3.5) T0(P3.4) 定时器1 定时器 0 (8DH) (8BH) (8CH) (8AH) TH1 TL1 THO TLO 蕾 0 0 0 0 島 内部总线 CPU 工作 工作方式 溢出 方式 启动 中断 TCON (88H) TMOD (89H) I
5.1.1 定时器/计数器的结构
定时方式与计数方式的主要区别 1、定时方式 2、计数方式 T/C计数8051内部机器 T/C计数来自引脚T0(P3.4) 周期信号的个数,由计数个 和T1P3.5)的外部脉冲信号的 数可以计算出定时时间 个数。 每个机器周期使T/C的 输入脉冲由1变0的下降沿 计数器增加1,直至计满回 时,计数器的值增加1直到回 零后自动产生溢出中断清 零产生溢出中断,表示计数已达 求,表示定时时间到。 预期个数。 若f=12MHz,一个机器 最高计数频率为振荡频率 周期是1μs 的1/24。即计数周期=2机器周 期
1、定时方式 T/C计数8051内部机器 周期信号的个数 周期信号的个数 ,由计数个 数可以计算出定时时间 数可以计算出定时时间 。 每个机器周期使 每个机器周期使T/C 的 计数器增加 1,直至计满回 零后自动产生溢出中断请 零后自动产生溢出中断请 求,表示定时时间到 求,表示定时时间到 。 若f=12MHz f=12MHz ,一个机器 周期是1 μ s 2、 计数方式 T/C计数来自引脚T0 (P3.4 ) 和T1(P3.5)的外部脉冲信号的 个数。 输入脉冲由 1 变 0的下降沿 时,计数器的值增加 1直到回 零产生溢出中断,表示计数已达 预期个数。 最高计数频率为振荡频率 的1/24。即计数周期=2机器周 期。 定时方式与计数方式的主要区别 定时方式与计数方式的主要区别