打印

这为什么不可以循环!

[复制链接]
2842|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nike.com|  楼主 | 2007-5-3 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
:void main(void)
{
   unsigned long int temp;
   unsigned long int i;
   unsigned long int p;
   unsigned long int a,b;
   temp=0x0000000f;
   delay(200);
   inital();
   while(1)
   {  
       for(i=0;i<4;i++)
       {
         b=temp>>31;
         a=temp<<1;
         temp=a|b; 
        }
        p=temp; 
       delay(200);
       in_output(p);
       delay2(1);
    }
}这个为什么不能循环呢/?只移一次就不移了,

相关帖子

沙发
pigjiang| | 2007-5-3 23:46 | 只看该作者

单步了吗?

使用特权

评论回复
板凳
nike.com|  楼主 | 2007-5-4 09:10 | 只看该作者

没呀,要求是单步呀

大哥,你看是怎么回事?要单步实现呀,就是流水灯效果呀!!!!

使用特权

评论回复
地板
lixun00| | 2007-5-4 09:44 | 只看该作者

不明白什么意识

使用特权

评论回复
5
平常人| | 2007-5-4 10:59 | 只看该作者

谁说不循环?

二楼让你单步调一下,怎么不明白呢?单步走一下就知道了。

使用特权

评论回复
6
leasor| | 2007-5-4 14:38 | 只看该作者

123

 in_output(p);
 delay2(1);


好好查查这两个函数先.

使用特权

评论回复
7
every_day| | 2007-5-4 15:47 | 只看该作者

temp>>31后是多少啊

使用特权

评论回复
8
nike.com|  楼主 | 2007-5-5 09:12 | 只看该作者

各楼

sbit SER=P1^2;
sbit SRCLK=P1^1;
sbit RCLK=P1^0; 

void in_output(unsigned long int  dat);
void inital(void);
void delay(unsigned char y);

void main(void)
{
   unsigned long int temp=0xffffffff;
   delay(200);
   inital();
   while(1)
   {   
      in_output(temp);
      temp=~temp;
  }     
}
        
void inital(void)  
{  
   IE=0x00;
   CCON=0x00;
   ADC_CONTR=0x00;
   P1M0=0x00;
   P1M1=0x00;
   WDT_CONTR=0x20;
}

void delay(unsigned char y)
{
  unsigned char  Count;
  while(--y)
  {
    for(Count=0;Count<125;Count++){}
  }
}

void in_output(unsigned long int dat)
{  unsigned  int i;
   unsigned char  Cuont;
   for(i=0;i<32;i++)
  {  
     SRCLK=1;
    if((dat&0x01)==0)
    {
      SER=0;
    }
    else 
    {
      SER=1; 
    }
    SRCLK=0;
    dat>>=1;
    SRCLK=1;   
   }
  RCLK=1;
  Cuont=2;
  while(--Cuont);
  RCLK=0;
  Cuont=2;
  while(--Cuont);
   RCLK=1; 
   delay(250);
}

不懂呀!怎么只循环两次!

使用特权

评论回复
9
李冬发| | 2007-5-5 10:24 | 只看该作者

long是几位的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

18

帖子

0

粉丝