
像我這塊就是低電平使能,寫程序的話,我們可以用十六進(jìn)制的代碼寫,任意一個(gè)十六進(jìn)制的數(shù)都可以拆分成八位的二進(jìn)制數(shù),而計(jì)算機(jī)只識(shí)別二進(jìn)制,這樣我們可以直接控制LED燈。比如我現(xiàn)在寫一個(gè)代碼P1=0xfe,那么把它變?yōu)槎M(jìn)制后就是11111110這樣的話,正好對(duì)應(yīng)八個(gè)LED燈,后一位是零,那么也就是后一個(gè)LED燈亮了,其余的則是全滅狀態(tài)。現(xiàn)在我們可以玩玩燈,看一下這個(gè)程序:看主函數(shù)main里面的代碼,P1=0xff說明開始是全滅狀態(tài),定義一個(gè)for循環(huán),以八位為一個(gè)循環(huán),當(dāng)然也可以看到,重要的便是P1=P1》1這個(gè)代碼,相當(dāng)于說是把11111111這個(gè)代碼整體向右移位,比如說移位一次,那么就會(huì)變成01111111,那么就會(huì)有一個(gè)燈亮,移位兩次,就會(huì)變成00111111,就會(huì)有兩個(gè)燈亮,以此類推下去,等就會(huì)逐漸亮起來。