
基于51单片机交通灯设计
一.系统概述
系统使用的模块包括AT89C51单片机8位共阳极数码管小灯按钮。
本设计采用51单片机为核心控制,水平方向数码管上的时间与系统中的红绿灯同步,垂直方向也是如此。小灯的更换是按照绿-黄-红的顺序循环。数码管显示的时间在垂直和水平方向有一定的时间差,这个时间差就是黄灯亮的时间。通过按键可以修改垂直和水平方向的数码管时间,通过按mode键可以调整系统模式。系统有五种模式,分别是自动模式、垂直水平停止、水平垂直停止、垂直水平黄灯闪烁和完全停止。
二。模拟概述
1.用数码管显示各通道的定时时间,用不同颜色的小灯模拟相应颜色的路灯。
2.绿灯通过后,警告黄灯将亮起。
3.通过按下set按钮,您可以调整定时时间,该时间可以增加或减少。
4.按模式按钮调整工作模式。有五种工作模式,除自动模式外,其他模式的路灯都是常亮的。
三。编程;编排
Keil 51用于编程。Proteus打开时,程序处于默认烧录状态。如果没有烧录,点击AT89C51单片机,导入程序运行系统(程序文件是后缀为hex的文件)。
审计唐子红









