**绳锯木断,水滴石穿** |
一、理论部分
下方为Led灯模块的原理图:
我们可见每一个Led灯都是并联起来的,同时左侧都接入到高电平+5v,所以要让Led灯亮起
只需要让右侧P10~P17为低电平即可,从而实现Led灯亮起
二、实践代码部分
由理论可知,我们只需要让P10~P17电平为0即可
所以代码如下
#include <REGX52.H>
void main(void)
{
while(1)
{
P1 = 0xfe;
}
}
其中0xfe中0x代表是十六进制的数字,而fe换算成二进制就是1111 1110 也就是只有P1^7的电平为0,所以只有一个Led灯亮起
下面为实验现象:
代码文件—>https://download.csdn.net/download/chenxing631/88796009
---->>>51单片机教程资料汇总
下一篇文章单片机教程(四):Led灯的闪烁