当前位置:文档之家› DSP十字路口交通灯(程序代码还有图哦)

DSP十字路口交通灯(程序代码还有图哦)

DSP十字路口交通灯(程序代码还有图哦)
DSP十字路口交通灯(程序代码还有图哦)

十字路口交通灯的设计

摘要

DSP数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。本次设计是基于DSP原理设计交通灯控制系统软硬件系统,利用发光二级管亮灭模拟交通信号,数码管显示倒计时时间,利用TMS320VC5402 DSP片上定时器定时产生时钟计数,设计模拟实际生活中十字路口交通灯。

关键词:DSP;TMS320LF407;交通灯控制;发光二极管;

目录

1绪论 (1)

2 课程设计内容及要求 (2)

2.1 课题设计内容 (2)

2.2 课题设计要求 (2)

3 课程设计方案及原理 (3)

3.1 课程设计总体方案 (3)

3.1.1 设计思路 (3)

3.1.2 设计流程图 (3)

3.2 课程设计原理 (5)

3.2.1 系统工作原理 (5)

3.2.2 系统工作状态 (6)

4 设计步骤及过程 (8)

4.1 硬件的选择 (8)

4.1.1 主控制器的选择 (8)

4.1.2 电压转换芯片的选择 (9)

4.1.3 锁存器的选择 (9)

4.1.4 译码器的选择 (10)

4.1.5 数码显示输出模块 (11)

4.1.6 指示灯输出模块 (12)

4.2 软件的使用 (13)

4.2.1 CCS文件名介绍 (13)

4.2.2 汇编源程序(.Asm) (14)

4.2.3 COFF目标文件 (14)

5 心得体会 (16)

参考文献 (17)

附录 (18)

1绪论

十字路口交通灯在我们的日常生活中随处可见,它为繁忙的道路交通及人们的安全提供了较好的保障。然而,我们只知道交通灯在红、黄、绿三色之间交替更换来控制人车流量,去对其内部的工作原理及软硬件的设计了解很少,因此要通过此次简单道路交通灯控制系统软硬件设计来进一步研究交通灯的内部结构。最重要的是将学习到的DSP系统的组成与原理应用到交通灯的设计当中。

通过《DSP技术及应用》课程设计,使学生能将学到的DSP系统的组成与原理用到具体的实际系统中,加深对DSP系统的理解,是将该门课程与实际问题相连接的关键步骤。通过课程设计,能够提高学生分析问题,解决问题,从而运用所学知识解决实际问题的能力,并培养基本的,良好的系统软硬件设计等能力。

2课程设计内容及要求

2.1课题设计内容

DSP课程设计是对《数字信号处理》、《DSP原理及应用》等课程的较全面练习和训练,是实践教学中的一个重要环节。

通过本次课程设计,综合运用数字信号处理、DSP技术课程以及其他有关先修课程的理论和生产实际知识去分析和解决具体问题,并使所学知识得到进一步巩固、深化和发展。初步培养学生对工程设计的独立工作能力,掌握电子系统设计的一般方法。通过课程设计,基本技能的训练,如查阅设计资料和手册、程序的设计、调试等,提高学生分析问题、解决问题的能力。

本题目为急救车与十字路口交通灯的设计,目的是熟练掌握DSP定时器的控制、中断系统的应用以及程序的编写调试。

2.2课程设计要求

1、南北、东西各三个灯(红、黄、绿);

2、南北、东西两向各有倒计时功能(各两位数码管显示);

(1)南北绿灯、东西红灯,延时20秒

(2)南北绿灯闪3次、东西红灯(6秒)

(3)南北黄灯、东西红灯(4秒)

(4)南北红灯、东西绿灯(20秒)

(5)南北红灯、东西绿灯闪3次(6秒)

(6)南北红灯、东西黄灯延时3秒(4秒)

(7)回到(1)

3、功能键:(1)启动开关(2)急救灯的启动开关

4、启动开关按下时,交通灯开始运行,再按一下表示停止。

5、按要求编写课程设计报告书,正确、完整的阐述设计和实验结果。

3课程设计总体方案及原理

3.1课程设计总体方案

3.1.1 设计思路

根据DSP的硬件中断、定时器、I/O访问的原理。用定时器定时,用I/O口控制红绿黄灯的开关,用硬件外部中断模拟急救车的到达。有急救车到达时,两向为全红,以便让急救车通过。急救车通过后,交通灯恢复硬件中断前的状态。触发开关(红色按纽)为中断申请,表示有急救车通过。在实验箱上交通灯模块由高8位数据线控制:南北红灯D9、D11为高,南北黄灯D9、D11、D13、D15为高,南北绿灯D13、D15为高,东西红灯D8、D10为高,东西黄灯由D8、D10、D12、D14为高,东西绿灯D12、D14为高。交通灯模块的I/O地址:0x5008h

3.1.2设计流程图

图3.1 中断程序服务图

图3.2 设计总流程图

图3.3 数码管显示流程图

3.2课程设计原理

3.2.1 系统工作原理

本设计硬件由定时模块、发光二极管模块、数码管显示模块和紧急中断模块组成。信号灯受芯片中输出高低电平的控制。当锁存器I/O口输出为高电平时,他所驱动的信号灯即发光二极管就会亮起来。定时模块采用硬件定时和软件定时相结合的方法,用DSP定时/计数器

定时100ms ,再用软件计时实现所需的定时。发光二极管模块由DSP 控制发光二极管来实现。数码管显示模块由实验平台上的LED 显示模块实现。紧急中断模块是由单脉冲发生单元和DSP 中断控制器组成。本次设计中东西南北路口的红灯均亮1秒,信号灯开始工作,东西红灯亮20秒,在东西红灯亮的同时,南北绿灯亮20秒。到20秒时,东西绿灯闪亮,绿灯闪亮的周期为2秒(亮1秒,灭1秒)。绿灯闪亮3次后灭,东西黄灯亮并维持4秒。到4秒时,东西黄灯灭,东西红灯亮,同时南北红灯灭,南北绿灯亮。东西红灯亮维持20秒,南北绿灯亮维持20秒,到20秒时,南北绿灯闪亮3次后灭,南北黄灯亮,并维持4秒。到4秒时,南北黄灯灭,南北红灯亮,同时东西红灯灭,东西绿灯亮。紧接着开始第二周期的动作,以后周而复始的循环。

3.2.2 系统工作状态

状态一:南北绿灯、东西红灯,延时20秒,20秒后南北绿灯闪3次,东西红灯延时6秒;如图所示

图3.4 状态一

状态二:南北黄灯、东西红灯,持续6秒;

图3.5 状态二

状态三:东西绿灯、南北红灯,延时20秒,20秒后东西绿灯闪3次,南北红灯持续6秒;

图3.6 状态三

状态四:东西黄灯、南北红灯,持续6秒;

图3.7 状态四

状态五:紧急状态下东西南北均亮红灯;

图3.8 状态五

4设计步骤及过程

4.1 硬件的选择

4.1.1主控制器的选择

采用TI公司DSP芯片TMS320VC5402。C5402采用改进的Harvanl处理结构,指令流水线操作。计算和处理速度很高,系统单指令周期可达到10ns。在片内提供16k的RAM用作程序和数据存储,其最大可扩展寻址空间为1M字节。C5402提供的McBSP串口和DAM数据传送方式极大地方便它在通信领域的应用和开发。如下图所示:

4.1 TMS320VC5402

4.1.2电压转换芯片的选择

由于TMS320VC5402的工作电压为 3.3V,而外部存储器的工作电压为5V,用74LVC4245A完成3.3V到5V的电平转换。其功能是完成对芯片内部的Flash的编程工作,当程序在PC机上调试通过后,通过此接口就可以把程序完整地下载到Flash中去。

图 4.2 74LVC4245A

4.1.3 锁存器的选择

本次设计通过主控制器产生时钟计数,并将锁存信号提供给锁存器,所以选择TTL带公共时钟复位的74LS273锁存器。是带有清除端的8D触发器,只有在清除端保持高电平时,才具有锁存功能,锁存控制端为11脚CLK,采用上升沿锁存。CPU 的ALE信号必须经过反相器反相之后才能与74LS273的控制端CLK 端相连。1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。

(1).1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;

(2).当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚

2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上.

图4.3 74LS273

4.1.4 译码器的选择

选择常用的74LS138译码器,译码产生8种输出结果,进而控制数码管的显示。74LS138 为3 线-8 线译码器,共有54/74S138和54/74LS138 两种线路结构型式,其工作原理如下:当一个选通端(E3)为高电平,另两个选通端(E1)和/(E2))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。利用E1、E2和E3可级联扩展成24 线译码器;若外接一个反相器还可级联扩展成32 线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

图4.4 74LS138

4.1.5数码显示输出模块

数码管显示采用了四位一体的数码管。其显示由DSP的高八位数据线控制位码显示,低八位数据线控制段码显示。其数据经过了74HC273锁存,图中锁存信号是LEDALE,清零信号是LEDCS,这两信号经过CPLD逻辑组合而来,逻辑功能描述如下:

LEDALE<=ios or not a15 or not a14 or a2 or a1 or a0;-- DSP采用I/O方式访问数码管,所以DSP的控制线IS(此为IOS)和地址线组合来锁存送往数码管的数据,其地址C000h,LEDCS<=rst;--DSP的复位RS(此写成RST)来对锁存器清零。

图4.5 数码显示输出模块

本实验也是采用CPLD(EPM7128)给DSP扩展了一个I/O口,来完成DSP对I/O口的

访问。本实验是由DSP通过IO方式对数码管进行操作,即向数码管送数据,高8位数据线D8~D15为数码管的段码,低8位数据线D0~D7为数码管的位码,此I/O端口地址是C000h,该实验中要求熟练运用DSP的各种指令,能使显示数据出现左移或右移等。硬件原理图和I/O 端口地址译码请参考1.1.7输入输出模块中的数码显示输出模块。

图4.6 数码显示硬件图

4.1.6 指示灯输出模块

图4.7 指示灯输出模块

DSP的低八位数据线送往锁存器,然后由指示灯来显示。图中的LEDCS1是锁存器74HC273的清零信号,LEDCS2是锁存器的锁存信号,这两信号经过CPLD逻辑组合而来,逻辑功能描述如下:

LEDCS1<=rst;-- DSP的复位RS(此写成RST)来对锁存器清零

LEDCS2<=ios or not a15 or not a14 or a2 or not a1 or a0;-- DSP采用I/O方式访问指示灯,所以DSP的控制线IS(此写IOS)和地址线组合来锁存送往指示灯的数据,其地址C002h。其硬件图如下:

图4.8 指示灯输出模块硬件图

4.2软件的使用

本次设计主要使用的是CCS软件,CCS是一种针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟踪和分析等工具。

CCS有两种工作模式,即:软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP 的指令集和工作机制,主要用于前期算法实现和调试。

硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。

4.2.1CCS文件名介绍

在使用CCS前,应该先了解以下软件的文件名约定(在编写程序时最好在某盘根目录下建立一文件夹,将所有的用户文件放置该文件夹中,建议用字母来作为所有文件的文件名,而不要用汉字或数字):

●project.pjt CCS定义的工程文件

●program.c C 程序文件

●program.asm 汇编语言程序文件

●filename.lib 库文件

●project.cmd 连接命令文件

●program.obj 编译后的目标文件

●program.out 可在目标DSP上执行的文件,可在CCS监控下调试/执行

●project.wks 工作空间文件,可以记录你的工作环境设置。

●programcfg.h54 头文件

●programcfg.s54 汇编原文件

●program.cdb CCS的设置数据库文件,是使用DSP/BIOS API必须的,

其他没有使用DSP/BIOS API的程序也可以使用,当新建一个设置数据库时,会产生下面的文件。

4.2.2 汇编源程序(.asm)格式

C5X的程序以段(Section)为基本单元构成,一个程序文件由若干段构成,每段又由若干语句(Statement)构成。C5X的程序分为初始化(Initialized)段和未初始化(Uninitialized)段两大类。初始化段可以是程序代码,也可以是程序中用到的常量、数据表等。我们可以从程序下载的角度来理解,初始化就是需要程序空间写数据(代码或数据)的段,如同初始化程序空间一样。而未初始化段为变量,在下载时,这些变量是没有值的,所以无需向程序空间写,只需留出一些空间以便在运行时存放变量的值,因此这段空间在程序未运行前是没有初始化的。段的名称和属性可以由用户自定义,如果用户不定义,汇编器将按默认的段来处理。C5X汇编器默认的段有3个:“.text”、“.data”、“.bss”。其中,“.text”为程序代码段,而“.data”为数据段,“.bss”为变量段,所以“.text”和“.data”是初始化段,而“.bss”是未初始化段,用户自定义用“.sect”和“.usect”两个汇编指示符来完成。其中“.sect”用于定义初始化段,“.usect”用于定义未初始化段,语法如下:

symbol .set “section-name”

symbol .set “section-name”,length

4.2.3COFF目标文件

TMS320C5X的汇编器和连接器都会生成公共目标文件格式( COFF,Common Object File Format )的目标文件。在本章中,将汇编器生成的文件称为COFF的目标文件,将连接器生成的文件称为COFF执行文件。目前,COFF目标文件格式已被广泛使用,因为它支持模块化(段)编程,能够提供有效灵活的管理代码段和目标系统(Target System)存储空间的方法。

基于dspf2812的交通灯设计

电子信息工程专业CDIO三级项目项目设计说明书(2011/2012学年第二学期) 项目名称:DSP应用系统 题目:DSPICETEK—f2812B控制交通灯 专业班级:电子信息工程 学生姓名: 学号: 指导教师: 设计周数:2周 设计成绩: 2012年7月6日

目录 1、项目设计目的 (2) 2、项目设计正文 (2) 2.1硬件设计 (2) 2.1.1总体方案设计 (2) 2.1.2 数码管驱动显示电路设计 (3) 2.1.3交通灯亮灭控制电路设计 (3) 2.2项目软件设计 (6) 2.2.1软件系统分析 (6) 2.2.2 软件系统设计 (7) 2.2.3 软件系统实施 (7) 2.2.4软件开发环境的使用 (8) 3、项目设计总结 (10) 4、参考文献 (12) 5、附录: (11)

1、项目设计目的 本学期我们主要学习了DSP 硬件方面的一些基本原理,对于如何通过软件来控制DSP 从而实现我们最终的需求,还不是很了解。本次设计的目的就是基于TMS320CF2812平台的进行C 语言编程,了解软件编程开发的基本流程,以及软硬件是如何共同协调工作从而实现最终的控制的。熟练掌握TMS320F2812控制交通灯方法,树立正确的设计思想提高分析问题与解决具体问题的能力。并通过此次项目设计熟练软件CCS 的操作和使用,能够实现程序的编译、运行以及烧写。 2、项目设计正文 2.1硬件设计 2.1.1总体方案设计 本次设计过程中主要利用了F2812的通用I/O 来实现对东西南北方向红绿黄灯亮灭的控制,以及数码管显示的控制。而实现定时的操作主要通过通用定时器0的中断调用来实现。硬件设计的总体框图如图1所示。 图1 硬件设计总体框图 2.1.1.1 F2812 GPIO 介绍 TMS320F2812 DSP 有多达56个通用数字量输入输出端口(GPIO ),其中绝大部分是通用I/O 和专用功能复用引脚。数字量I/O 端口模块采用一种灵活配置的方法控制服用引脚功能,GPIOMUX 寄存器用来选择F2812的引脚操作模式,可以通过该寄存器独立设置每个引脚的功能。如果选择数字量I/O 模式,可以通过GPxDIR 寄存器配置数字量I/O 的方向,并通过GPxQUAL 进一步消除数字量I/O 引脚的噪声信号。此外,处理器提供GPxSET 和GPxCLEAR 寄存器对数字量进行置位和清零,还可以通过GPxDAT 寄存器独立读/写I/O 信号。 2.1.1.2 定时器0及其中断介绍 DSP GPIOA 最 小 系 GPIOB 统 数码管驱动电路 发光二极管显示电路 数码管显示电路

基于dsp交通灯的设计

盐城师范学院 毕业论文(设计) 2013-2014学年度 基于DSP的十字路口交通灯的设计 学生姓名周志豪 学院黄海学院 专业电子信息工程 班级10(12) 学号10418208 指导教师邱作春 2014年5月20日

毕业论文(设计)承诺书 本人郑重承诺: 1、本论文(设计)是在指导教师的指导下,查阅相关文献,进行分析研究,独立撰写而成的。 2、本论文(设计)中,所有实验、数据和有关材料均是真实的。 3、本论文(设计)中除引文和致谢的内容外,不包含其他人或机构已经撰写发表过的研究成果。 4、本论文(设计)如有剽窃他人研究成果的情况,一切后果自负。 学生(签名): 2014年5月20日

基于DSP的十字路口交通灯的设计 摘要 本文主要介绍一种基于数字信号处理的交通信号灯的设计,该系统能够完成的主要功能有:对城市主要十字路口路口进行控制;使各路口有固定的工作周期。该设计的主控芯片为TMS320LF2407,以对单个路口控制为研究对象,单个路口作为整个交通网络最基本的组成单元,对于单个路口的控制方法的研究是对整个交通网络研究的基本,具有非常重要的意义。 关键词:TMS320LF2407、交通信号灯、CCS开发软件

The traffic lights crossroads based on DSP design ABSTRACT This design introduces a DSP-based traffic light control system design , the main function of the system can be achieved are: to control the city's main traffic junctions ; make each intersection with a fixed duty cycle. The design for the TMS320LF2407 to a single intersection control for the design, a single junction transport network as a whole, the basic component unit , a control method for the study of a single junction is the basic research of the entire transport network , has a very important meaning. KEY WORDS:TMS320LF2407, traffic light, Code Composer Studio

基于DSP的交通灯控制的设计

基于D S P的交通灯控制 的设计 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

目录 1设计目的及要求 (4) 设计目 的.........................................4 设计要 求.................................... (4) 交通灯控 制................................4 计 时......................................5 紧急情 况..................................5 程序设计. (5) 2设计原理及方案.....................................7 课程设计总体方案.. (7) XXXXXX 电子信息工程学院 课程设计报告 交通灯综合控制 设计人: XXX 专业: 电子信息工程 班级: 电子班 学号: 指导教师: 二零一X 年X 月

设计思路 (7) 课程设计原理 (7) 系统工作原理 (7) 系统工作状态 (8) 3硬件设计 (10) 硬件总体设计 (10) 交通灯显示模块 (11) 计数显示模块 (12) 开关模块 (13) 4软件设计 (14) 程序流程 (14) 交通灯模拟显示 (15) 定时器及中断设计 (15) 外中断设计 (16) 5系统调试 (18) 硬件调试 (18) 电源调试 (18) 调试 (18) 软件调试 (21) 系统下载 (24) 6结论分析及体会 (25) 7参考文献 (26) 1设计目的及要求

基于DSP的交通灯控制的设计

XXXXXX电子信息工程学院 课程设计报告 交通灯综合控制 设计人:XXX 专业:电子信息工程 班级:电子班 学号: 指导教师: 二零一X年X月

目录 1 设计目的及要求 (4) 1.1设计目的 (4) 1.2设计要求 (4) 1.2.1 交通灯控制 (4) 1.2.2 计时 (5) 1.2.3 紧急情况 (5) 1.2.4 程序设计 (5) 2 设计原理及方案 (7) 2.1 课程设计总体方案 (7) 2.1.1 设计思路 (7) 2.2课程设计原理 (7) 2.2.1 系统工作原理 (7) 2.2.2 系统工作状态 (8) 3 硬件设计 (10) 3.1 硬件总体设计 (10) 3.2 交通灯显示模块 (11) 3.3 计数显示模块 (12) 3.4 开关模块 (13) 4 软件设计 (14) 4.1 程序流程 (14) 4.2 交通灯模拟显示 (15) 4.3 定时器及中断设计 (15) 4.4 外中断设计 (16)

5 系统调试 (18) 5.1 硬件调试 (18) 5.1.1 电源调试 (18) 5.1.2 Emulator调试 (18) 5.2软件调试 (21) 5.2.1软件设计 (21) 5.2.2程序运行 (23) 5.3系统下载 (24) 6 结论分析及体会 (25) 7参考文献 (26)

1 设计目的及要求 1.1 设计目的 (1)熟悉使用ICETEK–F2812-AE评估板控制ICETEK-CTR上交通灯的方法。练习自主独立的设计,实现理论和实践的统一,提高自我动手能力。 (2)掌握TMS320F2812DSP定时器的使用和编程。 (3)掌握TMS320F2812DSP外中断的使用和编程。 (4)学习复杂控制程序设计思路。 (5)利用DSP开发环境CCS C2000对源程序文件进行编译、链接、装载调试,以完成基本的DSP项目文件设计。 (6)通过此次课程设计,学习DSPF2812芯片的I/O端口控制方法,熟悉字模的简单构建和使用,熟悉掌握在DSP软硬件环境下的程序开发流程,达到学以致用的目的。 1.2 设计要求 1.2.1 交通灯控制要求: 利用ICETEK-EDU实验箱提供的设备,设计模拟实际生活中十字路口交通灯控制的程序。要求如下: 交通灯分红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的控制:绿灯信号表示通行,黄灯表示警告,红灯禁止通

基于dsp交通信号灯详细设计

信息与电气工程学院DSP应用系统(三级)项目 设计说明书 (2013/2014学年第二学期) 题目:基于DSP设计的交通信号灯 专业班级: 学生姓名: 学号: 指导教师: 设计周数:2周 设计成绩: 2014年7月11日

目录 1. 需求分析 (1) 2. 设计准备 (1) 2.1. 芯片选择 (1) 2.2. 七段码译码器CD4511 (2) 2.3. Protel 99 SE软件 (3) 2.4. CCS软件 (3) 3. 交通灯控制原理 (4) 4. 程序流程设计 (5) 5. 总体设计 (6) 5.1. 硬件原理图 (7) 5.2. 硬件设计 (7) 5.3. 代码设计 (8) 6. 测试结果及其分析 (16) 7. 项目设计总结 (16) 参考文献 (16)

1.需求分析 随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。如何采用合适的控制方法,最大限嚏利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规刘部门亟待解决的主要问题。而DSP是伴随着微电子学、数字信号处理技术和计算机技术等学科的发展而产生的,是体现这三个学科综合科研成果的器件。由于它特殊的结构设计,可以把数宁信号处理中的一些理论和算法实时实现,并逐步进入了控制器市场,而在计算机应用领域中得到了广泛的使用。所以本文提出了基于DSP的交通灯综合控制系统的设计。 2.设计准备 2.1.芯片选择 本系统所采用的是TI公司的TMS320VC5509A,TMS320VC5509A是TI公司推出的定点数字信号处理器C5000系列中的一种,TMS320VC5509A通过增加乘累加MAC单元,增强了DSP的运算能力,而且性能更好,功耗更低,是目前TMS320家族中最省电的芯片。该芯片上的资源有:16Mbitflash196k*16bitSRAM2500gateCPLD模块上留有JTAG插口,用户可以通过仿真器和CCS下载程序和进行实验; 其特点: ⑴其低功耗设计,比上一代C54XX器件功耗低30%左右; ⑵处理速度更快,双核结构,处理速度400MIPS; ⑶软件程序兼容C54XXDSP; ⑷片内存贮空间128K×16Bit; ⑸大容量SDRAM设计:4M×16Bit; ⑹2路10bit片上A/D接口; ⑺8Mbit扩展FLASH,存储大量固化程序和数据; ⑻设计有用户可以测试指示灯;

基于DSP实现道路交通灯控制系统设计

1 引言 (1) 2项目设计实现功能 (2) 2.1交通灯控制要求 (2) 2.2 液晶显示器控制 (3) 3 项目实现方案 (3) 3.1项目设计整体思路 (3) 3.2设计原理 (5) 3.2.1 CPU定时器原理 (5) 3.2.2 DSP外设中断扩展模块 (6) 3.2.3 发光二极原理 (6) 3.2.4 TMS320F28x DSP 的I/O (7) 3.2.5 液晶显示器控制原理 (8) 4 程序设计 (9) 4.1 程序总体设计 (9) 4.2 程序编写(见附页) (10) 5 心得体会 (10) 附页 (10)

基于DSP实现道路交通灯控制系统设计 摘要:DSP数字信号处理,是一门涉及多学科而又广泛应用于许多领域的新兴学科。随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法。本次设计是基于dsp原理设计交通灯控制系统软硬件系统,利用发光二极管亮灭模拟交通信号,数码管倒计时时间,利用TMS320F2812 DSP片上定时器产生时钟计数,设计模拟实际生活中的十字路口交通灯。 关键字:DSP;TMS320F2812;发光二极管;交通灯; Abstract: DSP digital signal processing, is a multidisciplinary and widely applied in many fields of the emerging discipline. Along with the computer and the rapid development of information technology, digital signal processing technology to emerge as the times require and develop rapidly. Digital signal processing is through the use of a mathematical skills to perform the conversion or extraction of information, to deal with real signal method. The design is based on the principle of DSP design of traffic light control system software and hardware system, using light-emitting diodes to eliminate simulated traffic signal countdown time, digital tube, the use of TMS320F2812 DSP on-chip timer generates a clock counting, designed to simulate the actual life of the crossroads traffic lights. Keyword: DSP; TMS320F2812; light emitting diode; traffic lights; 1 引言 交通是经济、社会发展的基础性产业,是社会、经济活动中人流、物流、资金流和信息流的主要流动方式。现代社会中,如果没有高效运转的交通运输体系,就不可能有经济的持续发展。然而,随着社会经济的发展,机动车辆迅速增加,人们在赚取由机动车辆所带来的巨额利润以及充分享受汽车带来的巨大便利的同时,越来越被交通拥堵、交通事故频发、环境污染加剧和燃油损耗上升等诸多问题所困扰。 随着交通的不断发展和汽车化进程的加快,交通拥挤加剧,交通事故频发,交通环境恶化,已经成为引人注目的城市问题之一。交通问题不仅在发展中国家,就在发达国家也是一个令人困扰的严重问题。众所周知,缓解交通拥挤的最直接和最有效办法是提

DSP课程设计 交通灯的定时显示

DSP课程设计报告 题目:交通灯的定时显示 班级:11级电信二班 姓名:xxxx 学号:xxxxxxxxxxxxx 指导老师:xxx

目录 1、设计目的……………………………………………………………………………………....错误!未定义书签。 2、设计分析 (3) 2.1、设计任务 (3) 2.2、设计要求 (3) 3、TMS320F2812芯片介绍 (3) 3.1 TMS320F2812芯片的简介 (3) 3.2 关于TMS320F2812参数 (3) 3.3管脚的定义和说明 (3) 3.4 F2812结构图 (5) 3.5、ICETEK-F2812-EDU实验箱原理图 (7) 4、系统整体设计 (6) 4.1、设计程序流程图 (6) 4.2、实验效果图 (8) 5、运行描述 (8) 6、软件的使用:ccs介绍 (9) 7、课程设计总结 (10) 8、参考文献 (11) 9.程序代码 (13)

1、设计目的 DSP课程设计是对课程所学理论知识的深化和提高。目的是能综合应用所学知识,设计与制造出具有简单功能的小型键盘输入发声装置。能够较全面地巩固和应用DSP课程中所学的基本理论和基本方法,初步掌握小型DSP系统设计的基本方法,并学会用C语言对DSP系统进行编程及DSP试验箱和相关软件的运用。培养独立思考、独立收集资料、独立设计规定功能的单片机系统的能力;培养分析、总结及撰写技术报告的能力,本次课程设计目的在于: 1、熟悉ICETEK-F2812-EDU实验箱上交通灯的控制方法; 2、掌握F2812A的终端结构和对中断的处理流程; 3、学习DSP的C语言定时和中断程序设计及运用中断程序控制程序流程; 4、学习DSP程序的调试及编写,及运用观察变量的方法查看程序的运行情况。 2、设计分析 2.1、设计任务 本次设计名为LED和交通灯的定时显示,要求在ICETEK-F2812-EDU实验箱上实现指示灯和交通灯的同步定时闪烁。 2.2、设计要求 硬件部分: 在ICETEK-F2812-EDU实验箱上使指示灯和交通灯在定时器的定时中断中按照设计定时闪烁 软件部分: 搞清楚各个引脚功能。 2、熟悉ICETEK-F2812-EDU实验箱上交通灯的控制方法和控制流程。 3、TMS320F2812芯片介绍 3.1 TMS320F2812芯片的简介 TMS320F2812作为使用的DSP芯片。它包含33个电源引脚(为使器件正常运行,所有电源引脚必须正确连接且不能悬空),时钟源模块,DSP有六种信号可以使DSP控制器复位。所以在设计的初期,我把它分成了四个模块。它们分别是:电平转换部分、晶振和复位部分、键盘部分和液晶显示。其中复位采用电源复位的方式,由引脚PORESET引起。为了可靠复位,其中高电平的有效时间至少6个CPU时钟周期。 3.2 关于TMS320F2812参数 TMS320F2812的具体参数如下: 1、主处理芯片:TMS320F2812,运行速度为150M。 2、工作速度可达150MIPS。 3、片上的RAM 18*16Bit。 4、片上扩展RAM 存储空间64K×16Bit。 5、自带的16路12bitA/D,最大采样速率12.5msps。 6、4路的DAC7617转换,100K/S,12Bit。 7、两路UART串行接口,符合RS232标准。 8、16路PWM输出。 9、1路CAN接口通讯。 10、片上128*16bit FLASH.自带128位加密位。 11、设计有用户可以自定义的开关和测试指示灯。 12、4组标准扩展连接器,为用户二次开发提供条件。 13、具有IEEE1149.1相兼容的逻辑扫描电路该电路仅用于测试和仿真。 14、4层板设计工艺,工作稳定可靠。 15、具有自启动功能设计,可以实现脱机工作。 16、可以选配多种应用接口板,包括语音板,网络板等。 3.3管脚的定义和说明

DSP交通灯综合控制

DSP原理及应用课程设计 交通灯综合控制 学院电气信息工程 专业电子信息工程 班级 学号 分组成员 指导教师 2013 年 6 月

目录 1引言 (1) 2课程设计的目标 (2) 2.1课程设计的背景 (2) 2.2设计要求 (2) 2.3设计思路简介 (2) 2.4交通灯控制要求 (3) 2.5交通灯模拟 (3) 2.6计时 (4) 2.7紧急情况 (4) 2.8程序设计 (4) 3DSP定时器的算法原理 (6) 3.1CPU定时器的原理 (6) 3.2CPU定时寄存器原理 (6) 4系统程序设计 (7) 4.1流程图 (7) 4.2试验程序 (7) 5心得体会 (18)

1引言 随着计算机和信息技术的飞速发展数字信号处理技术得到迅速的发展。DSP (Digital Signal Processing)是一门涉及许多学科和领域的新兴学科。数字信号处理是一种通过数字信号处理器来处理现实信号的方法这些信号由数字序列表示。在过去的二十多年时间里数字信号处理已经在通信等领域得到极为广泛的应用。本次设计是基于DSP来实现交通灯的控制利用发光二级管来模拟交通信号利用数码管显示倒计时时间利用TMS320VC5416DSP片上定时器定时产生时钟计数来模拟实际生活中十字路口交通灯。 关键词:DSPTMS320VC5416;交通灯;发光二极管

2课程设计的目标 2.1课程设计的背景 DSP是一种将处理器的计算核心和一定的外部设备集成在一个单片芯片上而构成的类似于单片机的一种处理器芯片。不同于一般单片机的是由于DSP 采用了特殊的总线结构和体系因此它在执行数字信号处理计算方面具有更高的性能。数字信号处理已经在通信、信号处理等领域得到极为广泛的应用。十字路口交通灯在我们的日常生活中随处可见它为繁忙的道路交通及人们的安全提供了较好的保障。然而我们只知道交通灯在红、黄、绿三色之间交替更换来控制人车流量去对其内部的工作原理及软硬件的设计了解很少因此要通过此次简单道路交通灯控制系统软硬件设计来进一步研究交通灯的内部结构。最重要的是将学习到的DSP系统的组成与原理应用到交通灯的设计当中。 通过《DSP技术及应用》课程设计,是学生能够将学到的DSP系统的组成与原理用到具体的实际系统中,加深对DSP系统的理解,是将该门课程与实际问题相连接的关键步骤。通过课程设计,能够提高学生分析问题,解决问题,从而运用所学知识解决实际问题的能力,并培养基本的、良好的软硬件射进能力。 2.2设计要求 利用C语言在CCS环境中编写一个交通灯综合控制程序,并能通过硬件仿真对所编写的程序及其应用性、可行性进行验证。 2.3设计思路简介 在TMS320C54x系统开发环境CCS(Code Composer Studio)下对交通灯综合控制的实现原理进行讨论。通过实验仿真,可以在硬件实验箱上看到对交通灯的模拟控制。

DSP交通灯实验报告

实验五交通灯综合控制 一.实验目的 1.熟悉使用ICETEK-VC5416-A 板控制ICETEK-CTR 上交通灯的方法。 2.掌握TMS320VC5416DSP 定时器的使用和编程。 3.掌握TMS320VC5416DSP 外中断的使用和编程。 4.学习复杂控制程序设计思路。 二.实验设备 计算机,ICETEK-VC5416-A 实验箱。 三.实验原理 1.交通灯控制要求: 利用ICETEK 实验箱提供的设备,设计模拟实际生活中十字路口交通灯控制的程序。要求如 下: - 交通灯分红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的控制:绿灯信号 表示通行,黄灯表示警告,红灯禁止通行,灯光闪烁表示信号即将改变。 - 计时显示:8×8 点阵显示两位计数,为倒计时,每秒改变计数显示。 - 正常交通控制信号顺序:正常交通灯信号自动变换: ⑴南北方向绿灯,东西红灯(20 秒)。 ⑵南北方向绿灯闪烁。 ⑶南北方向黄灯。 ⑷南北方向红灯,东西方向黄灯。 ⑸东西方向绿灯(20 秒)。 ⑹东西方向绿灯闪烁。 ⑺东西方向黄灯。 ⑻返回⑴循环控制。 - 紧急情况处理:模仿紧急情况(重要车队通过、急救车通过等)发生时,交通警察手动控制 ⑴当任意方向通行剩余时间多于10 秒,将时间改成10 秒。 ⑵正常变换到四面红灯(20 秒)。 ⑶直接返回正常信号顺序的下一个通行信号(跳过闪烁绿灯、黄灯状态)。2.交通灯模拟: 利用ICETEK-CTR 上的一组发光二极管(共12 只,分为东西南北四组、红黄绿三色)的亮灭实现交通灯的控制。 三、实验程序

四、实验现象 1、东西南北黄灯亮 2、东西绿灯亮(20秒),南北红灯亮(20秒) 3、东西南北黄灯亮 4、东西红灯亮(20秒),南北绿灯亮(20秒) 五、实验总结 通过这次实验让我更加熟悉了CCS下载调试的步骤以及DSP的C语言编写方法。对于使用锁存器驱动发光二极管的方法有了更深的认识。

单片机交通灯课程设计报告

单片机交通灯课程设计 报告 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

单片机课程设计题目:基于单片机的智能交通灯的设计 学院机电与信息工程学院 专业电子信息工程 年级2015级 学号 姓名张晋笙、张榜 指导教师邓凌云 成绩 2017年12月27日

摘要 随着社会主义的建设,城市的规模在不断扩大,城市的交通也在不断的提高和改进,交通的顺畅已经成为制约社会主义建设的一个重要因素。本系统采用单片机AT89S52来设计交通灯控制器,实现了能根据实际车流量通过AT89S52芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示。本系统实用性强、操作简单、扩展功能强。 关键词:AT89S52单片机;交通灯;倒计时;时间显示 Abstract Withtheconstructionofsocialism,thecityscaleinexpandingconstantly,urba ntrafficisalsoinconstantimprovementandimprovement,,greenP1burningtime function;Trafficlightscirculationlighted,,simpleoperationandfunctione xpansionisstrong. Keywords:AT89S52microcontroller,Trafficlights,Thecountdown,Timedispla y 目录 第一章绪论----------------------------------------------5 背景----------------------------------------------- 5 单片机概述----------------------------------------5 目的与意------------------------------------------5 方案的设计与论证-----------------------------------6 第二章总体设计---------------------------------------- 6 总体设计-------------------------------------------6 单片机的选择-------------------------------------- 7 第三章硬件设计----------------------------------------9 最小系统------------------------------------------9 按键电路-----------------------------------------10

基于DSP的四则运算与相应LED灯状态的控制

嵌入式系统技术及应用 实验设计与报告 基于DSP的四则运算与相应LED灯状态的控制

基于DSP的四则运算与相应LED灯状态的控制 1.课程设计目的 DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用于实时快速地实现各种数字信号处理算法。数字信号具有以下优点:接口方便、编程方便、稳定性好、可重复性好、集成方便和精度高等。DSP应用的快速发展为数字信息产品带来广阔的发展空间。面向群体应用,DSP在媒体网关、视频监控、专业音响、数字广播、激光打印等应用中表现出色;面向个人应用,DSP在便携式数字音频和影像播放器、指纹识别和语音识别等应用中表现不俗;针对嵌入式数字控制应用,DSP极大地满足了工业界的需求,如数字变频电力电源设备、工业缝纫机等;DSP也极大地满足了消费电子的需求,如空调、冰箱、洗衣机等。随着DSP生产技术和工艺的进步,新型的DSP产品将会不断涌现,并得到广泛应用。 通过此次课程设计,需要达到以下目的: 1)了解DSP的特点; 2)研究掌握嵌入式系统的特点与应用; 3)熟悉CCS集成开发环境,掌握工程的生成方法,熟悉SEED-DEC6437 实验环境,掌握CCS集成开发环境的调试方法; 4)熟悉C语言对外设(DSP板)的访问(软件编程、硬件连接),了解TICCS 开发平台下的C语言设计方法和步骤,熟悉使用软件仿真方式调试程序; 5)学习在CCS环境中调试汇编代码。 2.嵌入式系统简介 进入21世纪以来,一个全方位的嵌入式系统应用即将来临,随着嵌入式系统的研究和应用的进一步深入,嵌入式系统将向网络化、智能化、规范化、集成化方向发展。在与各个行业的具体应用相结合的过程中,嵌入式系统将对国民经济进行全方位的渗透,在我国国家现代化进程中发挥巨大推进作用。 PC机主要应用在办公室自动化领域,而嵌入式系统已经广泛渗透到人们的工作、生活中。据统计,嵌入式处理器的数量占分散处理器的94%,而PC机用的处理器只占6%[1]。根据美国嵌入式系统专业杂志RTC报道,21世纪初的十年中,全球嵌入式系统市场需求量具有比PC市场大10至100倍的商机。1998年在芝加哥举办的嵌入式系统会议上,与会专家一致认为,21世纪嵌入式系统将无所不在,它将为人类生产带来革命性的发展,实现“PCs Everywhere”的生活

基于TMS320C5402的DSP指令实验和交通灯设计

目录 1、概述 (1) 1.1、DSP(digital signal processing)芯片概述 (1) 1.2、TMS320C54X概述 (2) 1.3、32位乘法器概述 (3) 2、实验一:DSP指令实验 (4) 2.1、实验目的 (4) 2.2、实验要求 (4) 2.3、实验步骤 (4) 2.4、实验源程序 (5) 2.5、实验结果 (7) 3、实验三、存储器实验 (9) 3.1、实验目的 (9) 3.2、实验要求 (9) 3.3、实验步骤 (9) 3.4、实验源程序 (10) 3.5、实验结果 (13) 4、实验四:交通灯控制 (17) 4.1、实验内容 (17) 4.2、实验源程序 (17) 4.3、实验结果 (21) 5、设计小结 (22)

1、概述 1.1、DSP(digital signal processing)芯片概述 DSP数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。 DSP微处理器 DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。 DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器器,其主要应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; (4)具有低开销或无开销循环及跳转的硬件支持; (5)快速的中断处理和硬件I/O支持; (6)具有在单周期内操作的多个硬件地址产生器; (7)可以并行执行多个操作; (8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 当然,与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。

dsp课程设计交通灯控制设计报告

d s p课程设计交通灯控 制设计报告 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

《D S P器件及应用》 课程设计报告 题目:基于DSP的交通灯控制系统的设计 专业:电子信息工程 班级:大探131班 2016年 6 月 28 日

评分表 小组成绩:

基于DSP的交通灯控制系统的设计 The design of traffic light control system based on DSP 摘要 随着计算机技术、网络技术的、通讯技术的飞速发展,这个世界已经步入 了信息时代。作为世界上最大的发展中国家,中国人的生活方式发生了巨大的 变化。经济在高速发展,城市化进程在不断加快,车辆猛增,城市交通问题成 为一个日益引起人们关注的问题。人、车、路三者关系的协调, 成为交通管理 部门需要解决的当务之急。城市交通控制系统是用于城市交通数据监测、交通 信号灯控制与交通疏导的计算机综合管理系统, 它是现代城市交通监控指挥系 统中最重要的组成部分。如何采用合适的控制方法, 最大限度利用好城市高速 道路, 缓解主干道与匝道、城区同周边地区的交通拥堵状况,成为交通运输管理和城市规划部门需要解决的问题之一。数字信号处理器(DSP,即 Digital Signal Processor)是进行数字信号处理的专用芯片,是伴随着微电子学、数字信号处理技术、计算机技术的发展而产生的新器件。由于它特殊的结构设计, 可以把数字信号处理中的一些理论和算法实时实现, 因而在计算机应用领域中 得到了广泛的使用。本报告提出了基于 DSP 的交通灯控制系统的设计。 关键词:数字信号处理器(DSP),交通灯控制系统,三色灯

DSP十字路口交通灯(程序代码还有图哦)

十字路口交通灯的设计 摘要 DSP数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。本次设计是基于DSP原理设计交通灯控制系统软硬件系统,利用发光二级管亮灭模拟交通信号,数码管显示倒计时时间,利用TMS320VC5402 DSP片上定时器定时产生时钟计数,设计模拟实际生活中十字路口交通灯。 关键词:DSP;TMS320LF407;交通灯控制;发光二极管;

目录 1绪论 (1) 2 课程设计内容及要求 (2) 2.1 课题设计内容 (2) 2.2 课题设计要求 (2) 3 课程设计方案及原理 (3) 3.1 课程设计总体方案 (3) 3.1.1 设计思路 (3) 3.1.2 设计流程图 (3) 3.2 课程设计原理 (5) 3.2.1 系统工作原理 (5) 3.2.2 系统工作状态 (6) 4 设计步骤及过程 (8) 4.1 硬件的选择 (8) 4.1.1 主控制器的选择 (8) 4.1.2 电压转换芯片的选择 (9) 4.1.3 锁存器的选择 (9) 4.1.4 译码器的选择 (10) 4.1.5 数码显示输出模块 (11) 4.1.6 指示灯输出模块 (12) 4.2 软件的使用 (13) 4.2.1 CCS文件名介绍 (13) 4.2.2 汇编源程序(.Asm) (14) 4.2.3 COFF目标文件 (14) 5 心得体会 (16) 参考文献 (17) 附录 (18)

交通灯控制系统课程设计

交通信号灯控制系统的设计 一.前言 红绿灯的起源可追溯到19世纪初的英国。那时,在英国的约克城,身着红装的女人表示“已婚”,然而身着绿装的女人则是“未婚”。当时,伦敦议会大厦前经常发生马车轧人的事故。受红绿装启发,英国机械师德哈特于1868年设计了红、绿两色的煤气交通信号灯,由一名手持长杆的警察通过牵动皮带来转换灯的颜色。可惜的是,这盏灯的历史只有23天,中断的原因是煤气灯突然爆炸使一位警察殉职。1914年,克里夫兰市率先在街道中恢复交通信号灯,随后纽约、芝加哥等城市也开始出现。这时的交通信号灯已从煤气进化为电气,这与现代的交通信号灯已经没有多少差距,除了信号灯本身,美国人还完善了信号控制系统。 中国最早的红绿灯出现在上海的英租界。据资料显示,早在十九世纪二十年代的上海的外国租界,在某些交通繁忙的交通路口就通过机械动力装置来指挥路口的交通有序进行,那年四月份时候,在南京路的十字路口首先安装了具有现代特性的红绿灯信号设备。 1961年,心理学家卡尔佩格劳为东德交通部设计了一种新的行人信号灯,1969年在东柏林首次投入使用。在卡尔佩格劳的设计中,原本单调的图案,不但变成了一个站立的和一个行走的行人形象,而且两人体型肥胖,带着帽子,动作略显夸张,这样传递的视觉信号更为明显,形象也更可爱。这个信号灯受到政府的认可和民众的喜爱,并很快推广。 在2013年一月一号“史上最严交规”的修订版开始实施,对闯红灯、开车打电话、不系安全带等行为进行严格处罚,得到人们拥护。不过,其中关于“抢黄灯”扣6分的规定引发关注和热议。为了应对“闯黄灯扣6分”的规定,很多司机发现绿灯已亮一段时间后,便减缓车速避免“碰线”,不少司机反而觉得“红灯让人更安心”。红绿灯作为城市道路交通资源的分配器,科学的设置才是确保有序交通秩序的应有之义。然而,红绿灯设置不合理,或维护不当现象时有发生,甚至造成严重的交通事故。 由此可见,交通信号灯控制系统的研究将解决人类交通因需求的增多而日益严重而带来的问题,解决无规则交通带来的交通混乱和交通事故的发生,大大的

DSP课程设计交通灯控制设计报告

DSP课程设计交通灯控制设计报告

文档仅供参考 《DSP器件及应用》 课程设计报告 题目:基于DSP的交通灯控制系统的设计专业:电子信息工程 班级:大探131班 6 月 28 日

评分表 小组成绩:

基于DSP的交通灯控制系统的设计 The design of traffic light control system based on DSP 摘要 随着计算机技术、网络技术的、通讯技术的飞速发展,这个世界已经步入了信息时代。作为世界上最大的发展中国家,中国人的生活方式发生了巨大的变化。经济在高速发展,城市化进程在不断加快,车辆猛增,城市交通问题成为一个日益引起人们关注的问题。人、车、路三者关系的协调, 成为交通管理部门需要解决的当务之急。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统, 它是现代城市交通监控指挥系统中最重要的组成部分。如何采用合适的控制方法, 最大限度利用好城市高速道路, 缓解主干道与匝道、城区同周边地区的交通拥堵状况,成为交通运输管理和城市规划部门需要解决的问题之一。数字信号处理器(DSP,即 Digital Signal Processor)是进行数字信号处理的专用芯片,是伴随着微电子学、数字信号处理技术、计算机技术的发展而产生的新器件。由于它特殊的结构设计, 能够把数字信号处理中的一些理论和算法实时实现, 因而在计算机应用领域中得到了广泛的使用。本报告提出了基于 DSP 的交通灯控制系统的设计。 关键词:数字信号处理器(DSP),交通灯控制系统,三色灯

目录 1 引言 (1) 1.1 课题背景 (1) 1.2 研究目的和意义 (1) 2 设计分析 (2) 2.1 实现效果概述 (2) 2.2 设计方案概述 (2) 2.3 系统模型说明 (3) 2.4 系统基本功能 (4) 2.5 交通灯组态说明 (4) 2.6 组态部分的程序说明 (5) 3 系统实现 (6) 3.1 硬件部分 (6) 3.1.1 芯片简介 (6) 3.1.2 设计和实现 (7) 3.2 软件部分 (8) 3.2.1 CCS简介 (8) 3.2.2 程序流程图 (9) 3.2.3 部分源程序代码及注释 (9) 4 实验结果 (15) 4.1 效果截图 (15) 4.2 实验总结 (17) 5 参考文献 (17)

基于DSP在电子技术上的应用

基于DSP在电子技术上的应用

目录 第一章绪论................................................................................................... 错误!未定义书签。 1.1系统背景........................................................................................... 错误!未定义书签。 1.1.1DSP技术的特点以及在电子技术中的应用..................... 错误!未定义书签。 1.1.2本课程设计任务及要求........................................................ 错误!未定义书签。第二章系统电路........................................................................................... 错误!未定义书签。 2.1直流电机........................................................................................... 错误!未定义书签。 2.2交通灯............................................................................................... 错误!未定义书签。第三章系统软件设计................................................................................... 错误!未定义书签。 3.1软件设计流程图............................................................................... 错误!未定义书签。 3.1.1主程序流程图........................................................................ 错误!未定义书签。 3.1.2中断服务程序框图................................................................ 错误!未定义书签。 3.1.3交通灯程序框图.................................................................... 错误!未定义书签。 3.1.4步进电机程序框图................................................................ 错误!未定义书签。 3.1.5直流电机程序图.................................................................... 错误!未定义书签。 3.2系统程序设计................................................................................... 错误!未定义书签。 3.2.1主程序.................................................................................... 错误!未定义书签。 3.2.2中断子程序............................................................................ 错误!未定义书签。 3.2.3交通灯控制程序.................................................................... 错误!未定义书签。第四章实验结果分析................................................................................... 错误!未定义书签。 4.1实验所用仪器................................................................................... 错误!未定义书签。 4.2测试结果分析................................................................................... 错误!未定义书签。第五章存在问题........................................................................................... 错误!未定义书签。第六章改进设想........................................................................................... 错误!未定义书签。第七章结束语............................................................................................... 错误!未定义书签。参考文献......................................................................................................... 错误!未定义书签。

相关主题
文本预览
相关文档 最新文档