⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 模拟交通灯.c

📁 基于Proteus的51系列单片机设计与仿真
💻 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 + -