找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4354|回复: 3
打印 上一主题 下一主题
收起左侧

STC15F2K60S2独立按键问题

[复制链接]
跳转到指定楼层
楼主
ID:63752 发表于 2014-7-14 16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STC15F2K60S2,独立按键控制一个LED灯亮和灭,在亮的时候,过了大约7或8秒会自动熄灭,有时回马上灭,哪位朋友遇到过这问题,请帮忙解决,望帮助,程序如下:
#include "reg51.h"
#define uchar unsigned char
#define uint unsigned int
sbit BZ=P2^5; //LED INPUT//
sbit D=P3^7;  //KEY//
void Delay(uint x)
{
    uint a,b;
    for(a=x;a>0;a--)
       for(b=110;b>0;b--);
}  
//unsigned char temp;
void main()
{
    static bit temp;
BZ=1;
//D=1;
temp=BZ;
while(1)
  {
    if(D==0)
    {
    Delay(10);
     if(D==0)
        {
        temp=~temp;
     while(D==0);
     Delay(10);
     BZ=temp;
     }
    }
   
  }
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:63752 发表于 2014-7-16 00:32 来自触屏版 | 只看该作者
有谁遇到过这样的问题?
回复

使用道具 举报

板凳
ID:64084 发表于 2014-7-17 15:29 | 只看该作者
还没遇见过
回复

使用道具 举报

地板
ID:44262 发表于 2014-7-17 16:18 来自触屏版 | 只看该作者
加入按键消抖
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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