- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机十字路口交通灯_课程设计
课
程
设
计
题 目:基于8051单片机交通灯的设计
学 院:电气工程学院
专 业:电气工程及自动化
年 级:13级电气自动化
姓 名:肖涛文
指导教师:孙旭日
完成日期:2015年6月23号 目录
设计目的
设计任务要求
设计方案
3.1、任务分析
3.2、方案设计
4、系统硬件电路设计
4.1设计思路
4.2单片机最小系统电路设计
4.2.1 8051单片机简介
4.2.2 复位电路和时钟脉冲电路设计
4.3数码管显示电路
4.4十字路口交通红绿灯电路
4.5启动与紧急按键电路
5、系统软件设计
5.1编程流程图
5.2单片机C语言系统程序
仿真线路设计及效果分析
6.1 proteus设计总图
6.2 仿真效果分析图
7、实物制作
8、结束语
9、附件图
9.1原理图
9.2仿真图
1、设计目的
(1)加强对单片机的认识,更加充分的掌握和理解设计个部分的工作原理、
设计过程、芯片选择等知识。
(2)总结这一学期的单片机的学习以及考察所学的成果。
(3)把理论与实践相结合,充分利用个人能力,并在实践中锻炼。
(4)提高自己的实践动手和故障检修能力。
2、设计任务要求
(1)实现十字路交通灯有序亮灭。
(2)附带数码管计时功能。
(3)黄灯亮时要求闪烁。
(4)要求能处理特殊情况的应急功能。
3、设计方案
3.1任务分析
需要实现十字路口交通灯有序亮灭,需要led红绿黄灯为一组的四组灯分别在东西南北四个方向,数码管显示计时,选用一组十位的数码管显示电路,还需需要时钟脉冲来控制黄灯闪烁。设计复位模块,按键来控制整个系统。
3.2 方案设计
(1)进行总体设计并画出原理图。
(2)编写并调试程序。
(3)用Proteus 软件绘制电路仿真调试。
(4)实物的制作及调试。
4、系统硬件电路设计
4.1设计思路
整个设计以AT89C51 单片机为核心,由晶振电路、LED、数码管显示、紧急情况中断、复位电路组成,硬件模块如图2-1.
2-1 硬件模块
实现基本功能
在南北方向(主干道)的车道和东西方向(支干道)的车道两条交叉道路上的车交替行走,主干道上的车辆每次通行时间都设置为15秒。
在绿灯转为红灯时,黄灯先亮5秒钟,才能变换运行车道;
(3)在东西方向、南北方向上的车辆除了有红、黄、绿灯指示外,每一种灯亮的时间都得用显示器进行显示(采用计时的方法)。
(4)有紧急车辆要求通过时,系统要能禁止普通车辆通行,所有主干道道均为红灯,紧急车由K2 开关模拟。
4.2单片机最小系统电路设计
4.2.1 8051单片机简介
电源引脚
Vcc:电源端,+5V
GND:接地端。
时钟电路引脚
XTAL1:片内振荡电路输入端。XTAL2:片内振荡电路输出端。3、I/O引脚:
(1)P0.0-P0.7:P0口是一组 8位漏极开路型双向I/O口,也是地址/数据总线复用口。
(2)P1.0-P1.7:P1口是一种内部带上拉电阻的8位I/O口可驱动4个TTL门电路。
P2.0-P2.7(A8-A15)P2口是一种内部带上拉电阻的8位准双向I/O口可驱动4个TTL门电路。
(3)P3.0-P3.7:P3口是一种内部带上拉电阻的8位I/O口。
4、控制线引脚
RST:复位端、备用电源输入端。
EA/Vpp:片外程序储存器选择端/FLASH存储器编程电源。
ALE/PROG:地址锁存允许端/编程脉冲输入端。
PSEN:读片外程序存储器选通信号输出端。
4.2.2 复位电路设计
本设计采用的是上电自动复位,复位电容采用10uF,电阻10000欧,加电瞬间,RES管脚出现高电平,RST引脚出现的高电平将会随着对电容C
文档评论(0)