我是小白 各位大哥帮我看看呗!

2019-07-15 23:05发布

#include <reg51.h>
#include <intrins.h>
main()
{
        while(1)
        {

       
                P2= 0xE0;
      delaylms(200);
                P2= 0x02;

        }       
}
void delay1ms(void)
{
    unsigned char a,b,c;
    for(c=1;c>0;c--)
        for(b=142;b>0;b--)
            for(a=2;a>0;a--);
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
dongyumin
1楼-- · 2019-07-16 02:59
delay1ms()函数调用错误。函数名输入错了。
li1557554
2楼-- · 2019-07-16 07:28
谢谢!
     那要怎么改呢?
ntmusic
3楼-- · 2019-07-16 11:46
子函数在main函数以后的要在main函数之前声明才能调用
li1557554
4楼-- · 2019-07-16 14:17
我就是想在        P2= 0xE0;和 P2= 0x02;之间放一个延时
dongyumin
5楼-- · 2019-07-16 15:11
 精彩回答 2  元偷偷看……
弧度
6楼-- · 2019-07-16 15:58
#include <reg51.h>
#include <intrins.h>
main()
{
void delay1ms(void);
        while(1)
        {

      
                P2= 0xE0;
      delay1ms();
                P2= 0x02;

        }      
}
void delay1ms(void)
{
    unsigned char a,b,c;
    for(c=1;c>0;c--)
        for(b=142;b>0;b--)
            for(a=2;a>0;a--);
}

一周热门 更多>