久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3434|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

請看一下這個延時程序,幫忙改一下。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:106553 發(fā)表于 2016-7-25 17:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
要求是這樣的,當(dāng)按鍵按下燈1延時一會后點亮。按鍵彈起后燈1馬上滅掉,同時燈2馬上點亮延時一會燈滅掉。

#include <reg52.h>

sbit k1 = P3^4;        //按鍵

sbit led1 = P3^1;        //燈1
sbit led2 = P3^2;        //燈2

void delay(unsigned int t);         //延時子程序

//主程序
void main(void)
{
        while(1){                //掃描按鍵
                if(k1==0)        //按鍵按下
                delay(60000); //延時一會燈1才亮
                led1 = 0;        //燈亮
               
                if(k1==1)        //按鍵彈起
                 {
                 led1 = 1;        //燈1馬上滅掉
                led2 = 0; //同時燈2馬上點亮
                        }

                delay(60000);                //延時時間               
                led2 = 1;        //燈2亮一會后滅掉
                       
        }
}
  //延時子程序
void delay(unsigned int t)   
{
        while(t--);               
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:106553 發(fā)表于 2016-7-25 23:31 | 只看該作者
現(xiàn)在的問提是燈2一直亮,要等到按下鍵燈2才會滅掉,不過松開鍵燈2又一直亮了。我是想要松開鍵后燈2亮一會后自己滅掉。請幫改一下,謝謝了。
回復(fù)

使用道具 舉報

板凳
ID:57149 發(fā)表于 2016-7-26 11:01 | 只看該作者
這個程序 led2 會一直接亮著,只有鍵按下才會滅。
回復(fù)

使用道具 舉報

地板
ID:106553 發(fā)表于 2016-7-26 13:51 | 只看該作者
hantp 發(fā)表于 2016-7-26 11:01
這個程序 led2 會一直接亮著,只有鍵按下才會滅。

是的,怎么樣松開鍵LED2亮一會滅掉啊?
回復(fù)

使用道具 舉報

5#
ID:121156 發(fā)表于 2016-7-26 14:31 | 只看該作者
本帖最后由 PK250 于 2016-7-26 15:53 編輯

#include <reg52.h>

sbit k1 = P3^4;        //按鍵

sbit led1 = P3^1;        //燈1
sbit led2 = P3^2;        //燈2
unsigned char n=0;
void delay(unsigned int t);         //延時子程序

//主程序
void main(void)
{
        while(1){                //掃描按鍵
                if(k1==0)        //按鍵按下
                {                if(n==0){                        delay(60000); //延時一會燈1才亮
                led1 = 0;
                n=1;}
}        //燈亮
               
                if(k1==1)        //按鍵彈起
                 {                 if(n==1)
                 
                {led1 = 1;        //燈1馬上滅掉
                led2 = 0; //同時燈2馬上點亮               
               delay(60000);                //延時時間               
                led2 = 1;        //燈2亮一會后滅掉
                n=0;}
                        }

               
                     
        }
}
  //延時子程序
void delay(unsigned int t)   
{
        while(t--);               
}



這樣led2就不會一直亮了





回復(fù)

使用道具 舉報

6#
ID:106553 發(fā)表于 2016-7-26 22:13 | 只看該作者
PK250 發(fā)表于 2016-7-26 14:31
#include

sbit k1 = P3^4;        //按鍵

謝謝!這個程序很好。
回復(fù)

使用道具 舉報

7#
ID:134450 發(fā)表于 2016-7-27 10:11 | 只看該作者
精確點的話,加上消抖
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜合集| 黄色av网站在线观看 | av免费看片 | 日本精品视频在线 | 天天av天天好逼 | 久综合 | 国产精品中文字幕一区二区三区 | 亚洲婷婷六月天 | 做a网站 | 亚洲一区精品视频 | 国产欧美日韩综合精品一区二区 | 久久久久免费精品国产小说色大师 | 成人免费区一区二区三区 | 亚洲一区二区三区视频在线 | 亚洲视频第一页 | 欧美亚洲一区二区三区 | 欧美日韩中文字幕在线 | 成人a网 | 亚洲vs天堂| 日韩成人精品在线 | 国产一区视频在线 | 国内精品99| 免费国产视频 | 国产高清免费视频 | 香蕉超碰 | 精品日韩在线 | 超碰在线97国产 | 97高清国语自产拍 | 久久人 | 国产精品国产 | 91精品国产色综合久久 | 亚洲一二三区精品 | 久久精品超碰 | 国产aⅴ爽av久久久久久久 | 中文字幕精品一区二区三区精品 | 天天躁日日躁狠狠很躁 | 欧美日韩黄 | 亚洲成在线观看 | 国产福利在线视频 | 黄视频网站在线 | 久久久精品网站 |