新手求写个简单程序

2019-07-15 20:36发布

用89c51控制8个LED灯,单数灯和双数灯交替点亮,循环五次,用C语言编写
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
yuying2015
2019-07-16 09:55
#include <reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint  unsigned int

uchar times;
uchar dan=0xaa;
uchar shuang=0x55;
bit flag;

void delay(uchar i)               
{
        uchar j,k;
       for(;i>0;i--)
        {
          for(j=200;j>0;j--)
         {
          for(k=300;k>0;k--)
          {_nop_();_nop_();_nop_();_nop_();}
          }
        }
}
void main()
{
  times=0;
  flag=1;
for(;time<5;time++)
   {
     
     if(flag){P0=0xaa;}
     else{P0=0x55;}
     flag=~flag;
     delay(10);
   }
}

一周热门 更多>