基于51单片机的交通灯 C 语言程序设计
2021-05-07 7:57
十字交叉路口的交通灯控制器,是很常见的课程设计题目。做而论道以前写过一个,功能十
分简单。
最近,综合了一些百度知道中的题目要求,写出了一个稍稍复杂一点设计方案,使用了大家
比拟喜欢的 C 语言编写程序。
根本功能如下:
(1)东西、南北方向各设有一个绿、黄、红指示灯,两个显示数码管。
(2)两个方向交替允许通行,根本放行时间为25s,另外有黄灯闪烁5s。
(3)控制人员可以暂停自动的交替,使某个方向可以无限长时间的通行。
(4)暂停期间,控制人员可以调整通行的时间,程序中还设置了调整的上下限。
(5)暂停之后,灯光将按照设置的通行时间自动变换通行方向。
(6)在正常通行期间,可以强制变换通行方向。强制变换的时候,也是要先显示闪烁的黄灯,
然后切换到指定的方向。
程序用 PROTEUS 仿真成功,并没有进行硬件实验。仿真截图画面如下。
十字交叉路口的交通灯控制器,是很常见的课程设计题目。做而论道以前写过一个,功能十
分简单。
最近,综合了一些百度知道中的题目要求,写出了一个稍稍复杂一点设计方案,使用了大家
比拟喜欢的 C 语言编写程序。
根本功能如下:
(1)东西、南北方向各设有一个绿、黄、红指示灯,两个显示数码管。
仅供学习参考