標(biāo)題: 請幫助看一下按鍵放到單片機(jī)主程序里面不好用 [打印本頁]

作者: weiwei850113    時(shí)間: 2018-3-31 18:29
標(biāo)題: 請幫助看一下按鍵放到單片機(jī)主程序里面不好用
請幫助看一下按鍵放到主程序里面不好用

單獨(dú)使用可以開關(guān),放到主程序里面就只能按下打開松開關(guān)閉

誰能解釋一下么  




/********************************************************************************************/
#include <AT89X52.h>                                                // 包含頭文件 //
/********************************************************************************************/
typedef unsigned char      uint8;          // 無符號8位整型變量 //
/********************************************************************************************
/********************************************************************************************/

void delay(unsigned int z)
{ int x,y;
for(x=z;x>0;x--)
for(y=120;y>0;y--);
}

/********************************************************************************************/

/********************************************************************************************/
sbit LED_12     = P1 ^ 2;                     // LED啟動I/O口
sbit LED_13    = P1 ^ 3;                     // LED啟動I/O口

void main(void){

//LED_12 = 1;
//LED_13 = 1;

while(1){

            if(LED_13 == 0){

         delay(1000);

   if(LED_13 == 0){

                if( LED_12 == 1){

           LED_12 = 0;

        }

       else {

           LED_12 = 1;
           }     

     }      

}


作者: Zend    時(shí)間: 2018-4-1 01:34
沒有其它功能的情況下放在哪里都不影響
作者: JACK847070222    時(shí)間: 2018-4-1 08:39
按鍵在哪呢?
作者: yzwzfyz    時(shí)間: 2018-4-1 16:07
記。簡纹瑱C(jī)任何時(shí)刻只能做一件事!
如果它正在做著某件事,這時(shí)你按鍵,它就無法知道了。
你要想辦法讓單片機(jī)在任何時(shí)刻都能知道你按鍵了!
單片機(jī)為此設(shè)置了一個功能,這個功能使程序臨時(shí)暫停,來查你的按鍵!去翻翻書。
作者: 未完待續(xù)鳳    時(shí)間: 2018-4-1 18:01
你不會把按鍵接到了燈上了吧,這個用的是中斷
作者: pmsjzj    時(shí)間: 2018-4-1 22:26
按鍵在什么地方?LED_12  LED_13?
作者: weiwei850113    時(shí)間: 2018-4-2 09:39
應(yīng)該是判斷while指點(diǎn)的很精髓,謝謝




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1