找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1911|回复: 4
收起左侧

求助 我这个是延时警告吗?要怎么解决

[复制链接]
ID:97637 发表于 2015-11-29 21:25 | 显示全部楼层 |阅读模式
#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;
                                }
                        }
                }
        }


麻烦大神给看看哪里出错了
因为什么    麻烦大神给我说详细一点    我是新新新手
给我 说说  为什么出错  哪里出错  谢谢  谢谢  



360截图20151129002514953.jpg
回复

使用道具 举报

ID:1 发表于 2015-12-2 03:59 来自触屏版 | 显示全部楼层
0个错误,没问题
回复

使用道具 举报

ID:97867 发表于 2015-12-2 09:13 | 显示全部楼层
Delay10ms();    的定义放在其他c文件中吗?
回复

使用道具 举报

ID:97579 发表于 2015-12-3 08:42 | 显示全部楼层
本帖最后由 凡尘只是戏言 于 2015-12-3 08:45 编辑

你这是有错误的,警告你的有L1和L2,说明你前面有错误,你的延迟好像有问题
回复

使用道具 举报

ID:97579 发表于 2015-12-3 08:46 | 显示全部楼层
还有你的大括号打的也有问题,你以后查程序时不好查
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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