普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 5458|回复: 1

求助 这个警告延时的问题怎么解决我是新手

 关闭 [复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2015-11-29 21:37:42 | 显示全部楼层 |阅读模式


#include <reg51.h>
#include <intrins.h>   

#define  GPIO_LED P2   
sbit K1=P0^0

void Delay10ms();   

void main(void)
{
        unsigned int i,j;  
        j=0X01;           
       
        while(1)            
        {
    GPIO_LED=j;                  
                if(K1==0)     
                {
                        Delay10ms();                       
                        if(K1==0)
                         {
                           j=_cror_(j,1);
                      
                while((i<50)&&(K1==0))                                
                            {
                                    Delay10ms();     
                                    i++;            
                                        }
                             i=0;
                                }
                        }
                }
        }


麻烦大神给看看哪里出错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

139

主题

382

帖子

1531

积分

金牌会员

Rank: 6Rank: 6

积分
1531
发表于 2015-11-30 10:13:56 | 显示全部楼层
sbit K1=P0^0  
这样定义没报错吗?
还有delay函数只声明了就直接使用了,没有写出函数的原型
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-3 13:42 , Processed in 0.130387 second(s), 31 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表