关于51单片机守时计数器初值的核算_安博体育能玩吗/安博电竞app安卓版-安博ios官网下载
当前位置
首页 > 新闻中心
关于51单片机守时计数器初值的核算
来源:安博体育能玩吗    发布时间:2024-09-07 05:45:53

  或计数方法下计数初值怎么样确认,守时器选不一样的作业方法,不同的操作形式其计数值均不相同。若设最大计数值为 M ,各操作形式下的 M 值为:

  由于 MCS-51 的两个守时器均为加 1 计数器,当初到最大值( 00H 或 0000H )时发生溢出,将 TF 方位 1 ,可宣布溢出中止,因而计数器初值X 的核算式为: X=M- 计数值式中的 M 由操作形式确认,不同的操作形式计数器的长不相同,故M值也不相同。而式中的计数值与守时器的作业方法有关。

  计数作业方法时,计数脉冲由外部引进,是对外部冲进行计数,因而计数值依据要求确认。其计数初值: X=M- 计数值

  守时作业方法时,由于计数脉冲由内部供应,是对机器周期进行计数,故计数脉冲频率为 f cont =f osc × 1/12 、计数周期 T=1/f cont =12/f osc 守时作业方法的计数初值 X 等于:

  守时器有两种作业方法 :即守时和计数作业方法。由 TMOD 的 D6 位和 D2 位挑选,其间 D6 位挑选 T1 的作业方法, D2 位挑选 T0 的作业方法。 =0 作业在守时方法, =1 作业在计数方法。并有四种操作形式:

  3 、形式 2 : 8 位主动重装计数器, THi 的值在计数中不变, TLi 溢出时, THi 中的值主动装入 TLi 中。

  4 、形式 3 : T0 分红 2 个独立的 8 位计数器, T1 中止计数。

  MCS-51 有 5 个中止源,可分为 2 个中止优先级,即高优先级和低优先级,中止天然优先级:

  外部中止 0 ;守时器 0 中止; 外部中止 1 ;守时器 1 中止 ;

  ( 2 )现在的机器周期还不是履行指令的最终一上机器周期,即正在履行的指令还没完结前不呼应任何中止;

  ( 3 )正在履行的是中止回来指令 RET1 或是拜访专用寄存器 IE 或 IP 的指令,换而言之,在 RETI 或许读写 IE 或 IP 之后,不会立刻呼应中止请求,至少要在履行其它一要指令之扣才会呼应。