1、第 1 页 课程设计说明书 设计名称: 单片机原理及应用课程设计 题 目: 交通灯控制系统设计 第 2 页 课程设计任务书 一、一、 设计题目设计题目 交通灯控制系统设计交通灯控制系统设计 二、二、 主要内容主要内容 模仿模仿十字路口交通灯功能,十字路口交通灯功能,设计一个基设计一个基于单片机的交通灯控制于单片机的交通灯控制 系统。系统。要求东西方向,南北方向各自有红,黄,直行绿,转弯绿要求东西方向,南北方向各自有红,黄,直行绿,转弯绿 功能,有数码管倒计数功能。基本动作要求功能,有数码管倒计数功能。基本动作要求为为红红 6060 秒,直行秒,直行 3737 秒,黄秒,黄 3 3 秒(闪动)
2、,转弯绿秒(闪动) ,转弯绿 1717 秒,黄秒,黄 3 3 秒(闪动) ,理想设计秒(闪动) ,理想设计 是绿灯转黄灯前是绿灯转黄灯前 3 3 秒绿灯闪动秒绿灯闪动,利用利用按键可以修改不同方向绿灯按键可以修改不同方向绿灯 工作时间,同时工作时间,同时红灯时间按绿灯工作时间调整。红灯时间按绿灯工作时间调整。可选做可选做对紧急车对紧急车 辆用开关允许通行。辆用开关允许通行。 三、三、 具体要求具体要求 1 1了解了解硬件电路组成,以及各部分的作用硬件电路组成,以及各部分的作用。 2 2掌握交通灯掌握交通灯的的设计设计原理原理 3 3设计交通灯设计交通灯软件软件程序程序,画主程序,子程序流程图,
3、编写程序,画主程序,子程序流程图,编写程序 清单清单。 4 4完成系统完成系统调试调试。 5 5撰撰写写课程设计课程设计报告报告。 四、四、 进度安排进度安排 1 1每个同学根据实验题目,查找相应资料,并由组长组织分析任每个同学根据实验题目,查找相应资料,并由组长组织分析任 务要求,对任务进行分解,明确每个同学的具体任务。务要求,对任务进行分解,明确每个同学的具体任务。 (半天)(半天) 第 3 页 2 2基本技能培训:安装实验板和下载线。基本技能培训:安装实验板和下载线。 (2 2 天)天) 3 3按按分工要求,分析电路结构,拟定电路连接方案,画出实现的分工要求,分析电路结构,拟定电路连接方
4、案,画出实现的 软件框图,分头进行电路连接,软件编写。软件框图,分头进行电路连接,软件编写。 (2 2 天)天) 4 4学会并熟练掌握在伟福和学会并熟练掌握在伟福和 Keil CKeil C 开发平台上,用汇编和开发平台上,用汇编和 C C 语语 言编程和调试,并写入言编程和调试,并写入 CPUCPU, 进行实际调试。进行实际调试。 (2 2 天半)天半) 5 5编写不少于编写不少于 30003000 字的课程设计总结报告及提供程序清单(电字的课程设计总结报告及提供程序清单(电 子版子版) 。) 。 (1 1 天)天) 6 6总结与答辩。总结与答辩。 (1 1 天)天) 五、五、 完成后应上交的材料完成后应上交的材料 1 1 课程设计说明书课程设计说明书 2 2 源程序清单(电子版)源程序清单(电子版) 六、六、 总评成绩总评成绩 指导教师指导教师 签名日期签名日期 年年 月月 日日 系系 主主 任任 审核日期审核日期 年年 月月 日日 第 4 页 目录目录 一. 软件部分 1 1、设计的主要内容1 1.1 主要功能的介绍1 1.2 程序基本功能1 2、程序框图2 2.1 主程序的流程图