单片机可以大概理解为电脑的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个接到电源上和一电子元件(这里先不用理他)
|