|
單片機(jī)原本不懂0和1,0、1只是人類的觀念。
在二進(jìn)制數(shù)字表達(dá)上,人類將相互對立的兩個面表示成0、1。
例如:來與去,開與關(guān),多于少,大與小……
由于單片機(jī)用5V供電,就用電壓的高與低來表示0、1。例如:>2.7V為1,<1.4V為0。而單片機(jī)的引腳上,也只能有電壓高低的變化,它不會出一個什么人類觀念上的數(shù)字。
當(dāng)你命令引腳為1時,實際上它會輸出約4.3V的電壓;這個電壓就可以點(diǎn)亮一個LED燈。
當(dāng)你命令引腳為0時,實際上它會輸出約0.1V的電壓;這個電壓就點(diǎn)不亮LED燈了。
真正【能使單片機(jī)工作】的,是你如何通過命令引腳上的0、1,來改變引腳的電壓,再利用引腳上的電壓不同,來直接或間接地控制你想控制的東西,達(dá)成你的目的。
單片機(jī)上引腳很多,你可以通過程序,控制所有引腳上的電壓,這就是所有程序要做的事,而且是唯一要做的事。這就是單片機(jī)能干的活,也是唯一能干的活。 |
|