访问电脑版页面

导航:老古开发网手机版其他

流水灯(二)

导读:
关键字:
#include <reg51.h>
void delay(void);
unsigned char string[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void main(void)
{
    unsigned char *p;
 while(1)
 { 
  for(p=string;p<(string+8);p++)
  {
   P1=*p;
   delay();
   }
    P1=0x00;
    delay();
    P1=0xff;
    delay();
    P1=0x00;
    delay();
    P1=0xff;
   for(p=(string+7);p>=string;p--)
   {
    P1=*p;
   delay();
    }
   
    P1=0x00;
    delay();
    P1=0xff;
    delay();
    P1=0x00;
    delay();
    P1=0xff;
   
 
   for(p=string;p<(string+8);p+=2)
  {
   P1=*p;
   delay();
   }
    P1=0x00;
    delay();
    P1=0xff;
    delay();
    P1=0x00;
    delay();
    P1=0xff;
   
     for(p=(string+7);p>=string;p-=2)
   {
    P1=*p;
   delay();
    }
   
    delay();
    P1=0x00;
    P1=0xff;
    delay();
    P1=0x00;
    delay();
    P1=0xff;
 }
 }
 void delay(void)
 {
  int i,j;
 for(i=50;i>0;i--)
  for(j=1000;j>0;j--)
  {;}
  }
来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!