资源简介
使用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个文件信息
- 上一篇:STM32F103RET6驱动LED
- 下一篇:单片机原理及应用(张毅刚).pdf
相关资源
- CUDA 编程4.2(CUDA_C_Programming_Guide_4.2)
- cuda c编程(CUDA_C_Programming_Guide)
- office 文档自动打印
- 单片机与PC机串口通信的类程序
- 《wxwidgets-book(wxWidgets 跨平台 GUI 编程
- 单片机编程魔师之高级编程思想(完
- 算法竞赛入门经典(第2版)lrj紫书
- C专家编程
- stm32实现MODBUS-MODBUS做主站
- C 并发编程实战(C 11).[美]Anthony Wi
- c++并发编程
- OpenGL编程指南(原书第7版)中文扫描
- (中文版)C语言编程:一本全面的
- fanuc 编程(BYTESTFocas)
- 编程之法_面试和算法心得
- 高质量c++编程指南.pdf7918
- C专家编程(清晰版)
- Linux环境编程:从应用到内核 (Linu
- C++面向对象高效编程pdf
- C语言经典编程282例
- c专家编程(基础教程)
- C语言编程:一本全面的C语言入门教程
- 嵌入式高级c语言编程讲义_新
- 《实用C语言编程(第三版)》pdf 高清
- Linux C编程一站式学习
- C++ boost开发指南及编程实战
- opencv交通标志识别程序
- C++面向对象程序设计第七版Walter Sav
- 《C+++GUI+Qt+4+编程第二版》
- 精通Windows.API-函数、接口、编程.pdf
评论
共有 条评论