、方式2 TMOD 振荡器 ÷12 C/T=0 TCON 0M0 TLO (8位) TFO MI TR0中 CIT C/T=1 控 断 GATE 制 重新装入 & THO (8位) INTO 图45方式2(初始常数自动重装载)
三、方式 2 图 4.5 方式 2(初始常数自动重装载)
工作方式0和工作方式的最大特点就是计数溢出后 计数器为全0,因而循环定时或循环计数应用时就存在 反复设置初值的问题,这给程序设计带来许多不便,同 时也会影响计时精度。 工作方式2就针对这个问题而设置,它具有自动重 装载功能,即自动加载计数初值,所以也称为自动重加 载工作方式
工作方式0和工作方式1的最大特点就是计数溢出后, 计数器为全0,因而循环定时或循环计数应用时就存在 反复设置初值的问题,这给程序设计带来许多不便,同 时也会影响计时精度。 工作方式2就针对这个问题而设置,它具有自动重 装载功能,即自动加载计数初值,所以也称为自动重加 载工作方式
在这种工作方式中,16位计数器分为两部分, 即以T0为计数器,以TH0作为预置寄存器,初始化 时把计数初值分别加载至TL0和TH0中,当计数溢出 时,不再象方式0和方式1那样需要“人工干预”,由 软件重新赋值,而是由预置寄存器TH以硬件方法自 动给计数器TL0重新加载
在这种工作方式中,16位计数器分为两部分, 即以TL0为计数器,以TH0作为预置寄存器,初始化 时把计数初值分别加载至TL0和TH0中,当计数溢出 时,不再象方式0和方式1那样需要“人工干预”,由 软件重新赋值,而是由预置寄存器TH以硬件方法自 动给计数器TL0重新加载
四、方式3 TMOD 振荡器 12 c/T=0 TCON MO TLO (8位) TFO MI C/T C=1 TR0|中 控制 断 GATE & TCON 1/2f THO (8位) TFl TR1中 控 断 制 k46方式3(两个8位独立计数器)
四、 方式 3 图 4.6 方式 3(两个 8 位独立计数器)