單片機可以大概理解為電腦的CPU,用它可以控制你想到的任何電子設備(是不是很厲害)。昨天小編給大家講了如何焊接一個LED燈,那么單片機就可以讓這盞LED燈按照你的想法發光。
大家都知道在計算機領域“1”代表“真”,“0”代表“假”,在單片機這也是一樣的,“1”代表高電位,“0”代表低電位,那么如果在LED的正極上接高電位,負極接低電位,會發生什么呢???于是奇妙的事情就發生了——LED燈就亮了。
下面就跟大家講一下如何控制著以盞LED,先看一個小程序
#include<reg51.h>
sbit LED=P1^0;
main()
{
while(1)
{
LED=1;
}
}
就可以了,學過C語言的童鞋很容易看懂,沒學過的理解起來也也不困難。P1^0代表單片機的一個引腳(IO口),“LED=P1^0”,LED就和P1^0“一樣了”。現在LED=1,那么P1^0這個引腳上就是高電位,,,,SO,現在,只要將LED燈的正極接到這個引腳上,負極接到電源負極,LED燈就亮了(是不是很簡單,,,)。
備注:咱們最常用的51單片機有40個引腳,其中32個是可以編程的,其余8個接到電源上和一電子元件(這里先不用理他)
|