上传者: 38577200
|
上传时间: 2021-12-31 12:41:30
|
文件大小: 458KB
|
文件类型: -
这个交通灯的设计时简单版,只有一个路口(不是十字路口)的那种(想要实现十字路口可以对代码稍加修改)
使用的开发软件:Keil uVision5
单片机类型为:C51
语言类型:C语言
在这里说一下实现的功能
STC12C5A60S2(引脚排序及基本功能同AT89S51)作为主控芯片,设计格局时间选择不同红绿灯交替时间的交通灯控制电路。一是交通灯的正常指示设计;二是扩展DS12C887等相应的外围电路,利用LCD显示时间;三是设计2个交通灯交替间隔,根据时间不同自动选择,可以通过按键来选择3中不同的功能。
先在这里附上几张实现的图片
在这里贴出代码
#include reg51.h