毕业论文(设计)基于DSP的电子钟设计说明书.docVIP

毕业论文(设计)基于DSP的电子钟设计说明书.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子信息工程专业 项目设计说明书 (2011/2012学年第二学期) 项目名称 : DSP应用系统 题 目 : 基于DSP的电子钟设计 专业班级 : 学生姓名 : 学 号: 指导教师 : 设计周数 : 设计成绩 : 1 课程设计目的 通过课程设计,使学生综合运用DSP技术课程和其他有关课程的理论和生产实际知识去分析和解决具体问题的能力得到提高,并使其所学知识得到进一步巩固、深化和发展;初步培养学生对工程设计的独立工作能力,学习设计的一般方法;以及锻炼我们查阅资料、方案比较、团结合作的能力。学会简单电路的实验调试和整机指标测试方法动手能力一个#include DSP281x_Device.h // DSP281x Headerfile Include File #include DSP281x_Examples.h // DSP281x Examples Include File interrupt void cpu_timer0_isr(void); void Delay(int x); char flag=1; int g_nCount; Uint16 a=0xff00; //十位 Uint16 b=0x0000 ; //个位 void main(void) { g_nCount=0; InitSysCtrl(); //初始化cpu. InitPieCtrl(); //初始化向量表.初始化Pie寄存器. IER = 0x0000; //复位,中断使能寄存器IER,中断标志寄存器IFR.用于将Pie中断服务复位. IFR = 0x0000; InitPieVectTable(); //初始化中断向量表. EALLOW;//关闭寄存器保护,与EDIS配合使用. PieVectTable.TINT0 = cpu_timer0_isr; //打开TINT0,地址指针指向前面向向量,前后名字一致. EDIS; //打开寄存器保护. CpuTimer0.RegsAddr = CpuTimer0Regs; CpuTimer0Regs.PRD.all = 0xffff; //PRD周期寄存器 CpuTimer0Regs.TPR.all = 0; //TPR,8位到15位是PSC,0位到7位是TDDR. CpuTimer0Regs.TIM.all = 0; //TIM计数寄存器,存放计数值 CpuTimer0Regs.TPRH.all = 0; //TPR的高16位 CpuTimer0Regs.TCR.bit.TSS = 1; //TCR控制寄存器,TSS=1表示关闭定时器,TSS=0时启动 CpuTimer0Regs.TCR.bit.SOFT = 1; //SOFT和FREE同时使用,都是1的时候自由运行 CpuTimer0Regs.TCR.bit.FREE = 1; CpuTimer0Regs.TCR.bit.TRB = 1; //TRB重装载位,=1自动装载周期寄存器的值 CpuTimer0Regs.TCR.bit.TIE = 1; //中断使能计数器,减到0自动为1请求中断. CpuTimer0.InterruptCount = 0; //计数 StartCpuTimer0();//执行宏定义,TSS=0时的操作,开始定时器计数 IER |= M_INT1;//赋值0X0001 PieCtrlRegs.PIEIER1.bit.INTx7 = 1;//按位操作,7位 //打开全局中断 EINT; // Enable Global interrupt INTM ERTM; // Enable Global realtime interrupt DBGM EALLOW; GpioMuxRegs.GPAMUX.all=0x0000; // Configure MUXs as digital I/Os or GpioMuxRegs.GPBMUX.all=0x0000;

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档