版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五:
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肾解剖必知试题及答案解析
- 2027届江苏省盐城市獐沟中学九上数学期末复习检测模拟试题含解析
- 幼儿大专模拟试题及答案
- 阅读理解力训练的家庭小游戏
- 方程计算新颖试题及准确答案
- 2026年各种球类考试模拟题及答案详解
- 旅游产业考试题库(含答案)
- 2026年动态血糖监模拟题及答案详解
- 2026年中国铝塑包装机现状分析及市场前景预测
- 2026年国际服务贸易发展态势模拟题及答案详解
- 2026年廉政知识专题测试题及答案
- 城乡教育公平之困与破局:现状、成因与路径探索
- 2026-2027学年人美版(新版)初中美术九年级上册(全册)教学设计(附目录p89)
- 2026年机关事业单位工勤人员计算机操作员高级工考试试题及答案
- 大连船舶重工集团笔试题目及答案
- 2026年中小学教师师德师风知识考试试题及答案
- T∕CSIA 022-2025企业体验式安全教育基地建设规范
- 2026浙江国检检测技术股份有限公司第一轮招聘员工拟录用对象笔试历年常考点试题专练附带答案详解
- GB/T 5124.1-2026硬质合金化学分析方法第1部分:总碳量的测定重量法和气体容量法
- 华为运输包装设计规范(内容系统全面)
- 通辽医院医疗垃圾原位处理建设项目环境影响报告表
评论
0/150
提交评论