引腳設為高電平的時候,和地線間就會有電壓差,如果接了一個發光二極體,極性正確的話那麼二極體兩個腳的電壓差就會產生電流,可能可以(因為我沒試過輸出電流夠不夠)點亮二極體。
如果設為低電平,那麼和電源正極間就會產生電壓差,也可以點亮二極體(這個我試過)。
高電平和電源正極、低電平和電源負極不會產生足夠的電壓差來點亮二極體。 以上說的都是“如果”。
設定之後的效果就是讓引腳嘗試保持某種電平。
如果你設定為高電平,但是又把這個引腳拿去和地線短路了,那麼你去讀這個引腳的值,應該是會發現它還是處在低電平的。
往P2輸出0xff相當於讓P2的8個引腳全部在高電平
T0引腳是51微控制器定時計數器T0的脈衝輸入腳,既然是脈衝輸入,那在這個引腳上單純輸入高電平或低電平是沒有任何作用的。只有輸入脈衝才可以讓T0計數器計數,也就是說,只有在T0引腳上出現上升沿計數器才計數。
另外請注意,要想讓T0計數,C/T位必須為1,並且要預啟動T0,即TR0=1。