单片机交通灯(程序+说明书)C21536

现今,随着我国经济水平的不断提升,汽车已成为人们工作生活的重要工具,汽车数量的不断上升给现有城市交通带来不小的压力。

本文主要通过AT89C51单片机实现对交叉路口的红绿灯的控制,利用单片机的定时器计时产生中断,通过数码管刷新显示倒计时,为司机和行人提供活动参考,单片机根据当前的系统状态切换到下一个状态。主干道和支干道是两个互斥的状态,详细介绍了系统的工作原理、工作流程,第三章介绍了系统的硬件设计以及器件选型,硬件包括单片机控制模块设计部分,数码管显示部分,按键部分等。第四章是对软件设计方面的介绍,包括对程序主流程的介绍,以及中断程序模块、数码管显示模块分析介绍,最后还有二极管之间连接电路图、二极管与LED显示器的连接电路图、整体交通灯电路图,总结了系统还存在的可扩展性和不足之处。第五章用Proteus仿真软件实现了通行每次放行20秒;每次绿灯变红之前,黄灯先亮3秒,并且主、支干道交替进行,以及仿真图片。实践表明,该系统能够安全有效的实现交通秩序的控制和疏解。

目录

摘要

前言

一、绪论

1.1 研究背景

1.2 论文结构与安排

二、交通灯信号系统设计方案

2.1 系统工作原理

2.2 系统组成

三、硬件电路设计

3.1 AT89C51系统设计

3.1.1 AT89C51概述

3.1.2 AT89C51最小系统

3.2 LED显示模块

3.2.1 LED数码管介绍

3.2.1 LED数码管显示原理

3.3 按键设置电路

3.4 数码管显示电路

3.5 系统电路图设计

四、系统软件设计

4.1 主函数流程

4.2 数码管显示

4.3 按键控制

五、仿真测试及结果

总结

参考文献

附录

附录1:原理图

附录2:主函数

在线客服
在线客服
热线电话
旺旺客服

本站助力每位设计人员,简单高效走向成功

定制设计 提交工单