单片机原理与接口技术 第6章 第6章 结束 2.方式1 图6-5 方式1的结构图 当TMOD中的M1 M0为0l时,定时器/计数器工作于方式1,这时的定时器/计数器的结构和工作过程几乎与方式0完全相同,唯一的区别是计数器的长度为16位。 定时器/计数器T0和T1的方式1逻辑结构如图6-5所示。 3.方式2 当TMOD中的M1M0为10时,定时器/计数器工作于方式2。 当方式0、方式1用于循环重复定时计数,每次计满溢出时,寄存器全部为0,下一次计数还得重新装入计数初值。这样不仅编程麻烦,而且影响定时时间精度,方式2克服了它们的缺点,能自动重装计数初值,初始化编程时,TH0/1和TL0/1都装入该计数初值。 方式2适用于做较精确的脉冲信号发生器,尤其适用于串行口波特率发生器。 方式2中把16位的计数器拆成两个8位计数器,低8位做计数器用,高8位保存计数初值。当低8位计数产生溢出时,将TF0或TF1位置1,同时又将保存在高8位中的计数初值重新自动装入低8位计数器中,再继续计数,循环重复不止。 方式2的逻辑结构如图6-6所示。 图6-6 方式2的结构图 4.方式3 当TMOD的低2位M1M
原创力文档

文档评论(0)