历史上的今天
返回首页

历史上的今天

今天是:2025年12月20日(星期六)

2022年12月20日 | 十字路口交通信号灯设计

2022-12-20 来源:zhihu

任务描述:


某企业承担了一个十字路口交通灯控制系统设计任务,控制要求:东西向绿灯亮 5s 后,黄灯闪烁,闪烁5次亮红灯,红灯亮后,南北向由红灯变成绿灯,5s 后南北向黄灯闪烁,闪烁5次后亮红灯,东西向绿灯亮,如此往复。请用单片机设计其控制系统并调试运行。


电路原理图

元件清单

C语言程序

#include  //包含头文件reg51.h,定义51单片机中的专用寄存器

void delay0_5s();

void delay5s();

void main()

{

 unsigned char k;

 TMOD=0x10; //设置T1为工作方式1

 while(1)

 {

  P1=0x09;  //东西绿灯亮5秒&南北红灯亮    

   delay5s();

  for(k=0;k<5;k++) //东西黄灯闪烁&南北红灯

  {

   P1=0x11;   //东西黄灯亮&南北红灯亮

   delay0_5s();

  P1=0x01;   //东西黄灯灭&南北红灯亮

  delay0_5s();

   }

     P1=0x24;  //东西红灯亮&南北绿灯亮5秒

   delay5s();

     for(k=0;k<5;k++)  //东西红灯&南北黄灯闪烁

    {

    P1=0x22; //东西红灯&南北黄灯亮

     delay0_5s();

     P1=0x20;    //东西红灯&南北黄灯灭

      delay0_5s();

   }

   }

   }

  void delay0_5s() //0.5秒延时

  {

  unsigned char i;

  for(i=0;i<10;i++)

  {

   TH1=0X3C;

   TL1=0xb0;

   TR1=1;

   while(!TF1);

   TF1=0;

   }

   }

 void delay5s() //5秒延时

  {

  unsigned char i;

  for(i=0;i<50;i++)

  {

   TH1=0X3C;

   TL1=0xb0;

   TR1=1;

   while(!TF1);

   TF1=0;

   }

   }


推荐阅读

史海拾趣

Festo公司的发展小趣事

作为一家以创新驱动的公司,Festo始终将创新作为公司发展的核心动力。近年来,Festo在研发领域的投资不断增加,推出了一系列具有颠覆性的新产品和解决方案。同时,Festo还积极响应全球可持续发展的趋势,致力于减少碳排放和提高能源效率。通过引入先进的能效措施和扩大光伏(PV)的使用,Festo成功实现了碳中和的目标,为电子行业的可持续发展做出了积极的贡献。

GeneSiC Semiconductor公司的发展小趣事

1993年,Festo公司正式进入中国市场,成立了费斯托(中国)有限公司。进入中国后,Festo迅速抓住了中国改革开放的机遇,通过直销的销售理念和优质的服务赢得了客户的信任和支持。经过多年的努力,Festo在中国市场取得了长足的发展,成为了德国总部以外最大的子公司。同时,Festo还不断加大在中国的投资力度,建立了多个研发中心和生产基地,为中国客户提供更加优质的产品和服务。

DYMO公司的发展小趣事

为了扩大市场份额,DYMO公司积极寻求与各大零售商和办公用品供应商的合作。通过与这些合作伙伴建立紧密的合作关系,DYMO公司的产品得以更广泛地进入市场,并被更多的消费者所熟知。此外,DYMO公司还积极开拓国际市场,将其产品销往全球各地。

Eurotech公司的发展小趣事

为了满足不断变化的市场需求,Eurofarad公司始终保持着对产品创新的热情。公司不断投入研发资源,开发出了一系列具有竞争力的新产品。这些新产品不仅涵盖了不同规格和性能的电容器,还包括了一些与电容器相关的配套产品和解决方案。这些创新产品的推出,让Eurofarad公司在市场中保持了领先地位。

爱普特微(aptchip)公司的发展小趣事

爱普特微电子(APTCHIP)的创立,可追溯到XXXX年。由一群半导体行业集成电路设计领域的资深人士联合发起,他们看到了中国微处理器市场的巨大潜力和发展空间。这些专家怀揣着技术创新和自主可控的梦想,在深圳这片创新热土上,共同创立了爱普特微电子。从创立之初,公司就明确了自己的目标——成为中国最好的MCU(微控制器)公司。

Fong Ya Enterprise Co Ltd公司的发展小趣事

随着产品的广泛应用和市场的不断拓展,爱普特微电子逐渐获得了业界的广泛认可。公司屡获殊荣,包括“国家级专精特新小巨人”、“中国IC独角兽”、“中国TOP 50国产MCU厂商”等。这些荣誉的获得,不仅是对公司技术实力和市场表现的肯定,更是对公司未来发展的鼓励和期待。

问答坊 | AI 解惑

集成电路系统级封装(SiP)技术和应用

   由于集成电路设计水平和工艺技术的提高,集成电路规模越来越大,已可以将整个系统集成为一个芯片(目前已可在一个芯片上集成108个晶体管)。这就使得将含有软硬件多种功能的电路组成的系统(或子系统)集成于单一芯片成为可能。90年代 ...…

查看全部问答>

keil UV3 C51绿色精简版更新了,仅有4M大小

KEIL UV3 绿色精简版 软件名称:KEIL UV3 更新日期:2008/6/6 大小:4.97MB 说明:KEIL UV3为51单片机最好的IDE(编程环境),内核采用UV3 V3.31,内置C51汇编编译器和C编译器,支持RTOS仿真 rip: 修正乱码,难看的\"礦\"字不在出现在标题栏 完全自动安 ...…

查看全部问答>

电话分线器

本电路可以将你家的或单位的一条电话线路并接多部电话,而不会出现电话间的互相监听,避免不必要的麻烦,同时也保证了并接多部电话节省开支,很有使用价值!不妨你也作一个,感受一下成功的乐趣。接线时局线接L+/L-(注意电压接性),L1/L2和L1\'/L ...…

查看全部问答>

用什么仿真器

现在大家都用什么牌子的仿真器啊?国内还是国外的?…

查看全部问答>

可视对讲行业细分产品市场分析

可视对讲行业发展现状     中国内地可视对讲系统的发展历史已有近十年的时间,最早几年发展比较慢,主要原因是市场需求没有起来。最近五年左右的时间内,随着中国内地经济的稳步发展,人民生活水平有了很大程度的提高,大量商品房推向市 ...…

查看全部问答>

ARM的问题

请问高手ARM的AMBA总线上的桥路什么作用啊…

查看全部问答>

急求。。。。谢谢各位大哥大姐

在IAR工作面上调式程序,在下载程序的时候总是下载不了,出现错误提示,出现error,但是程序是正确的,但是程序安装了几次都不行,是Windows7系统不支持,还是其他原因啊??急用,谢谢各位哥哥姐姐了啊…

查看全部问答>

置换一闲置STM32primer2(更新)

不知道发哪。不知道发这合不合适,如果不妥版主删了或者换到相应版面也行。 此STM32primer2是上次2月份ST和IAR研讨会的奖品,primer2是置顶primer的升级版。 *芯片是STM32F103VE,512Kfalsh *128*160的触摸屏,带重力感应器, ...…

查看全部问答>

求一个管子

大侠们帮推荐一款 雪崩电压比较低,但是耐压比较高的管子呗…

查看全部问答>

MSP430的TA1中断程序

是个用TA1捕获中断的小程序,实在解决不了了,求高手指教 #include \"cc430f5137.h\" void main(void) {   WDTCTL=WDTPW+WDTHOLD;   /*设置时钟,系统上电复位后主时钟和SMCLK为DCO,ACLK为VLO*/ //P2.0输出ACLK  & ...…

查看全部问答>