请大家帮我看一下,看看我哪里需要改?

[复制链接]
 楼主| xiaokai0507` 发表于 2013-12-1 20:30 | 显示全部楼层 |阅读模式
void main()
{
       
       
        while(1)
        {
          
                        if(KEY==0)
                        {
                                        delay(5);
                                        if(KEY==0)
                                        {
                                                 n=1;
                                                LED=~LED;
                                                delay(1);
                                        }
                                        if(KEY==0)
                                        {
                                                                n=2;
                                                                delay(5000);
                                        }
                                                        if(KEY==0)
                                                        {
                                                                 
                                                                 delay(1000);
                 delay(1000);
                 delay(1000);
                 delay(1000);
                                                                if(KEY==0)
                 n=3;                                                               
              }
                               
                                        while(KEY==0);
                                }
                       
                               
                                if(n==3)        while(1)
                                                                                                 {
                                                                                                         LED=~LED;
                                                                                                         delay(150);         
                                                                                                 }                                                   
                                if(n==2)        while(1)
                                                                                                 {
                                                                                                         LED=~LED;
                                                                                                         delay(1000);         
                                                                                                 }  
                                          
                }
}    用它实现按一下键  led电平翻转   双击按键后出现10hz的闪烁   长按后   出现1hz的闪烁
大前门 发表于 2013-12-1 21:14 | 显示全部楼层
这段代码实现不了你要的功能,但实在不知道从何说起。。。。。。楼下继续吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部