功能描述
使幾個(gè)彩燈按規(guī)律閃爍
程序
#include <REGX51.H>
#define uint unsigned int
#define uchar unsigned char
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2
void delay(uint ms);
/*----------主函數(shù)---------*/
void main(void)
{
? while(1)
? {
LED1=~LED1;
delay(1000);
LED2=~LED2;
delay(2000);
LED3=~LED3
delay(3000)
}
}
/*---------延時(shí)函數(shù)---------*/
void delay(uint ms)
{
uchar i;
uint j;
for(j=0;j<ms;j++)
? {
for(i=0;i<125;i++)
{;}
}
}
流程圖
電路圖
