- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于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、参考文献 10
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及其中断介绍
F2812器件上有3个32位的CPU定时器(TIMER0/1/2)。定时器1和2留给实时操作系统DSP/BIOS使用,只有定时器0可以在应用程序中使用。
若处理器采用30MHz的外部时钟经过锁相环10/2倍频之后,系统时钟工作在150MHz,一旦定时器被使能,定时器时钟经过与预定标计数器递减计数,预订标计数器产生下溢之后向定时器的32位计数器借位。最后定时器产生溢出使定时器想CPU发出中断。每次预订标计数器产生溢出后使用分频寄存器中的值重新装载,同样32位的周期寄存器为32位的计数器提供重新装载值。
2.1.1.3 基于F2812构成的最小系统
F2812构成的最小系统如图2所示。
图2 F2812最小系统原理图
F2812芯片的最小系统,由11、12号引脚接外部时钟电路,用30MHz的晶振提供时钟周期。用1117电平转换芯片将外部寄存的电平+5V转换为F2812能支持的电平+3.3V,接到15号引脚(VDD)给F2812提供电源。F2812芯片的复位电路由14号引脚接入。
2.1.2 数码管驱动显示电路设计
本次设计为了节省F2812的端口的使用采用芯片CD4511来实现数码管的驱动以及显示。CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点如下:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动LED显示器。图3 CD4511引脚电路图
CD4511引脚功能介绍如下: BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。LT:3脚是测试输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。 LE:锁定控制端,当LE=0时,允许译码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。A1、A2、A3、A4为8421BCD码输入端。 a、b、c、d、e、f、g为译码输出端,输出为高电
您可能关注的文档
- 图像处理实践电子课件教案-第9章 MATLAB图像处理基础及应用参考.ppt
- 土木工程专业课程设计-钢筋混凝土单向板肋梁楼盖设计参考.doc
- 土木工程施工组织课程设计参考.doc
- 土木工程材料复习题(2014年春)土木工程10级参考.doc
- 图像处理实践电子课件教案-第6章 图像改善参考.ppt
- 土木工程商办楼设计毕业设计论文参考.doc
- 土木工程毕业设计五层实验楼设计参考.doc
- 土木工程毕业设计计算书-六层教学楼建筑结构及施工组织设计附工程量计算【全套设计】参考.doc
- 土木工程毕业设计论文-三层框架工业厂房投标文件参考.doc
- 土木工程交通工程毕业设计论文-洮儿河主河道桥施工图设计参考.doc
最近下载
- Unit 6 Rain or Shine (第3课时) 课件人教版(2024)英语七年级下册.pptx VIP
- 港珠澳大桥岛隧工程沉管隧道混凝土质量控制措施.pdf
- 2025年中考数学复习热搜题速递之尺规作图(2024年7月).docx
- 股市风险预警机制-深度研究.pptx
- 政策解读2025年中央一号文件PPT.pptx VIP
- 5.0MPa路面抗折混凝土配合比.docx VIP
- 17J927-1 车库建筑构造(OCR).pdf VIP
- XX市疾病预防控制中心-艾滋病HIV筛查实验室管理手册_精品.doc
- 2025年春季小学学校德育工作计划(1975字).docx VIP
- 渤海水泥厂包装车间除尘系统设计.docx
文档评论(0)