资源简介

使用Proteus 和keil uvision4软件设计一个交通灯,实现以下功能:

(1)两个方向的红黄绿灯能正确切换,黄灯要闪烁:绿灯->黄灯->红灯->绿灯->…

(2)用两位数码管倒计时显示时间.两个方向的时间要配合好;黄灯为3秒,绿灯 黄灯时间等于另一个方向的红灯时间。

(3)开关S1断开时,系统正常运行;当开关接通时,处于夜间停用模式,只有黄灯在闪烁。

注意:两个方向的通行时间是相关联的。可假定南北方向通行30秒,东西方向通行20秒。

资源截图

代码片段和文件信息

/****************************************************************************
* File:Main.C
* 功能:计数器通过两个按键来控制加减计数器并输出数码管显示.。
****************************************************************************/
#include  “config.h“
#define CON 0x00ffffff    //控制P0.0~P0.23作为输出引脚

/****************************************************************************
* 名称:DelayNS()
* 功能:长软件延时
* 入口参数:dly 延时参数,值越大,延时越久
* 出口参数:无
****************************************************************************/
void  delay(uint32  dly)
{  uint32  i;

   for(; dly>0; dly--)
      for(i=0; i<250; i++);
}
void upled(int d)
{
IO0CLR=0xff;
IO0SET=(d/10)*16+(d%10);

}
void leftled(int d)
{
IO0CLR=0xff00;
IO0SET=(d/10)*16*16*16+(d%10)*16*16;

}

/****************************************

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     191683  2019-11-12 19:40  traffic.DSN

     文件      66665  2019-10-27 19:47  traffic.DXF

     文件      16389  2019-10-27 19:28  traffic.pdsprj

     文件       7237  2019-10-31 08:36  traffic.pdsprj.DESKTOP-3HIE06U.dell.workspace

     文件       2625  2019-11-20 16:26  traffic.PWI

     文件       2094  2019-10-24 18:54  SRC\CONFIG.H

     文件      18391  2010-03-30 14:52  SRC\LPC213x.h

     文件       3012  2019-11-19 17:08  SRC\main.c

     文件      12480  2019-11-19 17:08  SRC\out\main.crf

     文件        143  2019-11-19 17:08  SRC\out\main.d

     文件      25184  2019-11-19 17:08  SRC\out\main.o

     文件         28  2019-11-19 17:08  SRC\out\Startup.d

     文件       3268  2019-11-19 17:08  SRC\out\Startup.o

     文件      14688  2019-11-19 17:08  SRC\out\traffic.axf

     文件       1378  2019-10-24 10:17  SRC\out\traffic.build_log.htm

     文件       4527  2019-11-19 17:08  SRC\out\traffic.hex

     文件      14331  2019-11-19 17:08  SRC\out\traffic.htm

     文件        305  2019-11-19 17:08  SRC\out\traffic.lnp

     文件        196  2019-11-20 15:37  SRC\out\traffic.plg

     文件        991  2019-11-19 17:08  SRC\out\traffic.tra

     文件        616  2019-10-24 10:17  SRC\out\traffic_Target 1.dep

     文件      44863  2019-11-19 17:08  SRC\Startup.lst

     文件      14927  2013-04-18 20:34  SRC\Startup.s

     文件      50401  2019-11-19 17:08  SRC\traffic.map

    .......     71560  2019-10-31 08:34  SRC\traffic.uvgui.dell

    .......     76744  2019-11-20 16:26  SRC\traffic.uvopt

    .......     14735  2019-10-31 08:35  SRC\traffic.uvproj

     文件        726  2019-11-20 15:37  SRC\traffic_Target 1.dep

    .......     76746  2019-11-19 17:09  SRC\traffic_uvopt.bak

    .......     13905  2019-10-31 08:34  SRC\traffic_uvproj.bak

............此处省略7个文件信息

评论

共有 条评论