一.点亮LED灯
1.原理
首先,要知道LED灯为什么会亮--形成闭合回路;其次要知道1其实就是高电频也就是所谓的正极;而0就是低电平也就是所谓的负极;然后要知道不同的单片机上的LED灯亮给的条件可能是不一样的,具体我们看下边这张图。
像这个原理图,是共阳接VCC的,所以要使灯亮,就要赋予灯的负极对于的脚0,这样才能形成回路使得灯亮;相反的,如果是共阴接GND,这要赋予它1,才能使得灯亮。
2.代码
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
sbit led=P2^0; //将单片机的P0.0端口定义为led
void main()
{
led=0; //P2.0端口设置为低电平
}
二.独立按键
1.原理
这个也和独立按键是类似的,但是吧,按键没有正负之分,所以如果一边接的事GND,则赋予它另一边1,;如果一边为VCC则赋予另一边0.
2.代码
#include &