dsp定时器产生方波_第1页
dsp定时器产生方波_第2页
dsp定时器产生方波_第3页
dsp定时器产生方波_第4页
dsp定时器产生方波_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、通信三班刘芳张薇定时器结构定时器结构定时控制状态寄存器定时控制状态寄存器TCR16位存储器映像寄存器,包含位存储器映像寄存器,包含定时器的控制位和状态位。定时器的控制位和状态位。Soft Free 定时器状态定时器状态 0 0 定时器立即停止定时器立即停止工作工作 1 0 当计数器减至当计数器减至0时时停止工作停止工作 X 1 定时器继续工作定时器继续工作 Free、Soft:软件调试控制位。Free和Soft位结合使用,用来控制调试程序断点操作情况下的定时器工作状态。定时器工作原理定时器工作原理 主定时模块包括PRD和TIM,由预定标模块定时,预定标模块每输出一个时钟,TIM减1。当TIM减

2、到0后,TIM装入PRD的值。 当设备复位(SRESET=1)或者定时器复位(TRB=1)时,PRD的内容将装入TIM中。 主定时模块的定时中断(TINT)信号输出至CPU以及定时器的输出引脚TOUT。 预定标模块包括TCR中的TDDR和PSC位,由CPU时钟定时,每来一个CPU时钟,PSC值减1。 当PSC减至0、设备复位或定时器复位时,TDDR的内容复制到PSC中。 4位预定标计数器PSC和16位定时计数器TIM组成一个20位计数器,定时器每接收一个CPU时钟减1,当计数器减到0时,产生定时中断(TINT),同时PSC和TIM重新装入预设的值。定时器工作过程1)定时分频系数和周期数分别装入

3、TCD和PRC寄存器中; 2)每来一个定时脉冲CLKOUT,计数器PSC减1;3)当PSC减至0时,PSC产生借位信号;4)在PSC的借位信号作用下,TIM减1计数,同时将分频系数装入PSC,重新计数; 5)当TIM减到0时,定时时间到,由借位产生定时中断TINT和定时输出TOUT,并将PRD中的时间常数重新装入TIM。定时器的初始化定时器的初始化 TCR的TSS位置1,关闭定时器,停止定时; 装载PRD值; 重新装入TCR,初始化TDDR,设置TSS=0和TRB=1,重装载定时器周期。启动定时器。程序设计主程序及中断程序代码主程序及中断程序代码(Fangbo.asm):):.mmregs .

4、def CodeStart .def TINT0_ISR STACK .usect STACK,10H edata .usect edata,100 K_TCR_SOFT .set 0B11 K_TCR_FREE .set 0B10 K_TCR_PSC .set 0B6 K_TCR_TRB .set 1B5 K_TCR_TSS .set 0B4 K_TCR_TDDR .set 1001B0 K_TCR.set K_TCR_SOFT|K_TCR_FREE|K_TCR_PSC|K_TCR_TRB|K_TCR_TSS|K_TCR_TDDR K_TCR_STOP .set 1B PARAM PAGE

5、0 .fangbov : VECT PAGE 0 .TINT0_ISRv : VECT1 PAGE 0 STACK : DARAM PAGE 1 .data : DARAM PAGE 1 edata : DARAM PAGE 1 运行结果运行结果单片机程序单片机程序MAIN: CLR P 1.7 SETB P 1.0MOV TMOD,0 x0061 MOV TH1,0 x00F6 MOV TL1,0 x00F6SETB TR1 LOOP1: CPL P 1.7 LOOP2: MOV TH0,0 x004C MOV TL0,0 x0000 SETB TR0 LOOP3:JBC TF0,LOOP4

6、 SJMP LOOP3 LOOP4:CPL P 1.0 JBC TF1,LOOP1 SJMP LOOP2 ENDDSP器件的特点:器件的特点:与单片机相比,DSP器件具有较高的集成度。DSP具有更快的CPU,更大容量的存储器,内置有波特率发生器和FIFO缓冲器。提供高速、同步串口和标准异步串口。有的片内集成了A/D和采样/保持电路,可提供PWM输出。 DSP器件采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据。内置高速的硬件乘法器,增强的多级流水线,使DSP器件具有高速的数据运算能力。DSP器件比16位单片机单指令执行时间快810倍,完成一次乘加运算快1630倍。 DSP器件还提供了高度专业化的指令集,提高了FFT快速傅里叶变换和滤波器的运算速度。此外,DSP器件提供JTAG接口,具有更先进的开发手段,批量生产测试更方便,开发工具可实现全空间透明仿真,不占用用户任何资源。软件配有汇编/链接C编译器、C源码调试器单片机的特点:单片机的特点:所谓单片机就是在一块芯片上集成了CPU、RAM、ROM(EPROM或EEPROM)、时钟、定时/计数器、多种功能的串行和并行I/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论