




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五:
DSP的C语言程序入门1、实验要求:分别利用汇编语言、C语言、C语言和汇编语言混合编程三种方法实现DSP最小系统板LED灯D1闪烁。2、电路原理图:简化原理图DSP5402编程思路:软件延时程序实现LED灯闪烁编程原理是:循环对XF位置1和清0,用示波器可以在XF脚检测到电平上下周期性变化,当然也可以通过LED的闪烁来验证程序的正确与否〔但闪烁频率不能太快〕,在硬件调试时常用于检测DSP是否工作。3、操作步骤要点:〔1〕新建工程/新建文件/添加文件到工程/编辑文件;〔2〕点“rebuildall”工具进行编译、汇编和链接;〔3〕装载上一步生成的out文件;〔4〕点击“运行”按钮,观察小系统板D1闪烁。4、汇编程序参考:〔主程序文件〕中断向量表文件链接命令表文件5、C程序参考:〔源程序均为C文件〕中断向量表C文件主函数C文件链接命令表文件DSP的C语言编写的程序包括存放器头文件、中断向量表文件、主函数文件、链接命令表文件和库文件〔TI提供的运行时支持库〕,存放器头文件和库文件不需要用户编写!6、C和汇编混合编程参考:中断向量表ASM文件主函数C文件延时程序ASM文件其他文件不变!程序识读提示:〔1〕在中断向量表中中断〔Reset中断〕是每个程序都应该有的,在不需要其它中断的情况下,可以只用这一局部,后面全部省掉。〔2〕汇编编程时有一个重要问题,即中断向量表的定位,上电时默认是在FF80H处,但实际上很多情况下无法把中断向量表加载到FF80处,一般重定向到0080H,并在程序开头重新设置一下IPTR的值。K_IPTR .set 0080h LDMPMST,AAND #7FH,A OR#K_IPTR,A STLM A,PMST要注意的是这段代码要用到累加器A,所以嵌入这段代码的地方必须在用到累加器A之前。7、思考题:认真阅读教材和参考书,将延时程序改写为定时器查询方式和定时器中断控制的方式,分别用本次课学习到的汇编、C语言和混合编程三种方法实现。提示:定时查询方式实现LED灯闪烁定时器查询的实验原理来自于定时器的逻辑框图:
定时器存放器〔TIM〕定时器周期存放器〔PRD〕定时器控制器存放器〔TCR〕主要部件保留15~
12soft11free10PSC9~
6TRB5TDDR3~
0TSS4TCR中的控制位和状态位定时器开始定时后,减1计数器开始计数,计数到0再减1时产生借位,将会使中断标志存放器IFR的第3位TINT置1,在程序中可以不断地查询该标志位的状态,以判断定时时间到否。原理可参见教材。定时时间=TclkX(Ttddr+1)X(Tprd+1)可以思考下面两个问题:1、请计算在本例中最大定时时间?2、该怎样用定时器查询方式实现LED闪烁。1〕TCR中的TSS位置1,关闭定时器。2〕加载PRD。3〕重新加载TCR定时器初始化的步骤
使TDDR初始化令TSS位为0TRB位置1给出定时器查询实现LED灯闪烁的汇编程序:定时中断方式实现LED灯闪烁
中断原理的请参照教材,编程思路和“单片机定时器中断程序”的编写方法相似。注意如果编程时用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开放社区食堂管理办法
- 西安代理记账管理办法
- 遵义养猪日常管理办法
- 大众服装陈列培训课件
- 肝脏肿瘤护理课件
- 员工培训理论课件
- 佛山春招数学试卷
- 二模高质量数学试卷
- 高三冲刺班高中数学试卷
- 肘关节脱位护理课件
- 2023-6新高考语文答题卡(全国甲卷两栏)可以编辑
- 校本研修活动方案设计与实施
- 总承包管理技术方案
- 2024山西航空产业集团有限公司招聘笔试参考题库附带答案详解
- 大学生心理健康教育(周莉第四版) 课件 第1-5章 主动掌控:打造健康生活-恋爱与性:理解亲密关系
- 家庭教育学整套课件
- 营销人员财务必备之财务与营销结合
- 公安出入境培训课件
- 领袖涅盘培训
- 锻压设备安装工程施工及验收规范
- 瑞安市工业固废与污泥无害化处置及资源化利用项目阶段性竣工环境保护验收报告
评论
0/150
提交评论