网站大量收购独家精品文档,联系QQ:2885784924

毕业论文:智能交通灯+点阵+音乐.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 训 报 告 学 院 电子与信息学院 课程名称 单片机 设计题目 基于单片机的智能交通灯系统设计 专 业 班 级 姓 名 学 号 指导教师 时 间 2012.11.28 `目 录 实 训 报 告 1 一、原理功能图与要求 1 1.1 功能图 2 1.2基本要求 2 二、硬件和软件设计 4 2.1 硬件电路图 4 2.1.1 AT89S52单片机简介 5 2.1.2 74LS595 芯片介绍 6 2.1.3 单片机最小系统 8 2.1.4 控制模块 8 2.1.5 交通灯模块 9 2.1.6 点阵显示模块 10 2.1.7 蜂鸣器 10 2.2 软件设计 11 2.2.1 程序流程图 11 2.2.2 程序源代码 12 1、子程序部分 12 2、主程序部分 12 3、控制模块 12 4、三个定时器 13 三、采用的工具 15 四、心得体会 15 五、效果图或者视频 16 六、参考文献 17 附录1 18 附录2 31 单片机课程设计 一、原理功能图与要求 由于我国经济的快速发展从而导致了汽车数量的猛增,大中型城市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重,其主要表现如下:交通事故频发,对人类生命安全造成极大威胁;交通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污染程度日益加深等。日常的交通堵塞成为人们司空见惯而又不得不忍受的问题,在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。随着电子技术的发展,利用单片机技术对交通灯进行智能化管理,已成为目前广泛采用的方法。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。 1.1 功能图 1.2基本要求 本系统需要采用MSC-51系列单片机AT89S52作为中心器件来设计交通灯控制器,实现以下功能: 用两位七段LED显示通行时间。 初始东西绿灯亮,南北红灯亮,东西方向通车。 延时25s,东西路口绿灯熄灭,黄灯闪烁5秒,伴随蜂鸣器叫五秒。 黄灯闪烁后,东西路口红灯亮同时南北路口绿灯亮,南北方向开始通车。 延时25s,南北方向绿灯灭,黄灯闪烁5秒,然后又切换成东西方向通车,如此重复。 当某条路上发生交通意外时,可以按暂停键,设置那条道路为红灯进行交通事故的处理。当事故处理完毕,按播放键或者复位键都可以重新按上述方式工作。 加数键和减数键可以设置绿灯通行时间,毎按一次加(减)变化1秒,最后黄灯的闪烁时间都为5秒。 深夜时,七段显示管可以用按键关掉,节约电能。 为了更好学习单片机,我还设置了音乐按钮,可以在浮躁之余可以听听音乐。 为了更好学习单片机,探究点阵的应用,我用点阵显示我的作品“金 C J P 2 1 号”移动显示,并设置了点阵开关,随时可以关闭点阵。 二、硬件和软件设计 2.1 硬件电路图 硬件电路图通过Proteus 7.5 SP3仿真之后如图1所示,其中: 整体实验连接电路如下图所示: 图1 整体连接电路图 2.1.1 AT89S52单片机简介AT89S52是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89是一种高效微控制器。AT89单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要特性:·与MCS-51 兼容 ·4K字节可编程闪烁存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路74595的数据端: QA--QH: 八位并行输出端,可以直接控制数码管的8个段。 QH: 级联输出端。我将它接下一个595的SI端。 SI: 串行数据输入端。74595的控制端说明: /SCLR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。 SCK(11脚):上升沿时数据寄存器的数据移位。QA--QB--QC--...--QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)

文档评论(0)

精品天地 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档