DSP课程设计总结报告

合集下载

dsp综合设计课程设计报告

dsp综合设计课程设计报告

dsp综合设计课程设计报告一、教学目标本课程的教学目标是使学生掌握DSP(数字信号处理器)综合设计的基本理论和实践技能。

通过本课程的学习,学生应能够:1.知识目标:理解DSP的基本概念、原理和应用;熟悉DSP芯片的内部结构和编程方法;掌握DSP算法的设计和实现。

2.技能目标:能够使用DSP芯片进行数字信号处理的设计和实现;具备DSP程序的编写和调试能力;能够进行DSP系统的故障诊断和优化。

3.情感态度价值观目标:培养学生对DSP技术的兴趣和热情,提高学生的问题解决能力和创新意识,使学生认识到DSP技术在现代社会中的重要性和应用价值。

二、教学内容本课程的教学内容主要包括DSP的基本理论、DSP芯片的内部结构和工作原理、DSP程序的设计和调试方法、DSP应用系统的设计和实现等。

具体包括以下几个部分:1.DSP的基本概念和原理:数字信号处理的基本概念、算法和特点;DSP芯片的分类和特点。

2.DSP芯片的内部结构:了解DSP芯片的内部结构和工作原理,包括CPU、内存、接口、外设等部分。

3.DSP程序的设计和调试:学习DSP程序的设计方法,包括算法描述、程序编写和调试技巧。

4.DSP应用系统的设计和实现:掌握DSP应用系统的设计方法,包括系统架构、硬件选型、软件开发和系统测试等。

三、教学方法为了实现本课程的教学目标,我们将采用多种教学方法,包括讲授法、案例分析法、实验法等。

具体方法如下:1.讲授法:通过教师的讲解,使学生掌握DSP的基本理论和原理,引导学生理解DSP技术的核心概念。

2.案例分析法:通过分析具体的DSP应用案例,使学生了解DSP技术的实际应用,培养学生的实际操作能力。

3.实验法:通过实验操作,使学生熟悉DSP芯片的使用方法和编程技巧,提高学生的实践能力。

四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选择一本合适的教材,作为学生学习的基础资料,提供系统的DSP知识。

DSP课程设计报告_5

DSP课程设计报告_5

DSP原理与应用课程设计报告书2012-2013 学年第II 学期学院:专业:学生姓名:学号:课程设计题目: TMS320LF2407A最小系统的设计起迄日期: 2 月28 日~ 3 月18 日课程设计地点: DSP实验室指导教师:系主任:一、设计目的随着科学技术的不断进步�整个国家自动化水平和信息化水平的长足发展,社会对电气信息类人才的需求日益迫切,要求也更加严格。

可编程DSP芯片是一种特别适合进行数字信号处理的微处理器,它的应用已越来越广泛。

本设计通过对TMS320F2407A芯片的学习,制作出了一个完整的最小系统实验板的原理图,加深对该芯片最小系统电路的了解,学习该芯片的基本外设及其功能。

使学生基本上掌握DSP的特点和开发应用技巧,通过具体的电路设计和调试,领会DSP系统的设计要领。

培养将DSP应用到工程实践的能力。

二、设计任务题目:设计出TMS320S2407A芯片的最小电路原理图,并设计出其PCB图,最后通过一个简单的软件程序进行对设计的最小电路图的验证。

具体包括:方案:1、硬件电路设计,包括TMS320LF2407A基本电路、电源电路、晶振、扩展RAM和指示灯,需要用Altium_Designer_10下载及安装破解软件完成原理图和PCB的设计。

2、软件设计,主要指编写该设计电路的验证程序,在实验箱上运行调试。

3、课程设计报告,包括总体设计方案、硬件电路设计和软件设计的具体说明。

三、硬件电路基本思想如图示1、时钟复位电路TMS320F2407A内部带有复位电路,因此可以直接在RS复位引脚外面连接上一个上拉电阻即可,这对于简化外围电路,减少电路板尺寸是很有用处的。

但是为了调试方便经常采用如图所示的专用芯片MAX811手动复位电路,当调试的时候可以很方便地进行手动复位。

MAX811主要用于处理器电源电压监视,在上电和电压超限时产生复位信号,并具有手动复位功能,且功耗低,适合应用在手持设备和电池供电的设备中。

dsp课程设计实验报告

dsp课程设计实验报告

DSP课程设计实验语音信号的频谱分析:要求首先画出语音信号的时域波形, 然后对语音信号进行频谱分析。

在MATLAB中, 可以利用函数fft对信号进行快速傅立叶变换, 得到信号的频谱特性, 从而加深对频谱特性的理解。

其程序为:>> [y,fs,bits]=wavread('I:\xp.wav',[1024 5120]);>> sound(y,fs,bits);>> Y=fft(y,4096);>> subplot(221);plot(y);title('原始信号波形');>> subplot(212);plot(abs(Y));title('原始信号频谱');程序运行结果为:设计数字滤波器和画出频率响应:根据语音信号的特点给出有关滤波器的性能指标:低通滤波器性能指标, =1000Hz, =1200Hz, =100dB, =1dB;高通滤波器性能指标, =4800Hz, =5000Hz, =100dB, =1dB;带通滤波器性能指标, =1200Hz, =3000Hz, =1000Hz, =3200Hz, =100dB, =1dB;要求学生首先用窗函数法设计上面要求的三种滤波器, 在MATLAB中, 可以利用函数firl 设计FIR滤波器;然后再用双线性变换法设计上面要求的三种滤波器, 在MA TLAB中, 可以利用函数butte、cheby1和ellip设计IIR滤波器;最后, 利用MATLAB中的函数freqz画出各种滤波器的频率响应, 这里以低通滤波器为例来说明设计过程。

低通:用窗函数法设计的低通滤波器的程序如下:>> fp=1000;fc=1200;As=100;Ap=1;fs=22050;>> wc=2*fc/fs;wp=2*fp/fs;>> N=ceil((As-7.95)/(14.36*(wc-wp)/2))+1;>> beta=0.1102*(As-8.7);>> Win=Kaiser(N+1,beta);>>b=firl(N,wc,Win);>>freqz(b,1,512,fs);程序运行结果:这里选用凯泽窗设计, 滤波器的幅度和相位响应满足设计指标, 但滤波器长度(N=708)太长, 实现起来很困难, 主要原因是滤波器指标太苛刻, 因此, 一般不用窗函数法设计这种类型的滤波器。

DSP课程设计报告之混响

DSP课程设计报告之混响

DSP课程设计报告之混响一、课程目标知识目标:1. 学生能理解混响的概念,掌握混响的物理原理和数学模型。

2. 学生能描述混响在数字信号处理(DSP)中的应用,如音乐制作、声音效果增强等。

3. 学生能解释混响参数对声音效果的影响,如混响时间、湿度、大小等。

技能目标:1. 学生能运用所学知识,使用DSP软件(如Audacity、MATLAB等)进行混响效果的实现和调整。

2. 学生能通过实验和案例分析,分析混响在音频处理中的实际应用,提高解决问题的能力。

情感态度价值观目标:1. 学生通过混响的学习,培养对声音美学的认识和鉴赏能力,提高对音乐和声音艺术的兴趣。

2. 学生在学习过程中,培养合作意识,学会倾听他人意见,提高团队协作能力。

3. 学生通过了解混响在生活中的应用,认识到科技与生活的紧密联系,增强学以致用的意识。

课程性质:本课程为高年级选修课程,以理论讲解和实践操作相结合的方式进行。

学生特点:学生具备一定的数字信号处理基础,对声音处理有一定了解,具有较强的学习能力和动手能力。

教学要求:注重理论与实践相结合,通过案例分析和实验操作,使学生掌握混响的相关知识,提高实际应用能力。

同时,关注学生的情感态度培养,激发学生的学习兴趣和团队合作意识。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 理论部分:- 混响的定义与分类:介绍混响的基本概念,包括自然混响和人工混响,以及混响的类别。

- 混响的物理原理:讲解声音在空间中的传播、反射、吸收等原理,分析影响混响效果的因素。

- 混响的数学模型:介绍混响的常见数学模型,如卷积模型、参数模型等,并分析其优缺点。

2. 实践部分:- 混响效果器的使用:结合教材,教授学生如何使用Audacity、MATLAB等软件中的混响效果器。

- 混响参数调整:指导学生通过调整混响时间、湿度、大小等参数,实现不同混响效果。

- 实践案例:分析实际案例,如音乐作品中的混响处理,使学生更好地理解混响在音频处理中的应用。

基于dsp课程设计报告

基于dsp课程设计报告

基于dsp课程设计报告一、教学目标本课程的教学目标分为三个维度:知识目标、技能目标和情感态度价值观目标。

1.知识目标:通过本课程的学习,学生需要掌握DSP(数字信号处理器)的基本概念、原理和应用。

具体包括:了解DSP的发展历程和分类;理解DSP的基本结构和主要性能指标;掌握DSP的编程方法和应用领域。

2.技能目标:培养学生具备使用DSP进行数字信号处理的能力。

具体包括:学会使用DSP开发环境和工具;掌握DSP编程语言和算法;能够独立完成DSP项目的开发和调试。

3.情感态度价值观目标:激发学生对DSP技术的兴趣和好奇心,培养学生的创新意识和团队合作精神。

使学生认识到DSP技术在现代社会中的重要性和广泛应用,树立正确的技术观和价值观。

二、教学内容本课程的教学内容分为五个部分:DSP基础知识、DSP原理与结构、DSP编程方法、DSP应用案例和DSP项目实践。

1.DSP基础知识:介绍DSP的发展历程、分类和主要性能指标。

2.DSP原理与结构:讲解DSP的基本原理、结构和主要组成部分,如运算器、存储器、输入输出接口等。

3.DSP编程方法:学习DSP编程语言、算法和开发环境,掌握基本的编程技巧。

4.DSP应用案例:分析典型的DSP应用场景,如音频处理、图像处理、通信系统等。

5.DSP项目实践:分组进行项目实践,培养学生独立完成DSP项目的能力。

三、教学方法本课程采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等,以激发学生的学习兴趣和主动性。

1.讲授法:用于传授基本知识和理论,引导学生掌握DSP的基本概念和原理。

2.讨论法:鼓励学生针对案例进行分析讨论,培养学生的思考能力和团队协作精神。

3.案例分析法:通过分析实际应用案例,使学生更好地理解DSP技术的应用和价值。

4.实验法:让学生动手进行实验,培养实际操作能力和创新思维。

四、教学资源本课程所需教学资源包括教材、参考书、多媒体资料和实验设备。

1.教材:选用权威、实用的教材,如《数字信号处理器原理与应用》等。

dsp交通等课程设计报告

dsp交通等课程设计报告

dsp交通等课程设计报告一、课程目标知识目标:1. 让学生理解交通信号灯的基本原理,掌握数字信号处理(DSP)技术在交通控制中的应用。

2. 使学生掌握交通流量的基本概念,学会分析交通数据,并运用DSP技术进行优化处理。

3. 帮助学生了解我国交通法规及交通信号控制的相关知识。

技能目标:1. 培养学生运用DSP技术进行交通信号灯控制程序编写的能力。

2. 培养学生运用数据分析方法,对交通流量进行有效监控和优化调整的能力。

3. 提高学生的实践操作能力,学会使用相关软件和硬件进行交通信号控制系统的设计和调试。

情感态度价值观目标:1. 培养学生关注社会交通问题,树立解决实际问题的责任感和使命感。

2. 激发学生对数字信号处理技术的兴趣,提高学生主动学习的积极性。

3. 培养学生的团队协作意识,学会与他人共同探讨、解决问题。

本课程针对年级特点,结合实际交通问题,以数字信号处理技术为载体,旨在提高学生的理论知识水平、实践操作能力以及解决实际问题的能力。

课程目标具体、可衡量,为后续教学设计和评估提供明确方向。

二、教学内容本章节教学内容主要包括以下三个方面:1. 交通信号灯原理及DSP技术基础- 教材章节:第一章 交通信号灯原理;第二章 DSP技术概述- 内容安排:介绍交通信号灯的基本原理、功能及分类;讲解DSP技术的基本概念、发展历程及其在交通控制领域的应用。

2. 交通流量分析及DSP技术应用- 教材章节:第三章 交通流量分析;第四章 DSP技术在交通控制中的应用- 内容安排:分析交通流量的基本特性,讲解数据采集、处理和优化方法;探讨DSP技术在交通信号控制、拥堵缓解等方面的应用实例。

3. 交通信号控制系统设计与实践- 教材章节:第五章 交通信号控制系统设计;第六章 实践操作- 内容安排:介绍交通信号控制系统的设计原理、硬件和软件选型;指导学生进行交通信号控制程序编写,开展实践操作,培养实际动手能力。

教学内容安排和进度:本章节共计12课时,分配如下:- 第1-4课时:交通信号灯原理及DSP技术基础- 第5-8课时:交通流量分析及DSP技术应用- 第9-12课时:交通信号控制系统设计与实践教学内容具有科学性和系统性,结合教材章节和实际案例,旨在帮助学生掌握交通信号控制相关知识,提高实践操作能力。

dsp课程设计报告方波

dsp课程设计报告方波

dsp课程设计报告方波一、教学目标本课程的教学目标是使学生掌握方波信号的性质、产生方法和应用,能够运用数字信号处理理论分析和设计方波信号处理电路,培养学生的理论联系实际的能力和创新意识。

具体分解为以下三个目标:1.知识目标:(1)掌握方波信号的定义、特点和分类。

(2)了解方波信号产生的方法,能够运用相关算法生成方波信号。

(3)熟悉方波信号在数字信号处理中的应用领域,如通信、雷达、音频处理等。

2.技能目标:(1)能够运用数学方法分析方波信号的波形、频率、幅值等参数。

(2)掌握至少一种编程语言,能够实现方波信号的生成和处理算法。

(3)具备一定的实验操作能力,能够通过实验验证方波信号处理的理论。

3.情感态度价值观目标:(1)培养学生对数字信号处理的兴趣,增强学习的主动性。

(2)培养学生团队合作精神,提高沟通与协作能力。

(3)培养学生关注国家发展战略,认识数字信号处理在科技前沿和国家经济建设中的重要地位。

二、教学内容本课程的教学内容主要包括以下几个部分:1.方波信号的基本概念:介绍方波信号的定义、特点和分类,使学生了解方波信号在数字信号处理中的重要性。

2.方波信号的产生方法:讲解方波信号产生的原理,介绍常见的方波信号生成算法,如查表法、计数器法等。

3.方波信号的处理方法:分析方波信号的处理方法,如滤波、采样、量化等,使学生掌握方波信号处理的基本技巧。

4.方波信号处理的应用:介绍方波信号在通信、雷达、音频处理等领域的应用,提高学生的实践能力。

5.实验与实践:安排一定数量的实验,使学生在实践中掌握方波信号处理的理论,培养学生的动手能力。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:教师讲解方波信号的基本概念、产生方法、处理方法和应用,引导学生掌握课程的核心知识。

2.讨论法:学生分组讨论方波信号处理的问题,培养学生的思考能力和团队合作精神。

3.案例分析法:分析实际案例,使学生了解方波信号处理在实际工程中的应用,提高学生的实践能力。

dsp实验报告总结【精品】

dsp实验报告总结【精品】

我不应把我的作品全归功于自己的智慧,还应归功于我以外向我提供素材的成千成万的事情和人物!——采于网,整于己,用于民2021年5月12日dsp实验报告总结篇一:dsp课程设计实验报告总结DSP课程设计总结(XX-XX学年第2学期)题目:专业班级:电子1103 学生姓名:万蒙学号:指导教师:设计成绩:XX 年6 月目录一设计目的----------------------------------------------------------------------3 二系统分析----------------------------------------------------------------------3 三硬件设计3.1 硬件总体结构-----------------------------------------------------------3 3.2 DSP模块设计-----------------------------------------------------------4 3.3 电源模块设计----------------------------------------------------------4 3.4 时钟模块设计----------------------------------------------------------5 3.5 存储器模块设计--------------------------------------------------------6 3.6 复位模块设计----------------------------------------------------------6 3.7 JTAG模块设计--------------------------------------------------------7 四软件设计4.1 软件总体流程-----------------------------------------------------74.2 核心模块及实现代码---------------------------------------8五课程设计总结-----------------------------------------------------14一、设计目的设计一个功能完备,能够独立运行的精简DSP硬件系统,并设计简单的DSP控制程序。

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

课程设计总结报告课程名称DSP控制器及其应用设计题目万年历设计业专电子信息工程班级姓名学号指导教师报告成绩信息工程学院年六月十三日二〇一四录目言前 (3)设计要求第一章4.....................................................................................基本要求1.14.....................................................................................系统的组成和工作原理第二章5.............................................................芯片的工作原理VC5509APGE2.1DSPTMS3205..............................液晶显示器的工作原理2.2LCD16026..............................................主电路图及程序流程图第三章.. (7)主电路图3.17......................................................................................程序总流程图3.27..............................................................................程序分块流程图3.38..........................................................................软件程序设计第四章9.............................................................................调试与处理出现问题4.29.................................................................设计总结第五章 (20):参考文献附录130.................................................................................. 2.言前随着科技的不断发展,诞生了越来越多的电子产品。

比如手表,时钟等等,现在的钟表在功能设计上不断地完善,不仅仅可以显示,而且可以显示年月日,星期几等等。

时间(时分秒)世21科技的发展离不开人类的不断努力,培养高科技人才是纪必做的事。

作为祖国的接班人更要努力学习好电子信息这门科技技术专业。

因此我们要不断的接触各种电子产品,加强对电子技术芯片DSP以理论的掌握和实际的应用。

在本次的实验中,我们就液晶显示屏显上的LCD为核心控制电子钟,具有多项显示,用2812示当前年、月、日、时、分、秒。

3.设计要求第一章DSPTMS320本次课程设计要求设计一个万年历,利用芯片控制,使用程序来控制时间的实时更新,当秒VC5509APGE,当小160时,小时自动加,当分加到加到60时,分自动加1时,年加121,月加到,天加到130时,月加时加到24,天加液晶显示屏显示当前年、月、日、时、分、上的LCD1,使用I602秒。

对现有器件进行简单地编程,实现各种简单地显示控制。

设计目的1.1软件,加强软件编程能力;v3.31.学习软件的安装,熟悉运用CCS 端口的控制方法;I/O DSP芯片的学习2.字符液晶的使用功能1602了解 3.能够对现有器件进行简单地编程,实现各种简单地显示控制。

4.基本要求1.2,并进行计数此系统先显示设定的当前时间(年月日时分秒)⑴设计硬件外扩电路,同时设计软件程序进行软硬件联系调试⑵连接仿真器,在液晶显示屏上进行显示⑶4.第二章系统的组成和工作原理芯片VC5509APGE TMS320DSP2.1芯片引脚图。

VC5509APGE TMS3202.1.1DSP开发环境DSP2.1.2。

公司的CCS3.3开发板的程序都是基于 3.3,Easy5509TI ccs软件安装2.1.3软件CCS CCS3.3。

安装步骤可直接运行光盘中软件目录下的1)首先安装的安装,接着按手册说明顺序安装CCS的setup.exe,按提示操作,即可完成补丁软件CCS5.)然后连接好硬件与仿真器,连与电脑接口,打开电脑的设备管理器,寻2安装CCS找刚检测到的未知设备,更新驱动,接着安装仿真器驱动,注意要和在同一个目录;软件,进行设置。

具体可看手册。

最后可以打开ccs set up ccs,3)打开编写程序,同时连接硬件,测试是否连接。

液晶显示器2.2LCD1602液晶显示原理2.2.11602LCD液晶显示器的工作原理是利用液晶的物理特性,通过电压对其显LCD1602示区域进行控制,有电就有显示,这样即可以显示出图形。

液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,移动通信工具等众多目前已经被广泛应用在便携式电脑、数字摄像机、PDA领域。

引脚图:脚接口,其中:161602采用标准的电源正极5V接为电源地第2脚:VCC第1脚:VSS为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时脚:V0第3对比度最高时选择指令0为寄存器选择,高电平1时选择数据寄存器、低电平RS第4脚:寄存器。

时进行写操作。

时进行读操作,低电平(0)RW为读写信号线,高电平(1)5第脚:时读取信息,负跳变时执行(1)端,高电平E(或EN)端为使能(enable)脚:第6指令。

位双向数据端。

为8D7第7~14脚:D0~脚:空脚或背灯电源。

16第15~6.主电路图及流程图第三章主电路图4.1程序总流程图4.2程序完成。

程序总的流程图如下:DSP该设计用LCD1602进行处理程序,DSP接通电源,DSP和时钟初始化,读取时钟数据,7.检测一次时间。

200ms显示器接受数据并进行显示。

每程序分块流程图4.3液晶显示模块4.3.1LCD1602一上电,显示一个时间,一定时间后,显示程序中设置的时间,并当DSP 中,实现万年历的显示。

利用LCD1602实时刷新时间,将要要显示的时间送入的数组,第一行显示年月日,1016*2的数组,自己设置两个长度为LCD1602。

秒表时间接12-12-12第二行显示时分秒,如第一行:2014-12-12,第二行:秒旨在能够快速的检测分秒日月,是否能够转换增加。

60近于时钟模块4.3.28.,加到11s延迟是否到了,如否,如否,则返回,如是,则将秒加先判断时,241,当小时加到60秒时,分加601,并将秒置0,分加到时,小时自动加。

从而实现万年历的设计。

11时,月加30,天加到天加1,月加到12时,年加9.软件程序设计第四章<csl.h>#include<csl_pll.h>#include<csl_emif.h>#include<csl_chip.h>#include<stdio.h>#include(*((unsigned int*)0x200001))#define led8*)0x200002))(*((unsigned#define Digital8int*)0x200003))int LCD_REG(*((unsigned#define*)0x200004))#define buzzer(*((unsigned int*)0x200005))(*((unsigned#define USER_SW int*)0x200006))LCD_DATAint(*((unsigned#define0x200008UART_BASE_ADDR#define*)(UART_BASE_ADDR+0))*((int#defineRBR*)(UART_BASE_ADDR+0))*((int#defineTHR*)(UART_BASE_ADDR+1))#defineIER*((int*)(UART_BASE_ADDR+2))*((int#defineIIR*)(UART_BASE_ADDR+2))#defineFCR*((int*)(UART_BASE_ADDR+3))*((int#defineLCR*)(UART_BASE_ADDR+4))#define MCR*((int*)(UART_BASE_ADDR+5))#define*((int LSR*)(UART_BASE_ADDR+6))#define MSR*((int*)(UART_BASE_ADDR+7))#define*((intSCR*)(UART_BASE_ADDR+0))DLL#define*((int*)(UART_BASE_ADDR+1))*((intDLM#define10.0comm#define1dat#define*//*要显示的字符str1[]={?4-12-30};char unsignedstr2[]={-59-55};char unsignednian,yue,ri,shi,fen,miao,a;Uint16nDelay);int void Delay(unsignedcontent);int unsigned voidwr_lcd(unsigned char dat_comm, d_time);int voiddelaynum(unsigned*//*锁相环的设置{=PLL_ConfigmyConfigwas process thatusing the0,same//IAI:the PLL locks underwayentered was the idlemode//beforelock,phase in the the PLLindicates a break//IOB:1,If therestarts mode and switches to its bypass//itphase-lockingPLL//sequencetimes1212,multiplyvalue;multiply//PLLeitherbe divide value;it can2//Divideby2PLLvalue PLLdividedivide//(whenPLLis enabled),orBypass-modevalueis//(PLLinbypassmode,ifPLLmultiply value1)set to};*/EMIF设置的/*SDRAM{=EMIF_Configemiffig11.is memoryclock for the//EGCR:theMEMFREQ=00,the0x221, frequence cpuequal towhenposting the writing=//0,forbiden the WPEEMIF thewe debugreflectedis clock MEMCEN//=1,the memorythepinon the CLKMEMnotare requests NOHOLD//=1,HOLDtheEMIF recognizedby theEMIF registerresets the//EMI_RST:any write tothis0xFFFF, machinestate1control register//CE3_1:CE0space0x1fff,2control register//CE3_2:CE0space0x00ff,3registerCE0//CE3_3:space control0x00ff,1register space controlCE00x1fff,//CE1_1:16Bit//Asynchronous,2register space control0x00ff,//CE1_2:CE03register control0x00ff,//CE1_3:CE0space1control register0x1FFF,//CE2_1:CE0space16Bit//Asynchronous,2registerCE0space control0xFFFF,//CE2_2:3register space control0x00FF,//CE2_3:CE01register//CE3_1:CE0spacecontrol0x1fff,2controlregister0x00ff,//CE3_2:CE0space3control register CE00x00ff,//CE3_3:space12.1register control SDRAM0x2911,//SDC1:8=//TRC0=0;SDWID SDSIZE//=1=RFEN//2TRCD//=2//TRP=register SDRAM period0x0410,//SDPER:*4096//7nsregister initialization//SDINIT:0x07FF,SDRAMCEall init the to//this register to any writespaces,the power up//hardware resetor doit afterdevice C55x2control register//SDC2:0x0131SDRAM0;=SDACC//01;//=TMRD0101;//=TRAS0001;=//TACTV2ACTV};**************/的读写等函数LCD以下内容为/*************(EMIF)Interface DSP External MemoryTMS320VC5509 GuideReference*/寄存器操作专用指针CPLD为//*addrvoiddelay(unsigned int d_time)13.{while(d_time--);}main(){temp,k;intCSL_init();CHIP_RSET(XBSR,0x0a01);PLL_config(&myConfig);EMIF_config(&emiffig);a=20;nian=14;yue=12;ri=31;shi=23;fen=59;miao=55;清屏指令wr_lcd(comm,0x01);//位数据接口矩阵,8为16*2,5*7wr_lcd(comm,0x38);//设定LCD ON光标ON,闪烁//wr_lcd(comm,0x0f);显示ON文字不动,光标wr_lcd(comm,0x06);//while(1){miao++;if(miao==60){14.miao=0;fen++;if(fen==60){fen=0;shi++;if(shi==24){shi=0;ri++;if(ri==32){ri=1;yue++;if(yue==13){yue=1;nian++;if(nian==99){nian=0;a++;}}}}}15.}str1[0]=a/10+0x30;str1[1]=a_x0010_+0x30;str1[2]=nian/10+0x30;str1[3]=nian_x0010_+0x30; str1[4]='-';str1[5]=yue/10+0x30;str1[6]=yue_x0010_+0x30; str1[7]='-';str1[8]=ri/10+0x30;str1[9]=ri_x0010_+0x30;str2[0]=shi/10+0x30;str2[1]=shi_x0010_+0x30;str2[2]=':';str2[3]=fen/10+0x30;str2[4]=fen_x0010_+0x30;str2[5]=':';str2[6]=miao/10+0x30;str2[7]=miao_x0010_+0x30;第一行字符地址wr_lcd(comm,0x80);//for(k=0;k<10;k++){wr_lcd(dat,str1[k]);delay(200);}第一行字符地址///*wr_lcd(comm,0x80);16.for(k=0;k<16;k++){wr_lcd(dat,str1[k]);delay(200);*/}第二行数据指针的地址//wr_lcd(comm,0xc0);for(k=0;k<8;k++){wr_lcd(dat,str2[k]);delay(200);}delay(5000);}输出设置//LCD}d_time)intvoiddelaynum(unsigned{while(d_time--);}content)int wr_lcd(unsignedvoid chardat_comm,unsigned {Delay(40);if(dat_comm){17.LCD_REG=0x01;数据端口//LCD_DATA=content;//en=0LCD_REG=0x03;delaynum(80);//en=0LCD_REG=0x00;}else{LCD_REG=0x00;LCD_DATA=content;en==0写指令端口LCD_REG=0x02;//rs==1delaynum(80);//en=0LCD_REG=0x00;}Delay(100);}nDelay)void int Delay(unsigned{ii,jj,kk=0;int)ii=0;ii<nDelay;ii++for({)for jj=0;jj<1024;jj++({kk++;}}}18.lcd.cof*End设计总结第五章在两周万年历的课程设计中,我首先学到的是软件的安装,在位的,因为前几天,一直安装和驱动,尽管电脑系统是32CCS3.3装不上补丁不能用。

相关文档
最新文档