PIC初心者用掲示板

PICの初心者用の質問箱です。
何でもお気軽にどうぞ!

■最新ツリー一覧

□このツリー付近のツリー一覧

★新規ツリー作成

◆ 5823. ページについて [877初心者] 2005/08/13 00:38
    ┗ 5824. Re: ページについて [JO_O2005/08/13 02:04
        ┗ 5835. Re: ページについて [877初心者] 2005/08/14 07:13


5823. ページについて [877初心者] 2005/08/13 00:38
PIC16F877,873を使用してます。
環境はMPLABでアセンブラでプログラムしております。質問ですが、ページ切り替えについて教えてください。
プログラムが長いので
ページ0にメインルーチン
ページ1にサブルーチン、したいのですが分かりません。
データシートをみてもよく分かりませんでした。
参考プログラム等どこかいいホームページありましたら教えてください。
宜しくお願いします。

5824. Re: ページについて [JO_O2005/08/13 02:04
毎度JOです。
こんなんで いいのかな?

ORG H'0000'
MAIN
;ここにメインプログラム

BSFPCLATH,3;ページ1 800Hより
CALL SUB
BCFPCLATH,3

GOTO MAIN




;ここより サブ

ORG H'0800'
SUB

; ここにサブプログラム


RETURN

5835. Re: ページについて [877初心者] 2005/08/14 07:13
>毎度JOです。
>こんなんで いいのかな?
>
> ORG H'0000'
>MAIN
> ;ここにメインプログラム
>
> BSFPCLATH,3;ページ1 800Hより
> CALL SUB
> BCFPCLATH,3
>
> GOTO MAIN
>
>
>
>
> ;ここより サブ
>
> ORG H'0800'
>SUB
>
> ; ここにサブプログラム
>
>
> RETURN
>
とても良くわかりました。本当にありがとうございます。
JOさんには前回も助けて頂きました。感謝してます。