|
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
#define ON 0
#define OFF 1
sbit PortDX_Yellow = P1^0;
sbit PortDX_Red = P1^1;
sbit PortDX_Green = P1^2;
sbit PortNB_Yellow = P1^3;
sbit PortNB_Red = P1^4;
sbit PortNB_Green = P1^5;
void delay(uint ms)
{
uint ti;
while(ms--)
{
for(ti=0;ti<112;ti++){}
}
}
void main(void)
{
delay(400);
while(1)
{
PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;
PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;
delay(3000);
PortNB_Yellow = OFF;PortNB_Red = ON ;PortNB_Green = OFF;
PortDX_Yellow = OFF;PortDX_Red = OFF;PortDX_Green = ON ;
delay(28000);
PortNB_Yellow = OFF;PortNB_Red = ON ;PortNB_Green = OFF;
PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;
delay(2000);
PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;
PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;
delay(1000);
PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;
PortDX_Yellow = OFF;PortDX_Red = ON ;PortDX_Green = OFF;
delay(2000);
PortNB_Yellow = OFF;PortNB_Red = OFF;PortNB_Green = ON ;
PortDX_Yellow = OFF;PortDX_Red = ON ;PortDX_Green = OFF;
delay(3800);
}
}
|
|