📄 模拟交通灯.c
字号:
/*****************************************************************************
模拟交通灯
其中时间的长短与个人的电脑配置有关
*********************************************************************************/
#include"reg51.h"
#define uint unsigned int
#define uchar unsigned char
sbit r1=P0^2; //北和南
sbit y1=P0^1;
sbit b1=P0^0;
sbit r2=P0^7; //东和西
sbit y2=P0^6;
sbit b2=P0^5;
void delay(void) //延时
{
uint i;
for(i=0;i<34530;i++);
}
void main(void)
{
uint i=0;
while(1)
{
r1=1; y1=0;b1=0; //南北红
r2=0;y2=0;b2=1; //东西绿
for(i=0;i<5;i++)
delay();
r1=1; y1=0; b1=0;//南北红
r2=0;y2=1; b2=0;//东西黄
for(i=0;i<1;i++)
delay();
r1=0; y1=0; b1=1;//南北绿
r2=1; y2=0; b2=0; //东西红
for(i=0;i<5;i++)
delay();
r1=0;y1=1; b1=0;//南北黄
r2=1; y2=0;b2=0; //东西红
for(i=0;i<1;i++)
delay();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -