摘 要:此交通信号灯自动指挥功能的设计是通过单片机来实现的,由AT89C51芯片的各个端口来控制各交通路口LED灯的亮暗从而控制各类车辆的通行,并利用时间显示控制模块来准确的显示出各路口的倒计时。此系统在工作模式下还细分为三种工作模式:正常模式、繁忙模式和特殊模式,利用时间模块进行自动控制切换,从而更好的控制上下班高峰期或其他各种特殊因素造成的交通问题,实现自动控制功能。本系统具有三项优势,即:实用性强、操作简单、扩展性好。而在此设计中仅靠单片机方面知识是远远不够的,还应根据具体硬件结构,软硬件结合,来加以完善。54711
毕业论文关键词:单片机,LED灯,时间模块
Abstract: Design of automatic control function of the traffic signal lamp is realized by single chip microcomputer, the port AT89C51 chip to control the traffic intersection LED lamp light dark so as to control the various types of vehicles, and uses the time display control module to accurately show the junctions of the countdown. This system is in the working mode is pided into three kinds of work modes: normal mode, busy mode and special mode, use the time module for automatic control switch, causing traffic problems resulting in better control during rush hour or other special factors, to realize the automatic control function. This system has three advantages, namely: strong practicability, simple operation, good scalability. And in this design only SCM knowledge is not enough, should be based on specific hardware structure, hardware and software, to be perfect.
Key words: MCU, LED lamp, time module
目 录
1 前言 3
1.1课程背景及意义 3
1.2 课题主要研究内容 3
2设计要求及方案 4
2.1设计要求 4
2.1.1 设计任务 4
2.1.2 题目概述 4
2.1.3 设计具体要求 4
2.2设计方案 4
2.2.1供电方案 4
2.2.2输入方案 4
2.2.3显示界面方案 4
2.2.4交通灯方案 4
2.2.5时间模块设计方案 7
3 系统总体设计流程 7
3.1 各类芯片介绍 7
3.1.1 AT89C51单片机介绍 7
3.1.2 LCD1602芯片介绍 9
3.1.3 DS1302芯片介绍 10
3.2 程序设计流程 12
3.2.1 倒计时显示的理论分析 12
3.2.2 状态灯显示的理论分析 12
3.2.3 主程序流程图 12
3.3 系统工作模式流程图 14
4 PROTEUS软件仿真图 15
结 论 17
参考文献 18
致 谢 19
附录:系统源程序 20
1 前言
近年来,随着科学经济技术的飞速发展,各类交通变得越来越快捷,但与此同时也带来了相应的交通隐患,即各类交通事故的发生,此时交通信号灯的自动指挥控制系统,便成了实现交通井然有序的关键,而在我们的学习中,单片机的应用正在不断深入,并带动着传统控制检测技术的日益更新。据此设计出一个采用AT89C51单片机来实现交通信号灯的自动指挥功能,同时采用DS1302(时钟)、LCD1602(液晶显示)芯片来铺助的设计。