51单片机T0引脚高低电平的作用?
引脚设为高电平的时候,和地线间就会有电压差,如果接了一个发光二极管,极性正确的话那么二极管两个脚的电压差就会产生电流,可能可以(因为我没试过输出电流够不够)点亮二极管。
如果设为低电平,那么和电源正极间就会产生电压差,也可以点亮二极管(这个我试过)。
高电平和电源正极、低电平和电源负极不会产生足够的电压差来点亮二极管。 以上说的都是“如果”。
设置之后的效果就是让引脚尝试保持某种电平。
如果你设置为高电平,但是又把这个引脚拿去和地线短路了,那么你去读这个引脚的值,应该是会发现它还是处在低电平的。
往P2输出0xff相当于让P2的8个引脚全部在高电平
T0引脚是51单片机定时计数器T0的脉冲输入脚,既然是脉冲输入,那在这个引脚上单纯输入高电平或低电平是没有任何作用的。只有输入脉冲才可以让T0计数器计数,也就是说,只有在T0引脚上出现上升沿计数器才计数。
另外请注意,要想让T0计数,C/T位必须为1,并且要预启动T0,即TR0=1。