利用GPIO扩展LED灯动态显示

发布时间 : 星期四 文章利用GPIO扩展LED灯动态显示更新完毕开始阅读

课程设计 2015.3.9 ~2015.3.12

学院:专业:成员:指导老师: DSP

时间:

利用GPIO扩展LED灯动态显示

目录

概述 .................................... 错误!未定义书签。

1. DSP的特点.................................................... 3

2. DSP的应用.................................................... 3

一、设计任务和设备

3

1.1 设计技术指标要求............................................ 4 1.2 设计内容 .................................................... 4 1.3 设计所需设备 ................................................ 5 1.4设计说明..................................................... 5

二、硬件设计...................................................... 5

2.1 F2812介绍................................................... 6 2,2 TDS2812EVMV板介绍........................................... 7 2.3 F2812 GPIO .................................................. 7 2.4 用DSP的GPIO口扩展LED灯的动态显示硬件设计 ................. 8

三、软件设计...................................................... 8

3.1软件系统分析................................................. 8 3.2 程序流程图 .................................................. 9

四、心得体会...................................................... 9 参考文献 ......................................................... 10 程序清单 ......................................................... 10

1

概述

数字信号处理(Digital Signal Processing,简称DSP)是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。DSP微处理器不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,它的强大数据处理能力和高运行速度,是最值得称道的两大特色。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。

DSP芯片具有采用哈佛结构、多总线结构、流水线技术、配有专用的硬件乘法-累加器、具有特殊的DSP指令、快速的指令周期、硬件配置强、支持多处理器结构、省电管理和低功耗等特点。

DSP有很多优点,如:对元件值的容限不敏感,受温度、环境等外部因素影响小;容易实现集成;VLSI可以分时复用,共享处理器;方便调整处理器的系数实现自适应滤波;可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等;可用于频率非常低的信号等。

当然,DSP像其他任何器件一样,也具有一定的缺点,如:需要模数转换;受采样频率的限制,处理频率范围有限;数字系统由耗电的有源器件构成,没有无源设备可靠等。不过其缺点相对于优点是微不足道的。 目前,DSP技术已经应用于信号处理、语音处理、图形/图像、军事、仪器仪表、自动控制、医疗及家用电器等各领域。

由TI公司提供专业的开发工具CCS,自带DSP/BIOS操作系统,能够直接编写适合DSP开发工程及文件,满足DSP程序设计要求。此次设计中,通过对TMS320CF2812的控制以及对其引脚GPIO功能的设计,在实验板上实现4位LED显示流水灯。首先对TMS320C2000系列DSP的I/O口作为通用I/O的原理进行了解,并熟悉通用I/O的编程方法,了解LED动态显示的基本原理和实现方法,最终通过CCS集成开发环境编程完成设计。

2

联系合同范文客服:xxxxx#qq.com(#替换为@)