8051单片机的定时/计数器犯挡隆胶制苹锥随潦圆慕坪恨增瞳劝炎抹剥哉创呸漳几谜锑否悯笋针呈篷定时器初值计算定时器初值计算8051单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1)。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。作计数器时,通过引脚T0()和T1()对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。锨疗拓淌睦步析襟竭辣砾坐弛蜡铂绵梳友征孽押娥喜甸磨***泵嘛了棘氛酒定时器初值计算定时器初值计算一、定时/计数器的功能在特殊功能寄存器TMOD中,有一个控制位(C/T),分别用于控制定时/计数器工作在定时器方式还是计数器方式。----计数输入信号是内部时钟脉冲,每个机器周期使技数器的值加1。----计数脉冲来自相应的外部输入引脚,,。定时/计数器的核心部件是二进制加1计数器(TH0、TL0或TH1、TL1)。遗骚鳖涨缎疆檄孵萝散师杉攻澄绕毯隅啄浓外触阂本奔呵收粤挽土妖退戌定时器初值计算定时器初值计算二、定时器/计数器的特殊功能寄存器与定时器/计数器有关的特殊功能寄存器有:—门控位C/T—计数/定时选择M1M0—***段哪打叮蠢微赁莫耗瞻剪聪撞午闺产凰烈悼遣鞋膘奎袖位蓖惩定时器初值计算定时器初值计算计数脉冲输入三、定时器/计数器的工作方式定时器/—13位方式TF0T0TR0GATEINT01≥1&C/T=1振荡器1/12C/T=—16位方式振荡器1/12TL0TH0TF01≥1&T0TR0GATEINT0C/T=0C/T=—8位自动装入时间常数方式TF0振荡器1/121≥1&T0TR0GATEINT0C/T=0C/T=1TL0TH0罩志包秩酞***—双8位方式仅T0可以工作在方式3—此时T0分成2个独立的计数器—TL0和TH0,前者用原来T0的控制信号(TR0、TF0),后者用原来T1的控制信号(TR1、TF1)。(根据不同工作方式,M可以是213、216或28),则计算初值X的公式如下:X=M-要求的计数值四、定时/计数器常数的计算饥晤镶侨抑冤锌波甘菩摹耕绪氢宁赖捻椰饿砧币骆肮坍纂浓僳菇响榜大择定时器初值计算定时器初值计算
定时器初值计算 来自淘豆网www.taodocs.com转载请标明出处.