STC15WProteus仿真红绿灯直行左右转紧急模式STC15W4K32S4-0041
Proteus仿真小实验:
STC15WProteus仿真红绿灯直行左右转紧急模式STC15W4K32S4-0041
功能:
硬件组成:STC15W4K32S4单片机 +2位数码管+5个LED灯(红 黄 ←绿 ↑绿 →绿)实现红黄 3个方向的绿灯+2个按键(紧急 夜间)
1.带左转、直行,右转三种通行绿灯,开机后 ←绿亮11秒,然后↑绿亮12秒 然后→绿亮13秒 然后黄亮3秒 然后红亮14秒 后回到初始状态
2.带紧急按钮功能,当紧急按钮按下时,所有方向均亮起红灯
3.带夜间按钮功能,夜间模式下 黄灯闪烁提醒夜间小心。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“红绿灯”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
Delay20ms();
if(P32==0)
{
while(P32==0);
if(JJ==0)
{
//红绿灯关闭
KG = 0;
JJ = 1;
YJ = 0;
//红灯亮
LED_ZZ = 1;
LED_ZX = 1;
LED_YZ = 1;
LED_HUANG = 1;
LED_HONG = 0;
SEG_PORT = 0XFF;
}