微机课设——交通信号灯自动控制模拟指示系统

一个很水的课设,发出来给学弟学妹们参考参考

采用MFC完成,VS2008环境下编译运行正常。

对于数码管用单独线程维护刷新,由于刷新延时小于1ms,用的是while作为延时,所以不能用release模式,只能debug

系统有

自动模式,手动模式,夜间模式,路人模式(行人控制,可参考http://wenwen.soso.com/z/q184953098.htm)

23:00和5:00会自动进入和退出夜间模式

路人模式由一个单脉冲控制

软件结果图:

硬件结果图:(图中为第一版,无k0-k3及单脉冲)

全部代码及实验报告见:http://download.csdn.net/detail/czjxy881/7039321

时间: 2024-09-24 12:18:44

微机课设——交通信号灯自动控制模拟指示系统的相关文章

ultisim 数字电路-求交通灯控制器ms文件,数电课设,Multisim仿真

问题描述 求交通灯控制器ms文件,数电课设,Multisim仿真 要求: 1.东西方向为主干道,南北方向为副干道: 2._主干道通行40秒后,若副干道无车,仍主干道通行,否则转换:_ 4.换向时要有4秒的黄灯期: 5._南北通行时间为20秒,到时间则转换,若未到时,但是南北方向已经无车,也要转换_. 6.用数码管显示计时.能够附加各部分的解释说明就更好了!!大神们,帮帮忙吧!!急求,望找不到问题所在或者直接提示我上网搜的各位不要吐槽

单片机课程设计-急用,求指导!(平面交叉口多时段多相位交通信号灯控制器设计)

问题描述 急用,求指导!(平面交叉口多时段多相位交通信号灯控制器设计) [功能要求] (1)交通信号灯控制器为两相位(基本部分),可设置为三相位或四相位,设有平峰时段. 早高峰时段.午间高峰时段和夜间时段四个时段,时段的起止时间可以根据交通工程相关 课程的知识确定: (2)通过键盘进行相位.时段设定,设置相应的信号周期.绿灯时间等,黄闪设定为三秒, 闪三次:时间单位:秒: (3)具有红绿灯倒计时功能: (4)具有紧急车辆优先功能,设紧急车辆通过十字路口需要 5 秒,若此时为红灯,则转为 绿灯,倒

设计-课设课题,涉及传感器 单片机 测控电路 PLC 问题,详细要求如下,求解答,急急急!!!!!!

问题描述 课设课题,涉及传感器 单片机 测控电路 PLC 问题,详细要求如下,求解答,急急急!!!!!! 课设题目:数字式温度控制仪 要求:设计一个数字式温度控制仪,通过温度传感器采集烧水炉当中的当前温度,并在LED数码管上显示烧水炉内的温度,设计键盘设定,通过案件给定要控制的烧水炉中的目标温度,该温度值也可显示在LED数码管上与测量值轮流显示:设计控制电路对烧水炉的通断状态进行自动控制,采用通断控制电路控制占空比,实现PWM控制算法,使烧水炉的温度稳定在设定值. 基本要求:完成相应的硬件系统整

结构-c++ 写旅馆的课设时遇到 的问题

问题描述 c++ 写旅馆的课设时遇到 的问题 老师的提示: 旅馆近期房间安排可用结构型二维数组(预分配表)表示 近一周的预分配情况. 我用的room[x].month[n][2]和room[x].day[n][2]代表房间x被预订的 信息(month[i][0]代表第i份预订的入住月份) 如果后面又来了个人 要预订这个已经被预订了的房间 怎么判断这个房间是否还能被预订呢(感觉好复杂= = 如果觉得很弱智求轻喷) 解决方案 加一个判空标记flag(BOOLEAN型),如果有人居住就给flag赋值1

数据结构课设,急求代码注释

问题描述 数据结构课设,急求代码注释 #include "stdlib.h" #include "stdio.h" #include "time.h" #define STACK_INIT_SIZE 10 typedef struct { int x; //当前位置的横坐标 int y; //当前位置的纵坐标 char type; //当前位置的属性:墙壁或通道(0/1) bool isfoot; //判断当位置是否已走过, true代表已走过

程序-c语言课设 超长整数处理

问题描述 c语言课设 超长整数处理 解决方案 decimal大数据类型 解决方案二: 楼主 要求是几天内交?

编程-交通信号灯控制问题,要改变时间

问题描述 交通信号灯控制问题,要改变时间 交通信号灯代码,现在是灯倒数3,2,1然后在1的时候颜色转变,我想改成3,2,1,0在1之后就是0的时候变色,要怎么改代码呢? 解决方案 你这个有代码么 ,能将代码贴出来看一下么. 应该是在代码中有一个判断逻辑,将那个判断逻辑改一下就好. 解决方案二: 让程序睡个四秒就完了 解决方案三: 要么改变寄存器的初始值,要么改变跳转条件 解决方案四: 贴上代码 by xmcx. 解决方案五: 新增一個燈號 0 迴圈次數多一次 應該就可以搞定了!! 還是貼上代碼比

c++-在做一个暴力破解密文的课设,如何快速地匹配文件中的单词?

问题描述 在做一个暴力破解密文的课设,如何快速地匹配文件中的单词? 最近在做一个课程设计,是关于暴力破解密文的.文件中大约有9000个单词,每个单词 占一行,如何快速地去匹配单词呢? 解决方案 先字典序排序.然后二分查找,这是我的想法,当然我觉得也可以用更高级的字符串匹配算法

c++-MFC的C++的课设,帮忙编一下呗,我编了三天都没有思路

问题描述 MFC的C++的课设,帮忙编一下呗,我编了三天都没有思路 3) 在这里采用C++语言实现一个简单的n×n矩阵类,类中包括一些简单的运算等操作具体要求如下:1使用构造函数完成方阵的初始化赋值(动态内存分配):2使用析构函数完成矩阵动态内存的释放:3使用函数实现两个矩阵的和:4使用函数实现两个矩阵的差:5使用函数实现两个矩阵的积:6使用函数实现矩阵的转置:7使用函数求矩阵中的最大值:8使用函数求矩阵中的最小值:9编写一个主函数测试上述功能. 解决方案 你先用控制台实现好了,完后把字符串显示