添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第110页 > AT89LP6440-20AU > AT89LP6440-20AU PDF资料 > AT89LP6440-20AU PDF资料1第28页
5.2.2.2
指数禁用
该MOVC指数禁用
位,
MVCD ( DSPR.1 ) ,禁用索引
地址
的模式
MOVC A,@ A + DPTR指令。当MVCD = 1时, MOVC指令功能
as
MOVC A , @ DPTR没有索引
如图所示
in
表5-7 。
MVCD可以提高效率
程序必须提取从程序存储器多个操作数。 DPRB可以改变MOVC
从ACC目的寄存器B,
具有对MOVC索引寄存器没有影响。
表5-7 。
MOVC @DPTR操作模式
操作相当于对MOVC A,@ A + DPTR
DPS = 0
MVCD
0
0
1
1
DPRB
0
1
0
1
DPTR
MOVC
A,@ A + DPTR0
MOVC
A,@ A + DPTR0
MOVC
A,@ DPTR0
MOVC
A,@ DPTR0
/ DPTR
MOVC
A,@ A + DPTR1
MOVC
B, @ A + DPTR1
MOVC
A,@ DPTR1
MOVC
B, @ DPTR1
DPTR
MOVC
A,@ A + DPTR1
MOVC
B, @ A + DPTR1
MOVC
A,@ DPTR1
MOVC
B, @ DPTR1
DPS = 1
/ DPTR
MOVC
A,@ A + DPTR0
MOVC
A,@ A + DPTR0
MOVC
A,@ DPTR0
MOVC
A,@ DPTR0
5.2.2.3
循环缓冲区
该CBE0
CBE1
在DSPR可以配置DPTR0
DPTR1 ,分别工作在
通告
卜FF器
模式。该AT89LP6440图圆
缓冲器
成两个相同
大小
区域
EDATA / XDATA 。这些
缓冲器
可以
加快
卷积计算
例如
FIR
IAR
数字滤波器。的长度
缓冲区被设置
在FIRD ( E3H )寄存器的值进行
up
to
256项。缓冲液A从0000H映射到FIRD
缓冲液B从0100H映射到
100H+FIRD
如图所示
in
图5-6 。
这两个数据指针既可以工作在
缓冲区。
当税务局局长
丘拉尔
卜FF器
模式被使能,
更新
to
a
数据指针引用
卜FF器
区将遵循
通告
地址
规则。如果该数据指针是等于FIRD或100H + FIRD
任何
增量会
导致其溢出分别为0000H或0100H 。如果数据指针等于0000H或
0100H
任何
减将导致它
根据溢流
分别FIRD或100H + FIRD 。在这
模式,
更新
可以
be
an
明确INC DPTR或
使用自动更新
DPUn在哪里
在DPDn
控制方向。数据指针会递增或递减正常
在任何
其他
地址。
因此,当圆
地址
用,
数据指针可
STILL
能操作
吃的
在FIRD + 1到00FFH普通指针
大于100H + FIRD范围。
图5-6 。
圆形缓冲模式
100H + FIRD
DPDn = 0
DPDn = 1
DPDn = 1
DPTR
B
0100h
FIRD
DPTR
0000h
28
AT89LP6440 - 初步
3706A–MICRO–9/09
DPDn = 0
A

深圳市碧威特网络技术有限公司