欢迎来到天天文库
浏览记录
ID:47486726
大小:174.50 KB
页数:21页
时间:2020-01-12
《DSP时钟设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计任务书分院(系)信息科学与工程学院专业电子信息工程学生姓名杨杰学号0703030213设计题目时钟设计内容及要求:1.使用DSP芯片设计时钟2.使用数码管显示时间3.使用键盘修改时间进度安排:20010年12月28日-2011年01月03日选题、查阅资料及编写软件程序(或硬件原理图设计)。2011年01月04-08日课内上机调试程序及仿真。2011年01月09-10日课外上机调试程序及仿真。2011年01月11-13日调试出结果、调试结果验收并写报告。2011年01月14日修改报告及提交报告电子
2、版(修改之后)。2011年01月15日正式提交报告(打印版)及参加第一次答辩。指导教师(签字):年月日分院院长(签字):年月日摘要DSP芯片既具有高速数字信号处理功能又具有实时性强、功耗低、集成度高等嵌入式微计算机的特点,所以随着科技的发展,DSP技术在机电控制领域的应用愈加广泛。LED数码管显示清晰美观、功耗低,现在已成为电子产品中应用最广泛的显示方式。本次课程设计就是通过对DSP芯片和数码管的分析研究,利用DSPC55x构建一个时间显示系统,采用数码管显示时间,用按键调整时间。该时钟系统包括计时、时
3、钟输出、按键输入三个设计部分。并给出了各部分汇编程序。关键字:DSP芯片;数码管;按键;汇编程序目录1绪论12相关知识22.1TMS320C55x开发环境22.2定时器22.3中断33设计原理43.1时钟计时程序43.2时钟输出程序43.3按键输入程序43.4程序流程图54设计编程及注释64.1时钟计时程序64.2时钟输出程序94.3按键输入程序104.4SDRAM初始化程序114.5命令文件13总结15致谢16参考文献17沈阳理工大学信息科学与工程学院——DSP技术课程设计1绪论近年来数字化已成为现代
4、信息技术的重要标志,数字相机、数字电视、是自收音机、数字电话、数字学习机、数字游戏机已经逐渐进入人们日常生活和工作中。在我国数字电话已拥有数亿用户,MP3成为上亿青年学生的宠儿,数字电视已开始进入千家万户,这些产品均采用DSP对信号进行处理。随着DSP技术的迅速发展,其不仅使信号处理能力更加完善,而且使系统开发更加方便、程序编辑调试更加灵活,功耗也进一步降低,成本不断下降。尤其是将各种通用外设集成到芯片上,从而大大提高了数字信号处理能力。DSP芯片不仅在通信、计算机领域得到广发应用,而且也逐渐渗透到人们
5、的日常消费领域中。这就迫切要求理工科大学生熟悉和掌握DSP芯片功能及其在实际中的应用方法,除通过实验教学培养DSP的基本实验方法、分析问题和故障检查方法以及双踪示波器等常用仪器使用方法等基本电路的基本实验技能外,还必须培养大学生工程设计和组织实验能力。本次课程设计的目的在于培养学生对基本DSP芯片功能的应用和掌握,使学生在试验原理的指导下,初步具备基本程序的分析和设计能力,并掌握其应用方法:自行拟定实验步骤检查和排除故障、分析和处理实验结果及撰写报告的能力。综合实验的实际目的是培养学生初步掌握小型DSP
6、系统的设计能力,提高实验技能的实践。数字电子钟是一种计时装置,它具有时、分、秒计时功能和显示时间功能;能够通过按键调整时间。本次设计我查阅了大量的文献资料,学习到了很过关于DSP定时器和中断的知识,并且更加巩固和掌握了课堂上所学的课本知识,是自己对DSP技术有了更进一步的认识和了解。18沈阳理工大学信息科学与工程学院——DSP技术课程设计2相关知识2.1TMS320C55x开发环境C55x编程可以采用汇编语言,也可以采用C/C++语言,本次编程主要采用汇编语言完成,所以执行效率高。C55x的软件开发环境
7、是CCSv3.1(CodeComposerStudio),是IT公司推出的用于开发DSP芯片的集成环境,它集编辑、编译、链接、软件仿真、硬件调试、以及实时跟踪功能于一体。2.2定时器TMS320VC5509DSP有两个独立的20bit软件可编程通用减数计数定时器,它们可用于向CPU提供周期性的中断信号,或者给DMA控制器发送中期同步事件,也可以用于给外部设备提供周期信号,还可以用于外部事件计数。定时器的工作始终可以来自DSP内部的CPU时钟,也可以来自引脚TIN/TOUT。利用定时器控制寄存器(TCR)
8、中的字段FUNC可以确定输入时钟源和TIN/TOUT引脚功能。在定时器中,预定标记计数寄存器(PSC)由输入时钟驱动,PSC在每个输入时钟周期减1。当其减到0时,TIM减1,当TIM减到0时,定时器向CPU发出一个中断请求(TINT)或者向DMA控制器发送同步事件。定时器发送中断信号或同步事件信号的频率可用下公式计算,即TINT频率=输入时钟频率/【(TDDT+1)*(PRD+1)】定时器初始化步骤如下:(1)停止定时器(TSS=1),定时
此文档下载收益归作者所有