第9章8051单片机的系统扩展.pptVIP

  • 47
  • 0
  • 约6.73千字
  • 约 56页
  • 2019-08-10 发布于福建
  • 举报
* * 例:编写程序将片外数据存储器中5000H~50FFH单元全部清零。 方法1: 用DPTR作为数据区地址指针,同时使用字节计数器。 MOV DPTR,#5000H;设置数据块指针的初值 MOV R7,#00H ;设置块长度计数器初值 CLR A LOOP: MOVX @DPTR,A ;把某一单元清零 INC DPTR ;地址指针加1 DJNZ R7,LOOP ;数据块长度减1,若不为 0则继续清零 HERE: SJMP HERE ;执行完毕,原地踏步 * * 方法2: 用DPTR作为数据区地址指针,但不使用字节计数器,而是比较特征地址。 MOV DPTR,#5000H CLR A LOOP: MOVX @DPTR,A INC DPTR MOV R7,DPL CJNE R7,#0,LOOP ;与末地址+1比较 HERE: SJMP HERE * * EPROM和RAM的综合扩展 采用线选法扩展2片8KB的RAM和2片8KB的EPROM。RAM选6264,EPROM选2764。 * * IC2和IC4占用地址空间为2000H~3FFFH

文档评论(0)

1亿VIP精品文档

相关文档