单片机/MCUwilliam hill官网
直播中

德国蟑螂

11年用户 107经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[问答]

按键控制流水灯

利用一个按键控制流水灯的移位C语言程序怎样写,求指导

回帖(28)

德国蟑螂

2013-8-2 09:12:50
引用: kaitokid 发表于 2013-8-1 18:47
不好意思还有一个是_cror_( , )

说着都简单,要写出来才知道好吧,你试试看啊
举报

习惯勿~点

2013-8-2 09:24:52
看看{:12:}{:12:}
举报

kaitokid

2013-8-5 16:49:00
引用: 德国蟑螂 发表于 2013-8-2 09:12
说着都简单,要写出来才知道好吧,你试试看啊

#include
#include
#define uint unsigned int
#define uchar unsigned char
***it k1=P3^4;//我开发板上的独立按键
***it k2=P3^6;
void delay(uint);
uchar yw;
void main()
{
yw=0xfe;
while(1)
{
  P0=yw;
  if(k1==0)
  {
   delay(10);
   if(k1==0)
   {
    while(!k1);
    delay(10);
    while(!k1);   
    yw=_crol_(yw,1);
   }
  }
  if(k2==0)
  {
   delay(10);
   if(k2==0)
   {
    while(!k2);
    delay(10);
    while(!k2);  
    yw=_cror_(yw,1);
   }
  }
}
}
void delay(uint z)
{
uint y;uchar x;
for(x=91;x>0;x--)
  for(y=z;y>0;y--);
}
举报

德国蟑螂

2013-8-7 19:01:42
引用: kaitokid 发表于 2013-8-5 16:49
#include
#include
#define uint unsigned int

写的很好,但是我感觉执行力不如九楼和十楼的程序,那个你可以看看,九楼是我找的一个,十楼是大神解答的,非常具体全面
举报

kaitokid

2013-8-8 08:31:54
引用: 德国蟑螂 发表于 2013-8-7 19:01
写的很好,但是我感觉执行力不如九楼和十楼的程序,那个你可以看看,九楼是我找的一个,十楼是大神解答的 ...

没事。我本来就随便写写~
举报

德国蟑螂

2013-8-8 09:33:06
引用: kaitokid 发表于 2013-8-8 08:31
没事。我本来就随便写写~

恩,多写写对自己有好处,多谢你的回答,写的很好
举报

154506297

2014-4-1 20:46:52
  #include
  #include
  #define uchar unsigned char
  #define uint unsigned int
  uchar LED;
  void inital();
  void delay(unsigned int i)
  {
    unsigned int j;
        for(;i>0;i--)
           for(j=0;j<333;j++);
  }                  
  void main()
  {         
     inital();
         LED=0xfe;
         P1=0xff;
         while(1);
  }

  void inital()
  {
    EA=1;
        EX0=1;
        IT0=0;
  }
  void int0() interrupt 0
  {
                   P1=LED;
            LED=_crol_(LED,1);
                delay(200);
举报

刘林

2016-5-26 22:11:26
请大神指教,我也想学习
举报

风神吟唱

2016-7-19 09:52:02
哦哦
举报

更多回帖

发帖
×
20
完善资料,
赚取积分