AT89C52 16位流水灯

2019-07-15 14:25发布

谁能帮我把编程给我  让等一个接一个的亮  急  在线等
UC_Photo_001.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
YES亮
1楼-- · 2019-07-15 16:56
 精彩回答 2  元偷偷看……
fz欢颜
2楼-- · 2019-07-15 17:39
这个是8位的 把这个改成16位的   谁能改  急谢谢了
UC_Photo_002.jpg
蓝之宇abc、
3楼-- · 2019-07-15 21:02
whlie(1)
{
int a ,b;
b=0xfe;
if(a=0;a<=8;a++)
{
P1=b;
b=b<<+1;
}

}
fz欢颜
4楼-- · 2019-07-16 01:17
就从led=0xfe开始改吗
环形使者_绝
5楼-- · 2019-07-16 02:02
本帖最后由 环形使者_绝 于 2016-4-14 16:43 编辑

把主函数 while(1)改一下、:
while(1)
{
    for(i=0;i<8;i++)
    {   
        P1=led;delay(100);
        led=led<<1 | led>>7;
    }
    for(i=0;i<8;i++)
    {   
        P2=led;delay(100);
        led=led<<1 | led>>7;     }
}     P2是另外8个灯 你接的I/O口,,如果你接的是P0   就把P2改成P0,, 当然 不知道可以不可以。。

1163889280
6楼-- · 2019-07-16 04:17
 精彩回答 2  元偷偷看……

一周热门 更多>