第8章扩展存储器.ppt

第8章扩展存储器资料

例:将程序存储器中以TAB为首址的32个单元内容依次传送到外部RAM以4000H为首址的区域。 命题分析:DPTR指向标号TAB首地址。R0既指示外部RAM的地址,又表示数据标号TAB的位移量。 MOV P2,#40H ; MOV DPTR,#TAB ;要传送数据的首地址#TAB送 ;入数据指针DPTR MOV R0,#0 ;R0的初始值为0 AGIN: MOV A,R0 MOVC A,@A+DPTR ;把以TAB为首址32个单元内 ;容送入A MOVX @R0,A ;程序存储器中表的内容送入 ;外部RAM单元 INC R0 ;循环次数加1,也即外部 ;RAM单元的地址指针加1 CJNE R0,#32,AGIN;判32个单元的数据是否已经 ;传送完毕,未完则继续 HERE: SJMP HERE ;原地跳转,模拟一段实际要 ;执行的其他程序段 TAB: DB ……,…… ;外部程序存储器中要传送的 ;32个单元的内容 1.常用EPROM芯片引脚 A0~A15:地址线引脚。它的数目由芯片的存储容量决定,用于进行单元选择。 D7~D0

文档评论(0)

1亿VIP精品文档

相关文档