位置:51电子网 » 技术资料 » 新品发布

81C55的内部定时/计数器及使用方法

发布时间:2016/7/19 21:43:09 访问次数:2267

   81C55计数器的核心部件就是一个14位的减1计数/定时器。定时器启动后,定时器AD7888ARZ-REEL寄存器中的数值不断减“1”,直至计数值减至“0”。计数长度和计数方式由写入计数寄存器的控制字来决定,计数的速率取决于从TIMERIN引脚输入的脉冲频率,频率最高可达到4MHz。

    T0~T13:计数器的长度。放置计数初值,计数初值范围为:00胧H~3FFFH。

   M2、M⒈设置定时器的4种工作方式,各种方式下输出波形见表9.2。

   表9.2 81C55中定时器4种输出方式下的波形

 

   表9.2中各种波形输出的说明:

   单方波:计数期间输出为低电平,计数器计满回“0”后输出高电平。

   连续方波:计数长度的前半部分输出高电平,后半部分输出低电平,如果计数值为奇数个,则高电平为⒄+1)/2个,低电平为o-1)/2个。连续方波输出方式能自动恢复初值。单脉冲:计数器计满回“0”后输出一个单负脉冲。

   连续脉冲:计数值回“0”后输出单负脉冲,然后自动重装初值,回“0”后又输出单负脉冲,如此循环。

   任何时候都可设置计数器长度和工作方式,将控制字写入控制寄存器。如果计数器正在计数,只有在写入启动命令后,计数器才接收新计数长度并按新的工作方式计数。

   81C55计数器的核心部件就是一个14位的减1计数/定时器。定时器启动后,定时器AD7888ARZ-REEL寄存器中的数值不断减“1”,直至计数值减至“0”。计数长度和计数方式由写入计数寄存器的控制字来决定,计数的速率取决于从TIMERIN引脚输入的脉冲频率,频率最高可达到4MHz。

    T0~T13:计数器的长度。放置计数初值,计数初值范围为:00胧H~3FFFH。

   M2、M⒈设置定时器的4种工作方式,各种方式下输出波形见表9.2。

   表9.2 81C55中定时器4种输出方式下的波形

 

   表9.2中各种波形输出的说明:

   单方波:计数期间输出为低电平,计数器计满回“0”后输出高电平。

   连续方波:计数长度的前半部分输出高电平,后半部分输出低电平,如果计数值为奇数个,则高电平为⒄+1)/2个,低电平为o-1)/2个。连续方波输出方式能自动恢复初值。单脉冲:计数器计满回“0”后输出一个单负脉冲。

   连续脉冲:计数值回“0”后输出单负脉冲,然后自动重装初值,回“0”后又输出单负脉冲,如此循环。

   任何时候都可设置计数器长度和工作方式,将控制字写入控制寄存器。如果计数器正在计数,只有在写入启动命令后,计数器才接收新计数长度并按新的工作方式计数。

上一篇:状态字

上一篇:81C55与MCs-51的编程应用

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!