C51单片机循环闪烁2只LED灯

keil uVision4界面:

#include<reg51.h>      //包含8051单片机寄存器定义的头文件
 sbit D1=P0^0;          //定义P0口
 sbit D2=P0^1;
 void delay(int x)      //延时函数
 {
 int i,j;
 for(i=x;i>0;i--)
 for(j=120;j>0;j--);
 }
 void main()            //主函数
 {
  while(1)                //while循环
  {
   D1=0;                //灯1亮
   D2=1;                //灯2灭
   delay(1000);            //延时
   D1=1;                //灯1灭
   D2=0;                //灯2亮
   delay(1000);            //延时
  }
 }

ISIS仿真界面:

物联沃分享整理
物联沃-IOTWORD物联网 » C51单片机循环闪烁2只LED灯

发表回复