没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的交通灯控制系统设计说明_(2).doc
需积分: 5 18 浏览量
2022-07-17
10:47:13
上传
评论
收藏 1024KB DOC 举报
温馨提示
本文介绍了基于8051单片机的交通灯控制系统设计。随着科技的发展,虽然有更多控制功能强大的芯片出现,但由于8051单片机成本低廉,仍然在实时检测和自动控制的单片机应用系统中占据重要地位。交通信号灯的出现,对于疏导交通流量、提高道路通行能力、减少交通事故有明显效果,而单片机作为交通控制的重要组成部分。因此,本文选择制作交通灯作为课程设计,并详细介绍了其硬件结构和软件设计。
资源推荐
资源详情
资源评论











.
1 / 15
一、 摘要:
随着科技的飞速发展,越来越多的控制功能强大的芯片出现在我们生活中,
但 8051 系列单片机,因为其的廉价几成本,在我们生活中依然处于十分重要的
地位。在实时检测和自动控制的单片机应用系统中,单片机是作为一个核心部
件来使用,但是仅单片机方面知识是不够的,还需要根据具体硬件结构,以与
针对具体应用对象特点的软件结合,加以完善。
交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路
通行能力,减少交通事故有明显效果。作为交通控制的重要组成部份单片机。
因此,本人选择制作交通灯作为课题加以设计并实现。
交通管制应当以人性化、智能化为目的,做出相应的改善。以此为出发点,本
系统采用的单片机控制的交通信号灯。系统具有结构简单、可靠性高、成本低、
实时性好、安装维护方便等优点,有广阔的应用前景。
关键词:交通灯,51 单片机,数码管
二、 实习目的和意义
1.学习 51 单片机的最小系统与硬件接口设计与应用
2.熟练掌握电路原理图绘制软件 DPX 的使用。
3.熟练单片机的程序设计与调试。
4. 自主设计出具有实际意义的能用于生活的电路系统。
5. 本次课程设计对以后的毕业设计甚至工作打下了动手自己设计的基
础。
三、 实习要求
1. 完成以 8051 系列单片机为核心处理器的模拟十字路口交通灯
控制的硬件设计(在 altium designer 下画出硬件原理图)。布线,印制
电路板, 并焊接原件搭载硬件电路,做出实物。
2. 完成交通灯控制系统的软件编程。
3. 软硬件综合调试,模拟实现对交通灯控制系统的控制。
4. 撰写实验报告:报告中给出硬件方案、软件流程图、软件关键

.
2 / 15
代码
四、 实习容
1. 设计题目:基于 51 单片机交通十字路口信号灯设计
2. 实现功能:具有红、绿、黄三种颜色彩灯,并有一个数码管进行倒计
时显示倒计时时间为三十秒。还应具有按键控制特殊情况下十字路口
不需要红绿灯的显示(车流量很少的地段深夜可以不设红绿灯)。
五、 系统实现
1. 电路设计:
51 单片机介绍: 本实验使用的 51 单片机为 STC89C52
STC89C52 是一个低电压,高性能 CMOS8 位单片机,片含
8kbytes 的可反复擦写的只读程序存储器(PEROM)和 128 bytes 的
随机存取数据存储器(RAM)。
STC89C51 是一个低功耗高性能单片机,40 个引脚,32 个
外部双向输入/输出(I/O)端口。单片机外部引脚图如下:

.
3 / 15
管脚说明:
VCC:供电电压。
GND:接地。
P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收
8TTL 门流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能
够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 执行 校验时,
P0 输出原码,此时 P0 外部必须被拉高。
P1 口:P1 口是一个部提供上拉电阻的 8 位双向 I/O 口,P1
口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被部上拉为
高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是
由于部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址
接收。
P2 口:P2 口为一个部上拉电阻的 8 位双向 I/O 口,P2 口缓
冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被
部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被
外部拉低,将输出电流。这是由于部上拉的缘故。P2 口当用于外部
程序存储器或 16 位地址外部数据存储器执行 存取时,P2 口输出地
址的高八位。在给出地址“1”时,它运用 部上拉优势,当对外部
八位地址数据存储器执行 读写时,P2 口输出其特殊功能寄存器的
容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。
P3 口:P3 口管脚是 8 个带部上拉电阻的双向 I/O 口,可接
收输出 4 个 TTL 门电流。当 P3 口写入“1”后,它们被部上拉为高电
平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出
电流(ILL)这是由于上拉的缘故。
P3 口 也 可 作 为 stc89C52 的 一 些 特 殊 功 能 口 , 如 下 所 示 :
P3.0 RXD(串行输入口)
剩余14页未读,继续阅读
资源评论


智慧安全方案
- 粉丝: 2975
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
