英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 请教论坛朋友 [打印本页]

作者: min    时间: 2012-8-18 15:35
标题: 请教论坛朋友
做一个查表,利用一个寄存器递增后数值和PCL相加指向排列好的数据地址,当数据地址为256的时候没有问题,可是
当地址增加到大于256的时候,PCL已经到上限了。。。。该怎么处理啊?!!先谢谢各位了!!

如下:
;======================
TABAL
      INCF      0x10H
      MOVF     0X10H,W
      ADDWF   PCL,F

ADDRESS
      1
      2
      .
      .
      256
      257     ;<-------到这里该如何处理??
      258

作者: star    时间: 2012-8-18 16:36
超过256的表格,可以引入一个长度为2个字节的变量当作索引值,并规定低位字节存放于低地址(变量),高位字节存放于高地址(变量加1)




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2