打印

程序存储器ROM一页2K大小,程序过大页面跳转的问题

[复制链接]
2129|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zdtdl|  楼主 | 2008-12-12 08:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是汇编,程序超过了2K,但是页面跳转搞不定,不知道该怎么处理,用到过的兄弟指教一下了~~
沙发
headwolf| | 2008-12-12 09:37 | 只看该作者

PCLATH处理一下。

使用特权

评论回复
板凳
yewuyi| | 2008-12-12 13:11 | 只看该作者

使用PAGESEL伪指令免去你自己设置PCL的麻烦

具体查看pagesel,banksel的用法,这是使用PIC的ASM的基本功课

使用特权

评论回复
地板
bobo1957| | 2008-12-17 23:42 | 只看该作者

看书啊

去看看张明峰那本《pic单片机入门与实践》,书名我不知道错没有啊,上面写的很清楚

使用特权

评论回复
5
洪七公| | 2008-12-20 21:38 | 只看该作者

pagesel

;-------自动调用宏定义----------
#define Sub(HPL_SubCallAddress) ACALL HPL_SubCallAddress
#define Acall(HPL_SubCallAddress) ACALL HPL_SubCallAddress
ACALL Macro HPL_SubCallAddress
;--------------------------
  MainCbanksel = 0
;  if((HPL_SubCallAddress & 0x1800) == ($ & 0x1800))
;  if((HPL_SubCallAddress >> 11) == ($ >> 11))
;    call HPL_SubCallAddress
;  else
    pagesel HPL_SubCallAddress
    call HPL_SubCallAddress;
    pagesel $
;  endif
  MainCbanksel = 0
  endm

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

28

帖子

0

粉丝