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