51单片机的一个简单函数调用问题
问题描述:
程序如下:
#include <reg52.h>
int fanhui();
int x;
void mian()
{
P1=fanhui();
}
int fanhui()
{
x=0;
return x;
}
我P1口连的led灯(共阴极),我想着led会全灭,但结果是全亮,经过各种排除,知道是调用的问题了,但是不知道正确的调用是怎么写的,求大佬帮助,多谢了
答
共阴极x=0是全亮
答
要全不亮x=255试看
答
兄弟你记错了吧,我查了原理图了,而且我以前都是1点亮0熄灭的,可以帮忙看一眼函数调用有问题吗,是x的值没有赋给P1吗?
答
这样的电路是想让蛋骗鸡烧毁?
所以说提问时最好提供更多资料才好让人回复啊。
共阴极电路接法应该是使用八个电阻串联LED。