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

標題: 新人求助改單片機程序,第一次按下按鍵,LED燈從上到下一個一個亮 [打印本頁]

作者: 禿頭大學生    時間: 2022-4-15 19:51
標題: 新人求助改單片機程序,第一次按下按鍵,LED燈從上到下一個一個亮
出來的效果是
第一次按下按鍵,LED燈從上到下一個一個亮,
第二次按下,LED燈從下到上兩個兩個亮,
第三次按下,LED燈一次亮四個,交替閃爍。
有沒有大佬幫忙改改程序
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int  
#define false 0
#define true 1
#define key P1    //??
#define LED P0 //?
uchar value=0;
uchar aa=0x01;
uchar bb;
uchar cc;
uint x,y,z;
uint i=1;
uint j=1;
void delay1()     //??????
{
    uint k,j;
    for(j=0;j<10;j++)
    for(k=0;k<1000;k++);
}
bit scankey()
{
   bit flag=false;
   if(key!=0xff)   
    {
       delay1();   
       if(key!=0xff)
    {
       while(~key);     
       flag=true;
    }
  }
  return flag;
}
uchar keyvalue()
{
   if(scankey())
     value++;
     if(value>3) value=0;
     return value;           
}  
void delay(uint i)     //??????ims  
{
    uint k,j;
    for(j=0;j<i;j++)
{
  keyvalue();//?1ms??????,???????????
    for(k=0;k<1000;k++);
}
}
void display1()//?????????
{
  x=1;
  while(x)
  {
   LED=~aa;
   aa=_crol_(aa,1);
   delay(100);
   if(value==2)
    x=0;
  }
}
void display2()//?????????
{
  y=1;
  while(y)
  {
   if(i)//??if???aa????,???LED???,??????
   {
    aa=_cror_(aa,2);
    bb=_cror_(aa,1);
    bb=aa^bb;
    LED=~bb;
    delay(100);
    aa=bb;
    i=0;
   }
   aa=_cror_(aa,2);
   LED=~aa;
   delay(100);
   if(value==3)
    y=0;
  }
}  
void display3()//???,???
{
  z=1;
  while(z)
  {
   if(j)//?????
   {
    aa=_crol_(aa,2);
    cc=_crol_(aa,2);
    cc=aa^cc;
    LED=~cc;
    delay(100);
    aa=cc;
    j=0;
   }
   aa=_crol_(aa,4);
   LED=~aa;
   delay(100);
   if(value==0)
    z=0;
  }
}
void main()                    
{  

   while(1)
    {
      keyvalue();  
   switch (value)
   {
    case 1:display1();break;
    case 2:display2();break;
    case 3:display3();break;
    default:LED=0xff;aa=0x01;i=1;j=1;break;//?LED,i,j????
   }
    }
}


作者: man1234567    時間: 2022-4-17 15:59
目測程序是抄的,貌似沒啥問題,不知道要改啥。
看不懂注釋的語言國別,請轉成全英文或中英文的再問




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 99中文字幕| 国产精品99久久久久久大便 | 亚洲一区二区在线 | 日本一区二区高清不卡 | 久久久久亚洲 | 91精品成人久久 | 一区二区视频在线 | 夜夜艹天天干 | 国产伦精品一区二区 | 成人黄色av网站 | 99视频在线免费观看 | 欧美日韩国产一区 | 精品久草| 国产精品美女久久久久久免费 | 色综合一区二区 | 免费在线观看成年人视频 | 精品久久久久久久久久久久久久 | 国产精品福利在线观看 | 特黄特色大片免费视频观看 | 国产免费一级片 | 91久久| 久久精品网 | 热久久999| 亚洲综合久久精品 | 免费在线观看黄网站 | 天天久| 日韩中文字幕 | 这里有精品 | 夜夜精品浪潮av一区二区三区 | 国产精品国产a级 | 日韩在线观看中文字幕 | 亚洲成人免费视频在线观看 | 国产乱码精品一区二三赶尸艳谈 | 国产精品日韩欧美一区二区三区 | 日韩精品在线播放 | 久久久.com | 精品视频免费 | 国产乱码高清区二区三区在线 | 久久精品免费观看 | 国产亚洲一区二区三区 | 天天操天天干天天爽 |