完整单片机交通灯课程实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书

学生姓名:王凯专业班级:电子科学与技术0901班

指导教师:吴友宇工作单位:信息工程学院

题目: 交通信号灯控制器的设计

初始条件:

本设计既可以使用集成集成译码器、计数器、定时器、脉冲发生器和必要的门电路等。本设计也可以使用单片机系统构建交通信号灯控制器。

用数码管显示时间计数值,用红、黄、绿LED作信号灯。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具

体要求)

1、课程设计工作量:1周。

2、技术要求:

①要求甲车道和乙车道两条交叉道路上的车辆交替运行(以红绿灯指示),每次通行

时间设为0—30秒(可预置);变更车道以前,黄灯先亮5秒钟,黄灯亮时,要求每秒钟闪亮一次;两个车道均以减计数方式显示时间。其余部分可根据情况自行发挥。

②确定设计方案,按功能模块的划分选择元、器件和集成电路,设计分电路,阐述

基本原理。

③绘制总体电路原理图。

3、查阅至少5篇参考文献。按《武汉理工大学课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。

时间安排:

1、2011 年7 月3 日集中,作课设具体实施计划与课程设计报告格式的要求说明。

2、2011 年7 月3 日,查阅相关资料,学习电路的工作原理。

2、2011年7 月4 日至2011 年7 月5日,方案选择和电路设计。

2、2011 年7 月6日至2011 年7 月7 日,电路调试和设计说明书撰写。

3、2011 年7 月8 日上交课程设计成果及报告,同时进行答辩。

指导教师签名:年月日

系主任(或责任教师)签名:年月日

系主任(或责任教师)签名:年月日

目录

摘要 (6)

交通信号灯控制器的设计 (7)

1 任务要求与设计 (7)

1.1 设计目的 (7)

1.2 设计任务和内容 (7)

1.2.1设计任务 (7)

1.2.2设计内容 (7)

2 总体方案比较 (8)

2.1 方案论证 (8)

2.2 方案选择 (9)

3 总体硬件电路设计及核心器件介绍 (10)

3.1总体设计 (10)

4单元电路模块设计 (11)

4.1复位电路、晶振电路 (11)

4.2 LED数码管显示电路 (11)

4.3 仿真原理图 (12)

5软件编程设计 (13)

5.1 设计思想 (13)

5.2 程序框图..................... 错误!未定义书签。

6 心得体会 (14)

参考文献 (15)

附录1 原件清单 (16)

附录3 总电路图 (17)

附录3 源程序 (17)

摘要

交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。本系统采用单片机AT89C51为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的状态显示以及倒计时。

本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、LED数码显示系统、复位电路等几大部分组成。系统除基本的交通灯功能外,还具有倒计时功能,较好的模拟实现了十字路口可能出现的状况。

软件上采用汇编语言编程,主要编写了主程序,LED数码管显示程序。经过整机调试,实现了对十字路口交通灯的模拟。

关键词:交通灯单片机C语言

交通信号灯控制器的设计

1 任务要求与设计

1.1 设计目的

(1)加强对单片机和C语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。

(2)用单片机模拟实现具体应用,使个人设计能够真正使用。

(3)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。

(4)提高利用已学知识分析和解决问题的能力。

(5)提高实践动手能力。

1.2 设计任务和内容

1.2.1设计任务

①要求甲车道和乙车道两条交叉道路上的车辆交替运行(以红绿灯指

示),每次通行时间设为0—30秒(可预置);变更车道以前,黄灯先亮5

秒钟,黄灯亮时,要求每秒钟闪亮一次;两个车道均以减计数方式显示时

间。其余部分可根据情况自行发挥。

②确定设计方案,按功能模块的划分选择元、器件和集成电路,设计

分电路,阐述基本原理。

③绘制总体电路原理图。

1.2.2设计内容

(1)填写设计任务书。

(2)进行总体设计,画出原理图。

(3)编写并调试程序。

(4)用Proteus软件进行仿真。

2 总体方案比较

为了实现上述功能,有两种选择,其一是采用纯硬件设置,可以使用集成集成译码器、计数器、定时器、脉冲发生器和必要的门电路设计技术延时显示电路,只需要手动按键,电路自行实现功能。另一选择就是通过编程使用单片机系统,利用软件硬件结合。

2.1 方案论证

方案一:如图2-1采用集成集成译码器、计数器、定时器、脉冲发生器以及

所需要的门电路,首先周期为一秒的脉冲发生器产生脉冲沿使计数器进行一秒钟

计数,计数通过译码器将计数值送给数码管显示作为交通灯的倒计时显示,倒计

时为零时产生计数脉冲改变LED灯的亮与灭,逻辑开关包括总开关、复位开关

和预置数功能。

图2-1方案一原理框图

方案二:如图2-2 此方案主要以单片机为核心,采用C语言编程实现交通灯效果。此方式为软硬件结合,硬件包括单片机最小系统,复位电路,数码管显示模块和LED灯模块。软件设计时包括四种状态转换,中断延时程序。系统框图如图。

相关文档
最新文档