基于单片机的交通灯设计(1).doc下载

weixin_39821746 2023-03-19 18:00:10
单片机课程设计 题 目 基于单片机的交通灯设计 目 录 1 课程设计的目的 1 2 课程设计的任务与要求 1 3 实验论证及总体方案框图 1 3.1 实验过程 1 3.2 理论论证 1 4 设计原理及功能说明 2 5各板块原理说明 3 5.1最小系统AT89C52模块 3 5.2显示模块功能 4 6系统的操作说明 5 6.1对实物进行安装与焊接 5 6.3焊接工具介绍及材料 6 6.5焊接的注意事项 7 7 调试及故障分析 7 8总结 8 参考文献 11 附录1 :总体电路原理图 12 附录2:实物图 13 附录3:元件清单 14 附录4: 源程序 12 摘 要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技 术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部 件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善 。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现 这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多,在学 习了单片机的有关知识之后,运用相关知识来设计完成交通信号灯。我对单片机很感兴 趣,所以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料, 不断学习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机 知识,做了一个基于单片机的模拟交通灯控制的设计。 1 课程设计的目的 (1)学习基本理论在实践中综合运用的初步经验,掌握基于单片机的交通灯电路设 计的基本方法,设计步骤,培养综合设计与调试能力。 (2)通过单片机课程设计,熟练掌握汇编语言或C语言的编程方法,将理论联系到实 践中去,提高我们的动脑和动手的能力。 (3)通过交通信号灯控制系统的设计,掌握定时/计数器及中断的使用方法,和简单 程序的编写,最终提高我们的逻辑抽象能力。 (4)学习掌握keil软件的使用。 2 课程设计的任务与要求 (1)用单片机STC89C52设计一个交通灯系统,并用数码管显示时间,LED指示通行; (2)利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并用LED灯显 示倒计时间。1、东西绿灯亮,南北红灯亮 2、东西黄灯亮 南北红灯亮3、东西红灯亮 ,南北绿灯亮 4 东西红灯亮,南北黄灯亮 ; (3)电路供电电源5v。 3 实验论证及总体方案框图 3.1 实验过程 (1)根据所确定的原理图,列出所需元器件。 (2)元器件的检测。 (3)安装与焊接。 (4)分析与调试。 3.2 理论论证 利用MCS- 51内部的定时器/计数器进行,配合软件延时实现倒计时。在工作之前必须通过软件设定 它的工作方式,即对寄存器TMOD中每位进行设定。显示模块分别是码管显示和LED显示, 数码管倒计时显示可以提醒驾驶员在信号灯颜色发生改变的时间、在"停止"和"通过"两 者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式,并 且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改变的关 键时刻做出复杂判断的一种方法,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶员 在"停止"和"通过"两者间作出合适的选择 。通过两种显示结合,是本设计更合理可靠。 图3-1单片机交通灯结构图 4 设计原理及功能说明 当接通5v电源后,按下电源开关,数码管显示"15",同时,东西方向绿灯亮,南北方 向红灯亮,数码管开始倒计,当数码管倒计时15秒完成后,数码管显示"5",同时,东西 方向黄灯亮,南北方向红灯亮,数码管开始倒计,当数码管倒计时5秒完成后,方向切换 ,显示相反。数码管显示"15",同时,东西方向红灯亮,南北方向绿灯亮,数码管开始 倒计,当数码管倒计时15秒完成后,数码管显示"5",同时,东西方向红灯亮,南北方向 黄灯亮,数码管开始倒计,当数码管倒计时5秒完成,即一个循环完成。原理图如下: 图4-1 原理图 5各模块原理说明 5.1最小系统STC89C52RC模块 1.STTC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术 生产,兼容标准MCS- 51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中 有着广泛的应用。 2.关于52单片机最小系统原理说明:5V电源:给系统供电。晶振:给单片机运行提供 脉冲。EA接高电平:表示运行内部程序存储器下载的程序。 图5-1 最小系统 主要管脚说明: VCC(40脚):供电电压 GND(20脚):接地。 RST:复位输入。 /EA/VPP(31 , 相关下载链接:https://download.csdn.net/download/qq_43934844/87506579?utm_source=bbsseo
...全文
10 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,781

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧