微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 新手求教 流水灯程序错误

新手求教 流水灯程序错误

时间:10-02 整理:3721RD 点击:
#include<reg52.h>
#include<intrins.h>
char temp=0xfe;
void delay(int x,int y);
void main()
{  
                P1=temp;
                delay( 65,2000);
                temp=_crol_(temp,1);
                P1=temp;
               
               
}
void delay(int x,int y)
{
        int a,b;
        for(a=x;a>0;a--)
                for(b=0;b<y;b++);
}
程序只点亮第一个灯,加上while后才循环点亮,这是为什么

你编程都不完整

#include后面加reg51.h

还有for语句没有写完整

这个不加while的话只执行一遍

1.include后面reg51.h写完整
2.main里面加个while让他无限循环才能做流水灯
3.你的延时函数,你就不要写了,直接复制过来,保证完整性
其他的你自己再看

还有循环左移函数要包含instish?那个库

这编程水平.我只能呵呵

你一生出来就很牛逼?还是你一开始就会编程?

谢谢分享,好东西大家一起来分享~!

流水灯也能错?

这种小白问题还是不要提问了。

果然 很多装逼者!

要包含的

这。好好看C语言吧

具体可百度颖展ic芯片进官网查询

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top