位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第3042页 > M38001S3-XXXFP > M38001S3-XXXFP PDF资料 > M38001S3-XXXFP PDF资料1第123页

附录
使用上的注意事项3.3
在内存扩展模式和微处理器模式3.3.5注意事项
( 1 )将数据写入到端口P3的端口锁存器
在内存扩展或微处理器模式,端口P3
0
和P3
1
可以用作输出端口。使用
LDM
or
STA
指令用于将数据写入端口锁存器(地址0006
16
)端口P3的。
当使用一个读 - 修改 - 写指令(在
SEB
或
CLB
指令) ,分配读取和写入
地址为0006启用内存
16
.
原因
在内存扩展模式或者微处理器模式,解决0006
16
被分配在所述外部区域。
因此,
数据从外部存储器读取。
数据被写入到端口P3的两个端口锁存器和外部存储器。
因此,在执行时,读 - 修改 - 写指令对地址0006
16
外部存储器中的数据被读出并
修改,并且将结果写入到端口P3的两个端口锁存器和外部存储器。如果启用了读
存储器不被分配在地址0006
16
,读出的数据是不确定的。未定义的数据被修改,并写入
到端口P3的端口锁存器。 P3端口的端口锁存器的数据变为“不确定”。
(2)重叠的内部存储器和一个外部存储器
当内部和外部存储器中被重叠在存储器扩展模式下,内部存储器
在此重叠区域中有效。在CPU写或读入该区域,以下被执行:
当读取数据
仅在内部存储器中的数据被读入CPU中并在外部存储器中的数据没有被读入
CPU中。但是,由于读出信号和地址仍然是有效的,对外部存储器的数据
对应的地址被输出到外部数据总线。
当写入数据
数据被写入在内部和外部存储器中。
3800群组用户手册
3-21