有哪位大神可以帮我做出来嘛 需要程序 谢谢!
要求如下:
正常情况下,放行线——绿灯亮放行xs后,黄灯亮警告ys,然后红灯亮禁止(x+y)s;
禁止线——红灯亮禁止(x+y)s,然后绿灯亮放行xs后,黄灯亮警告ys。
在紧急情况下,两个方向的放行、禁行是手动控制的。仅按下K1键时,双向禁行;
松开K1键恢复正常。仅按下K2键时,东西放行,南北禁行;松开K2键恢复正常。仅按下
K3键时,南北放行,东西禁行;松开K3键恢复正常。
在模拟情况下,为了在较短时间内看到控制效果,可以假设x=4,y=1,即单向放行时间最多为5s
电路图如下:
(左为东西向、右为西东向、上为南北向、下为北南向)
注意:两位数码管需要改成静态显示!
代写作业收费的就不用回答了,有好心人义务帮一下吗?谢谢
c51单片机c语言交通灯的程序
接下来,我将详细解释如何为C51单片机使用C语言编写交通灯控制程序。首先,我们需要了解C51单片机的基本结构和资源,包括其I\/O端口、定时器\/计数器等。通常,交通灯系统需要控制红、黄、绿三种颜色的灯的亮灭,每种颜色的灯对应一个I\/O端口。此外,我们还需要使用定时器来设置交通灯的切换时间。在编写程...
如何用c语言编程在单片机上做交通信号灯
(1)电路连接图:三、软件程序(C语言) 以下是整个设计的软件程序,直接可以编译成*。Hex代码。通过以上电路,下载到单片机,可直接运行。\/\/***\/\/\/程序名:十字路口交通灯控制\/\/编写人:黄庭剑\/\/初写时间:2009年1月2日\/\/程序功能:南北为车行道,延时60秒;东西方向为人行道,延时20秒,且在最后...
求高人帮忙十字路口交通灯c语言编程 急急急!!!
define uchar unsigned char define uint unsigned int sbit RED_A = P0^0;sbit YELLOW_A = P0^1;sbit GREEN_A = P0^2;sbit RED_B = P0^3;sbit YELLOW_B = P0^4;sbit GREEN_B = P0^5;uchar Flash_Count = 0, Operation_Type=1;void DelayMS(uint x){ uchar i;while ...
c51单片机c语言交通灯的程序
sbit k5=P3^1;sbit Yellow_nb=P2^5; \/\/南北黄灯标志 sbit Yellow_dx=P2^2; \/\/东西黄灯标志 sbit Green_nb=P2^4;sbit Green_dx=P2^1;sbit Buzz=P3^7;bit Buzzer_Indicate;bit time=0;\/\/灯状态循环标志 bit set=1;\/\/调时方向切换键标志 uchar code table[11]={ \/\/...
如何用单片机制作交通灯
LED模拟交通灯 本例中的12只LED分成东西向和南北向两组,各组指示灯均有相向的2只红色、2只黄色与2只绿色的LED,本例中对应的LED单独进行定义,程序运行时模拟了十字路口交通信号灯得切换过程与显示效果。本例电路如下图:(呵呵 图片插入不进来)程序设计调试与实训:源程序中用6行sbit对东西和南北向...
求用C语言编写的交通灯程序,C51单片机控制,无左转右转
define OFF 1 \/\/1的时候灯亮 \/\/管脚定义 \/\/南北道 黄灯亮3秒 红灯亮 30秒 黄灯3秒 绿灯38秒 \/\/东西道 黄灯亮3秒 绿灯亮 28秒 黄灯3秒 红灯40秒 sbit PortDX_Yellow = P1^0; \/\/东西方向黄灯 sbit PortDX_Red = P1^1; \/\/东西方向红灯 sbit PortDX_Green = P1^2; \/\/东西方向...
c语言模拟交通灯控制
c语言模拟交通灯控制 任务4模拟交通灯控制一、任务目的通过对模拟交通灯控制系统的制作,掌握定时器和中断系统的综合应用,进一步熟练软、硬件联调方法。二、任务要求设计并实现单片机交通灯控制系统,将... 任务4模拟交通灯控制一、 任务目的通过对模拟交通灯控制系统的制作,掌握定时器和中断系统的综合应用,进一步熟练软...
用单片机模拟控制控制交通信号灯。 题目如下; 只要做出来,分不是问题...
源码转自:《51单片机C语言创新教程》。\/*实验名称:交通灯实验 描 述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新数值。作 者:温子祺 修改日期:2010\/5\/...
单片机交通灯c程序 只有红绿灯 和数码显示
源码转自:《51单片机C语言创新教程》。\/*实验名称:交通灯实验 描 述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新数值。作 者:温子祺 修改日期:2010\/5\/...
求一基于AT89C52单片机的交通灯程序: 要求:
NEXT1: MOV DPTR,#TAB 显示黄灯个位 MOV A,R1 MOVC A,@A+DPTR MOV R1,#00H MOVX @R1, A MOV R1,#O MOV DPTR,#TAB 显示黄灯十位 MOV A,R0 MOVC A,@A+DPTR MOV R1,#01H MOVX @R1,A MOV DPTR,#0C62H 显示黄灯信号 MOV A,#00H LCALL 0F4E0H ACALL DELAY...