用单片机设计交通灯课设报告(汇编和c语言)

用单片机设计交通灯课设报告(汇编和c语言)

ID:24826595

大小:622.50 KB

页数:17页

时间:2018-11-15

用单片机设计交通灯课设报告(汇编和c语言)_第1页
用单片机设计交通灯课设报告(汇编和c语言)_第2页
用单片机设计交通灯课设报告(汇编和c语言)_第3页
用单片机设计交通灯课设报告(汇编和c语言)_第4页
用单片机设计交通灯课设报告(汇编和c语言)_第5页
资源描述:

《用单片机设计交通灯课设报告(汇编和c语言)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机原理及接口技术课程设计报告设计题目:人车分行交通信号指挥灯的控制学号:姓名:指导教师:信息与电气工程学院二零一五年六月哈尔滨工业大学(威海)课程设计报告人车分行交通信号指挥灯的控制在生活中,我们在各个路口基本都可以看到交通信号灯,道路交通信号灯是交通安全产品中的一种类别,是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深入人民的生活当中。本模拟交通灯系统利用单片机AT89C51作为核心元件,实现了通过信号灯对路面状况的智能控制。系统具有

2、结构简单、可靠性高、成本低等优点,有广泛的应用前景。本模拟系统由单片机硬/软件系统,两位8段数码管和LED灯显示系统。和复位电路、时钟产生电路等组成,较好的模拟了交通路面的控制,利用单片机良好的控制功能来进行设计,应用更灵活,功能更强大,也更智能化。通过C语言编程,单片机做控制,加上8个LED灯指示交通红绿灯、8155控制数码管倒计时显示来实现基本功能,外加处理突发中断情况的的按钮来模拟儿童过马路的情况。1.设计任务结合实际情况,基于AT89C51单片机设计一个人车分行交通信号指挥灯。该系统应满足的功能要求为:(1)交通红绿灯显示;(2)倒计时设置;

3、(3)儿童过马路提示。主要硬件设备:AT89C51单片机、8个LED灯、两个数码管显示器、蜂鸣器、8155I/O口扩展芯片列写交通灯变化表表1-1利群超市门前路口交通灯变化情况表状态延时(s)维持时间状态亮:人行红灯,主路绿灯亮辅路红灯亮30s亮:人行红灯,主路黄灯亮辅路红灯亮3s亮:人行绿灯,主路红灯亮辅路红灯亮17s亮:人行红灯,主路红灯亮辅路绿灯亮46s亮:人行红灯,主路红灯亮辅路黄灯亮3s哈尔滨工业大学(威海)课程设计报告2.整体方案设计人车分行交通信号指挥灯以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个人车分行

4、交通信号指挥灯控制的硬件系统。该系统用8个LED灯模拟东西南北红黄绿灯以及人行红绿灯,用AT89C51的P1口的8个管脚与其连接,两位数码管显示器显示各个状态的倒计时,而数码管显示器由8155的PA口和PB口控制,PB口控制数码管的段选码,PA口控制数码管的位选码,实现动态显示,节省管脚的使用,AT89C51的管脚P3.2分别连接应对突发状况的紧急开关。本系统硬件主要AT89C51单片机、LED输出模块、拨码开关、两位数码管显示器四部分组成。各模块的主要功能如下:(1)AT89C51作为整个系统的控制核心,通过编程控制各个模块;(2)8155的功能是

5、控制数码管显示器;(3)LED输出模块的功能是指示两个路口的红黄绿灯、人行红绿灯灯变化情况;(4)数码管显示器的功能是显示倒计时时间;(5)拨码开关的功能是在儿童过马路时按下,防止发生交通事故。系统的整体设计方案设计图如图2-2所示。图2-2交通灯整体设计图哈尔滨工业大学(威海)课程设计报告3.系统硬件电路设计3.1复位电路如图3-1是复位电路图R11kR2C310k10uF复位电路3.2时钟产生电路如图3-2是时钟产生电路C130pFX1CRYSTALC230pF时钟产生电路3.4AT89C51单片机的基本介绍(1)其基本引脚如图3-4所示图3-4

6、AT89C51单片机引脚图哈尔滨工业大学(威海)课程设计报告U11939XTAL1P0.0/AD038P0.1/AD137P0.2/AD21836XTAL2P0.3/AD335P0.4/AD434P0.5/AD533P0.6/AD6932RSTP0.7/AD721P2.0/A822P2.1/A923P2.2/A102924PSENP2.3/A113025ALEP2.4/A123126EAP2.5/A1327P2.6/A1428P2.7/A15110P1.0P3.0/RXD211P1.1P3.1/TXD312P1.2P3.2/INT0413P1.3P3

7、.3/INT1514P1.4P3.4/T0615P1.5P3.5/T1716P1.6P3.6/WR817P1.7P3.7/RDAT89C51(2)管脚说明:a)VCC:供电电压。b)GND:接地端。c)P0口:是一个8位漏极开路的双向I/O口,每脚可吸收8个TTL门流:可用于外部程序数据存储器,可以被定义为数据/地址的低八位。d)P1口:是一个由内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。e)P2口:P2是一个带有内部上拉电阻的8位准双向I/O口,P2即可作为通用的I/O口使用,也可以作为片外存储器的高8位地址总线,与

8、P0口配合,组成16位片外存储器单元地址。f)P3口:P3口是一组带有内部上拉电阻的8位准双向I/0口。P3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。