交通灯控制系统课程设计

交通灯控制系统课程设计

ID:13103812

大小:779.50 KB

页数:21页

时间:2018-07-20

交通灯控制系统课程设计_第1页
交通灯控制系统课程设计_第2页
交通灯控制系统课程设计_第3页
交通灯控制系统课程设计_第4页
交通灯控制系统课程设计_第5页
资源描述:

《交通灯控制系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、佛山科学技术学院课程设计用纸课程设计说明书设计名称:单片机原理及应用课程设计题目:交通灯控制系统设计学生姓名:黄德春专业:09电气工程与自动化班级:3班学号:2009364341指导教师:屈莉莉吴茂张彩霞日期:2012年1月4日第17页佛山科学技术学院课程设计用纸课程设计任务书电气工程与自动化专业09年级(3)班黄德春一、设计题目交通灯控制系统设计二、主要内容模仿十字路口交通灯功能,设计一个基于单片机的交通灯控制系统。要求东西方向,南北方向各自有红,黄,直行绿,转弯绿功能,有数码管倒计数功能。基本动

2、作要求为红60秒,直行37秒,黄3秒(闪动),转弯绿17秒,黄3秒(闪动),理想设计是绿灯转黄灯前3秒绿灯闪动,利用按键可以修改不同方向绿灯工作时间,同时红灯时间按绿灯工作时间调整。可选做对紧急车辆用开关允许通行。三、具体要求1.了解硬件电路组成,以及各部分的作用。2.掌握交通灯的设计原理3.设计交通灯软件程序,画主程序,子程序流程图,编写程序清单。4.完成系统调试。5.撰写课程设计报告。第17页佛山科学技术学院课程设计用纸一、进度安排1.每个同学根据实验题目,查找相应资料,并由组长组织分析任务要求

3、,对任务进行分解,明确每个同学的具体任务。(半天)2.基本技能培训:安装实验板和下载线。(2天)3.按分工要求,分析电路结构,拟定电路连接方案,画出实现的软件框图,分头进行电路连接,软件编写。(2天)4.学会并熟练掌握在伟福和KeilC开发平台上,用汇编和C语言编程和调试,并写入CPU,进行实际调试。(2天半)5.编写不少于3000字的课程设计总结报告及提供程序清单(电子版)。(1天)6.总结与答辩。(1天)二、完成后应上交的材料1.课程设计说明书2.源程序清单(电子版)三、总评成绩指导教师签名日期

4、年月日系主任审核日期年月日第17页佛山科学技术学院课程设计用纸目录一.软件部分……………………………………………………11、设计的主要内容……………………………………………11.1主要功能的介绍………………………………………11.2程序基本功能…………………………………………12、程序框图……………………………………………………22.1主程序的流程图………………………………………22.2交通灯子程序的流程图………………………………22.3定时器1流程图………………………………………32.4定时器0流

5、程图………………………………………32.5键盘扫描子程序流程图………………………………42.6定时器2程序流程图…………………………………4二.硬件……………………………………………………………51、AT89C52芯片……………………………………………52、74LS373锁存器芯片………………………………………53、EEPROM(电可擦写只读存储器)……………………74、1838红外接收头…………………………………………85、设计原理图部分:………………………………………10三、调试过程及编程体会…

6、………………………………………14四、参考文献………………………………………………………17第17页佛山科学技术学院课程设计用纸一.软件部分1.设计的主要内容:1.1主要功能介绍:仿十字路口交通灯功能(使用两块学习板进行模仿)(1)包含东西方向,南北方向各自有红,黄,直行绿,绿灯,转弯绿;(2)并用两块两位的数码管实现倒计数等功能;(3)利用外部中断实现紧急情况控制;(4)利用四个按键来调节各方向通行时间调节。(5)使用红外接收发送实现数据传送同步1.2程序基本功能:其中“√”表示亮,“×”表示熄灭

7、,“*”表示闪烁。南北方向东西方向时间(s)红灯直绿转绿黄灯红灯直绿转绿黄灯37×√××√×××3×××*×××*17××√×√×××3×××*×××*37√××××√××3×××*×××*17√×××××√×3×××*×××*第17页佛山科学技术学院课程设计用纸2、程序框图:2.1主程序的程序框图:开始从片内eeprom读入红绿灯工作时间初始化定时器0、1、2,串口结束图1、主程序的程序框图2.2.交通灯子程序流程图交通灯子程序交通灯剩余时间减1交通灯显示重置相应的交通灯时间剩余时间为零结束子程序

8、否是剩余时间小于等于3且不为红灯是否交通灯闪烁第17页佛山科学技术学院课程设计用纸图2、交通灯子程序框图2.3.定时器1框图:8位自动重装定时器,1200kps波特率发生器可用于串口通信,38khz方波发生器可用于红外发射)进入定时器1中断P25置低电平P25置高电平结束中断图3、定时器1的程序框图2.4.定时器0框图:(16位定时器,每1/256秒进入一次溢出中断)进入定时器0中断重装初值、计数变量+1键盘扫描函数数码管显示函数交通灯子程序键盘触发动作函数结束中断计

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

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

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