當前位置:編程學習大全網 - 編程軟體 - 要求單片機接12個燈,逐壹點亮發光二極管畫出電路圖並編程序

要求單片機接12個燈,逐壹點亮發光二極管畫出電路圖並編程序

#include<reg51.h>

#define uchar unsigned char

#define uint unsigned int //加黑的都是定義頭文件

sbit led0=P2^0;

sbit led1=P2^1;

sbit led2=P2^2;

sbit led3=P2^3;

sbit led4=P2^4;

sbit led5=P2^5;

sbit led6=P2^6;

sbit led7=P2^7;

sbit led8=P3^0;

sbit led9=P3^1;

sbit led10=P3^2;

sbit led11=P3^3;

void delay(uint x) //延時

{

uchar i;

while(x--)

{

for(i=0;i<120;i++);

}

}

void main() //主程序

{

uchar i;

while(1)

{

P2=0xff;

P3=0xff;

delay(200);

led0=0;

delay(200);

led1=0;

delay(200);

led2=0;

delay(200);

led3=0;

delay(200);

led4=0;

delay(200);

led5=0;

delay(200);

led6=0;

delay(200);

led7=0;

delay(200);

led8=0;

delay(200);

led9=0;

delay(200);

led10=0;

delay(200);

led11=0;

delay(200);

}

}

  • 上一篇:好累!多麽壓抑的生活啊!我受不了了!幫我分析壹下!我該怎麽辦?做回快樂的我!
  • 下一篇:大數據專業畢業後幹啥
  • copyright 2024編程學習大全網