📄 p7_2.c
字号:
/*开机红灯全亮,--1南北红,东西黄2南北红,东西绿3南北黄,东西红4南北绿,东西红循环*/
#include "REG51.h"
void Delay()
{
unsigned char i, j, k;
for( i = 0; i < 0xff; i ++ )
{
for( j = 0; j < 0xff; j ++ )
{
//for( k = 0; k < 0x5; k ++ )
//{
//}
}
}
}
sbit RedLight = P1^0;
sbit YellowLight = P1^1;
sbit GreenLight = P1^2;
sbit RedLight2 = P1^5;
sbit YellowLight2= P1^6;
sbit GreenLight2 = P1^7;
main(){
unsigned char type = 0;
/*type = 0 红灯亮,type=1 黄灯亮,type=2绿灯亮,type=3黄灯亮*/
while(1)
{
if( type == 0 )
{
RedLight = 1;
YellowLight = 0;
GreenLight = 0;
RedLight2 = 1;
YellowLight2 = 0;
GreenLight2 = 0;
Delay();
Delay();
}
else if( type == 1 || type == 3 )
{
RedLight = 0;
YellowLight = 1;
GreenLight = 0;
RedLight2 = 0;
YellowLight2 = 1;
GreenLight2 = 0;
Delay();
}
else
{
RedLight = 0;
YellowLight = 0;
GreenLight = 1;
RedLight2 = 0;
YellowLight2 = 0;
GreenLight2 = 1;
Delay();
Delay();
}
type ++;
if( type >= 4 )
type = 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -