单片机智能LED交通灯毕业设计.doc
文本预览下载声明
单片机智能LED交通灯毕业设计
目录
摘要------------------------------------1
AT89C51单片机简介----------------------2
一、设计目的---------------------------4
二、设计目标---------------------------4
三、设计任务---------------------------5
四、设计内容---------------------------6
(1)指示灯燃亮的状态----------------------6
(2)设计并绘制硬件电路图。-------------7
(3)设计程序流程图---------------------8
(4)编程-------------------------------9
五、交通管理方案----------------------10
六、结束语----------------------------11
七、参考文献--------------------------13
摘 要
交通在人们生活中占有重要地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减少交通事故,有明显的效果。近年来,随着科技的飞速发展,单片机的应用不断深入,同时带动传统控制检测技术日益更新和自动控制的单片机应用系统中。单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
本系统采用单片机AT89C51为中心器件,来设计交通灯控制器系统实用性强,操作简单,扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示。本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、复位电路等其它部分组成。较好的模拟实现了十字路口可能出现的交通情况。
关键字:电子线路、AT89C51、交通灯
AT89C51简介
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
外形及引脚排列如图所示
AT89C51外形及引脚排列
主要特性:
·与MCS-51 兼容
·4K字节可编程FLASH存储器
·寿命:1000写/擦循环
·数据保留时间:10年
·全静态工作:0Hz-24MHz
·三级程序存储器锁定
·128×8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
特性概述:
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态
逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
Proteus软硬件仿真。4个方向,共有黄绿红12(硬件用6个)个交通灯。黄绿红12个发光二极管来模拟12个交通灯。
3、用keil和medwin软件分别生成hex文件。
4、实验室硬件调试通过。
5、撰写毕业论文一份。
6、软件仿真时要求文件夹建立在电脑的F盘中。
设计内容
(1)指示灯燃亮的状态
1min
10s
5s
主干道
绿灯亮
绿灯闪5次
黄灯亮
次干道
红灯亮
红灯亮
红灯亮
40s
10s
5s
1min
.......
主干道
红灯亮
红灯亮
红灯亮
绿灯亮
......
次干道
绿灯亮
绿灯闪
黄灯亮
红灯亮
......
显示全部