没有合适的资源?快使用搜索试试~ 我知道了~
电子设计综合训练报告-单片机交通灯控制系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 80 浏览量
2022-07-08
13:09:44
上传
评论
收藏 1.15MB DOC 举报
温馨提示
试读
30页
电子设计综合训练报告-单片机交通灯控制系统
资源推荐
资源详情
资源评论
郑州大学
郑州大学
电子设计综合训练报告
交通灯控制系统
姓 名:
学 号:
专业班级: 通信
指导老师:
所在学院: 信院
2010 年 4 月 31 日
河南理工大学本科课程设计报告
- 2 -
摘要
本设计是利用 Atmel 公司生产的 AT89S52 单片机制作的交通灯控制系统。用
六个分别为红、绿、蓝三色的发光二极管模拟交通灯,另用两个两位一体七段共
阴极 LED 来显示交通灯改变时间的倒计时(倒计时间长为 10-90 秒)。每组红绿
灯分别与其相对应的倒计时时间 LED 对应,利用交通灯与倒计时牌的配合来实现
管理十字路口交通的任务。
单片微型计算机(Single Chip Microcomputer)简称单片机,即把组成微型
计算机的各个功能部件,如中央处理器(CPU)、随机存储器(RAM)、只读存储
器(ROM)、I/O 接口电路、定时器/计数器以及串行通信接口等集成在一块芯片
中,构成一个完整的微型计算机。
而对于交通灯的控制本设计采用了 3 个按钮来实现紧急情况禁止、主干道无
车次干道立即通行、次干道无车主干道立即通行、主干道调整时间加一秒和次干
道调整时间加一秒的功能,分为一个紧急情况按钮和两个干道通行/调节时间双
功能按钮,节省了系统的资源。
主控芯片采用 AT89S52 单片机,配合其他基本设备完成设计。采用 C51 语言
进行编程,编程后利用 Keil C51 进行编译,生成对应的 HEX 文件,采用 PROTEUS
软件进行系统硬件的仿真模拟,检验功能。模拟试验成功后,焊接硬件电路,通
过 ISP 下载线将 HEX 文件烧制入单片机,完成整个设计并进行实际操作,并实际
记录单片机工作情况。
河南理工大学本科课程设计报告
- 3 -
目录
1 概述
1.1 背景知识介绍………………………………………………………………3
1.2 设计内容……………………………………………………………………3
1.3 设计任务和要求……………………………………………………………3
1.4 设计意义……………………………………………………………………4
2 系统总体方案及硬件设计
2.1 系统总体方案设计…………………………………………………………5
2.2 硬件电路总体设计方案……………………………………………………5
2.3 硬件电路设计………………………………………………………………5
2.3.1 电源晶振与复位部分………………………………………………6
2.3.2 中央单片机部分……………………………………………………7
2.3.3 交通灯与计时牌部分………………………………………………8
2.3.4 按键控制部分………………………………………………………8
3 软件设计
3.1 软件系统总体设计方案……………………………………………………10
3.2 软件系统设计具体过程……………………………………………………11
3.2.1 主程序………………………………………………………………11
3.2.2 定时器 0 中断服务程序……………………………………………11
3.3.3 定时器 1 中断服务程序……………………………………………12
3.2.4 延时程序……………………………………………………………12
3.2.5 外部中断 0 服务程序………………………………………………12
3.3.6 外部中断 1 服务程序………………………………………………13
3.2.7 显示程序……………………………………………………………13
4 Proteus 软件仿真
4.1 Proteus 软件简介…………………………………………………………16
4.2 Proteus 仿真过程…………………………………………………………16
5 硬件焊接与调试
6 课程设计体会
参考文献
附 1:源程序代码
附 2:系统原理图
河南理工大学本科课程设计报告
- 4 -
1 概述
1.1 概述
近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检
测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心
部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象
特点的软件结合,加以完善。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、
提高道路通行能力,减少交通事故有明显效果。
1.2 设计目的
(1)加强对单片机和 C51 语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、
选择芯片器件、模块化编程等多项知识。
(2)用单片机模拟实现具体应用,使个人设计能够真正使用。
(3)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。
(4)提高利用已学知识分析和解决问题的能力。
(5)提高实践动手能力。
1.3 设计任务和内容
1.3.1 设计任务
结合教材及参考资料,用 AT89C51 单片机模拟实现十字路口的交通灯亮灭、倒计时显
示、紧急情况处理等功能。
1.3.2 设计内容
(1)填写设计任务书。
(2)进行总体设计,画出原理图。
(3)用 Protel 软件画出 PCB 板并制板。
(4)焊接器件和芯片。
(5)编写并调试程序。
2 系统总体方案及硬件设计
2.1 系统总体方案设计
河南理工大学本科课程设计报告
- 5 -
本系统由硬件系统和软件系统组成,硬件系统包括按键控制模块、中央处理
系统和指示灯倒计时显示模块;而为了实现相应功能软件系统包括软件系统包括
主程序、定时器 0 中断服务程序、定时器 1 中断服务程序、延时程序、外部中断 0
服务程序、外部中断 1 服务程序和显示程序。
2.2 硬件电路总体设计方案
硬件系统包括按键控制部分、中央单片机部分、时钟电路与复位电路部分和
交通灯与计时牌显示部分。这几个部分协调工作完成预定任务。硬件电路连接关
系如下图:
2.3 硬件电路设计
本系统以 AT89S52 单片机为核心,包括中央单片机部分、电源晶振与复位
电路部分、输出驱动控制部分和交通灯与计时牌显示部分和按键控制部分。
2.3.1 电源晶振与复位部分
按
键
控
制
部
分
中
央
单
片
机
时钟与复位电路
交
通
灯
与
计
时
牌
显
示
图 1
剩余29页未读,继续阅读
资源评论
- 小桥流水792023-01-04资源有很好的参考价值,总算找到了自己需要的资源啦。
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功