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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3403|回復: 7
收起左側

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

[復制鏈接]
ID:106553 發(fā)表于 2016-7-25 17:19 | 顯示全部樓層 |閱讀模式
要求是這樣的,當按鍵按下燈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--);               
}

回復

使用道具 舉報

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

使用道具 舉報

ID:57149 發(fā)表于 2016-7-26 11:01 | 顯示全部樓層
這個程序 led2 會一直接亮著,只有鍵按下才會滅。
回復

使用道具 舉報

ID:106553 發(fā)表于 2016-7-26 13:51 | 顯示全部樓層
hantp 發(fā)表于 2016-7-26 11:01
這個程序 led2 會一直接亮著,只有鍵按下才會滅。

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

使用道具 舉報

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就不會一直亮了





回復

使用道具 舉報

ID:106553 發(fā)表于 2016-7-26 22:13 | 顯示全部樓層
PK250 發(fā)表于 2016-7-26 14:31
#include

sbit k1 = P3^4;        //按鍵

謝謝!這個程序很好。
回復

使用道具 舉報

ID:134450 發(fā)表于 2016-7-27 10:11 | 顯示全部樓層
精確點的話,加上消抖
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费在线观看一区二区三区 | 亚洲精品视频在线看 | av中文字幕在线观看 | 在线免费观看亚洲 | 日韩成人免费视频 | 日本免费网| 国产精品高清一区二区三区 | 免费观看一级毛片 | 成人精品一区二区三区中文字幕 | 91传媒在线观看 | 亚洲一区二区av | av中文字幕在线观看 | 亚洲 欧美 另类 综合 偷拍 | 国产精品永久久久久 | 在线黄色网 | 久久久久久亚洲欧洲 | 亚欧精品一区 | 亚洲精品一区二区网址 | 韩国欧洲一级毛片 | 韩日精品一区 | 国产黄色大片在线免费观看 | 91在线看片 | 黄色免费av | 日韩成人免费av | 欧美日韩精品一区二区天天拍 | h视频免费在线观看 | 亚洲精品一区二区三区四区高清 | 日本免费一区二区三区 | 亚洲精品成人av久久 | 天堂久久一区 | 秋霞a级毛片在线看 | 日韩在线资源 | 激情毛片| 毛片免费视频 | 国产高清视频在线观看 | 99精品电影 | 青草久久免费视频 | 91一区二区三区在线观看 | 国产第一页在线播放 | 九色在线观看 | 欧美色999 |