设计一个交通信号灯的控制系统。
图5-9所示是交通信号灯的示意图。根据现场的实际情况要求如下:
南北方向红灯亮,东西方向绿灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
南北方向绿灯亮,东西方向红灯亮。延时120秒。
南北方向和东西方向均为黄灯亮。延时3秒。
周而复始,循环不止。
当开关S1断开时,南北方向绿灯亮,东西方向红灯亮。
当开关S2断开时,南北方向红灯亮,东西方向绿灯亮。
下图是交通信号灯的原理图,试用定时器控制信号灯的切换,写出应用程序。
要求如下。
南北方向红灯亮,东西方向绿灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
南北方向绿灯亮,东西方向红灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
周而复始地循环。
晶振频率为6MHz,用定时器定时50ms,根据要求写出控制系统的应用程序。
程序:
#include <reg51.h>
void delay50ms(unsigned int i)
{
}
void main()
{
unsigned int a;
}
下图是交通信号灯的原理图,试根据接口电路写出应用程序。
要求如下。
南北方向红灯亮,东西方向绿灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
南北方向绿灯亮,东西方向红灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
周而复始地循环。
当开关S1断开时,南北方向绿灯亮,东西方向红灯亮。
当开关S2断开时,南北方向红灯亮,东西方向绿灯亮。
根据要求写出交通信号灯的控制字和应用程序。
南北方向红灯亮,东西方向绿灯亮时的输出控制字。
南北方向绿灯亮,东西方向红灯亮时的输出控制字。
南北方向和东西方向均为黄灯亮时的输出控制字。
程序;
#include <reg51.h>
main()
{unsigned int i;char a,j,k;
}
}
A.只有在前方的交通信号灯是红灯的情况下,才能右转弯
B.打开紧急闪光灯之后,缓慢右转弯
C.在到达交叉路口之前,变更车道向右转弯
D.确认车辆右后方的交通状况,同时右转弯
下图是交通信号灯的原理图,试根据接口电路写出应用程序。
要求如下。
南北方向红灯亮,东西方向绿灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
南北方向绿灯亮,东西方向红灯亮。延时60秒。
南北方向和东西方向均为黄灯亮。延时3秒。
周而复始地循环。
当开关S1闭合时,南北方向红灯亮,东西方向绿灯亮。
当开关S2闭合时,南北方向绿灯亮,东西方向红灯亮。
写出如下控制字。
南北方向红灯亮,东西方向绿灯亮时的输出控制字。
南北方向绿灯亮,东西方向红灯亮时的输出控制字。
南北方向和东西方向均为黄灯亮时的输出控制字。
编写程序:
#include <reg51.h>
main()
{
unsigned int i;char a,j,k;
}