首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 理工论文 → 电子通信 |
|
|||||
定点DSP的准确计时 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 23:00:09 点击数:[] ![]() |
|||||
h out 64h,0fff8h ;停止DSP定时器 in 65h,tim ;读tim寄存器的数值 in 67h,tcr ;计算tcr中psc的值 lacl 67h and #03c0h ;与03c0h获得psc的值 sacl 67h ;左移10位 lacc 67h,10 sach 67h lacl #9 sub 67h sacl 67h ;存psc中剩下的值(即使用了的) lacl #07cfh sub 65h sacl 68h ;存prd-tim的值 lt 68h mpy #10 ;TDDR+1 pac sacl 68h lacl 68h add 67h sacl 68h lt 68h ;*0.1 lar ar1;#temptddr ;temptddr=0.1 mar *,ar1 mpy * pac add #1,14 sach 68h,1 lacl 68h sfr sacl 68h ;存定时器最后一次的时间单位为μs lt 69h lar ar2;#temptddr1 ;temptddr1=定时器的周期 mar *,ar2 mpy * pac add 68h ;加定时器最后一次的时间 sacl 68h ;存定时器总的所耗时间(占时间的多数) lt 69h lar ar2,#temptddr2 ;temptddr2=0.5*32767 mar *,ar2 mpy * ;计算定时器中断服务程序执行时间 pac add #1,14 sach 67h,1 lacl 68h add 67h ;加定时器中断服务程序执行时间 sacl 68h ;存总的时间 |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |