单片机T0,T1口怎么用?

。。。如果只是单片机自己内部要使用T0作为计数器用,是不是直接悬空。如果要用做输出信号,比如,做外部定时器用才接到想接的地方去吗?

定时器和计数器是相同的内部电路,当电路的输入脉冲是周期性的方波时就作为定时器使用,如果过是记录外部的事件 比如按键按下等就作为计数器使用,至于怎么使用还是要通过设置相应的寄存器来控制的;例如你想产生作为计数器用来记录外部的输入信号,那就要接信号进来吧,如果用作定时器那就可以通过设置对应的寄存器完成控制信号的输出。比如简单点PWM生成,首先要设置定时器初值,计数到达后就触发中断,转入中断服务,在ISR中为了生成PWM就要设置波形占空比,然后每来一次中断取反输出电平,这样就产生了高低交错的PWM波形了
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-12-19

单片机T0,T1口使用方法如下:

定时器和计数器是相同的内部电路,当电路的输入脉冲是周期性的方波时就作为定时器使用。

如果过是记录外部的事件,比如按键按下等就作为计数器使用,至于怎么使用还是要通过设置相应的寄存器来控制的。

例如你想产生作为计数器用来记录外部的输入信号,那就要接信号进来吧,如果用作定时器那就可以通过设置对应的寄存器完成控制信号的输出。

比如简单点PWM生成,首先要设置定时器初值,计数到达后就触发中断,转入中断服务,在ISR中为了生成PWM就要设置波形占空比,然后每来一次中断取反输出电平,这样就产生了高低交错的PWM波形了。

第2个回答  2010-06-05
找我
第3个回答  2021-12-12

使用方法:

1、当电路的输入脉冲是周期性的方波时就作为定时器使用,

2、如果过是记录外部的事件 比如按键按下等就作为计数器使用,

3、至于怎么使用还是要通过设置相应的寄存器来控制的;

相似回答