求帮忙看下为什么这个LED流水灯跑不起来,谢谢

2019-07-15 15:20发布

图在这里,能点亮一个但是流水灯跑不起来,不知道是程序的问题还是电路的问题
QQ截图20151219172920.png
QQ截图20151219172933.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
南华电子王
1楼-- · 2019-07-16 17:02
代码应该没有问题,应该是硬件的问题
小新悠悠
2楼-- · 2019-07-16 17:32
 精彩回答 2  元偷偷看……
xyzhi
3楼-- · 2019-07-16 19:09
汗,你就控制了p1-0,肯定只一个灯了。你控制P1,一次给8位二进制数
做一个执着的人
4楼-- · 2019-07-16 22:39
这个实现不了,你这个只是控制一个灯的
末影人
5楼-- · 2019-07-17 02:06
别人的程序#include<reg52.h>
#include <intrins.h> //intrins.h库中含有循环移位函数  
#define uint unsigned int
#define uchar unsigned char
uchar temp; //定义全局变量temp
delay() //延时子函数
{
uint i,j;
for(i=1;i<400;i++)
for(j=1;j<400;j++);
}
void main() //主函数
{
temp=0xfe;
P0=temp;
while(1)
{
temp=_crol_(temp,1); //_crol_ 字符循环左移 _cror_ 字符循环右移 
delay();
P0=temp;
}
}
柠檬守护
6楼-- · 2019-07-17 02:56
楼主的程序里面只有一个LED 的控制,做一下移位操作即可,12楼的程序写的很好,为他点赞

一周热门 更多>