PIC lapozas
István
istvank at partner.rdsor.ro
Fri Apr 12 10:31:13 CEST 2002
----- Original Message -----
From: Zsolt Csiffáry <csiffary at pex.hu>
> Sziasztok!
>
> PIC tablazatkezelessel akadt egy gondom. Egy tablazatot kellene a
> PAGE1-re 800H-tol rakni, amit a PAGE0-rol hivna. A lapvaltast nem tudom
> megoldani.
> Felkapcsolas meg OK, bsf PCLATH, 3, elugrik a tablazatra, de a
> visszateresnel valahova rossz helyre ugrik. Hogy kell visszakapcsolni a
> PAGE0-ra? Mintha a visszateresnel nem jol kezelne a PCL cimet.
>
>
>
> bsf PCLATH, 3 ; PAGE1
> movf TBLPTR, W ; Char number
> CALL NUMTBL
>
> bcf PCLATH, 3 ; ???
>
> ORG 0x800
>
> NUMTBL
RETURN ; e helyett > bcf PCLATH, 3 ; ???
> addwf PCL, F
> DT 0x3E, 0x51, 0x49, 0x45, 0x3E ; 0
>
> Hogy kell hivni egy masik lapon levo tablet, es hogy kell visszaterni a
> PAGE0-ra?
>
> ---
> Elore is koszonom, Zsolt- csiffary at pex.hu
>
>
>
ORG 0X500
BCF PCLATCH, 4
BSF PCLATCH, 3 ; ezzel 1 es oldalon
vagy 800h-FFFh
CALL SUB1_PAGE1 ; az 1 es oldalon levo
subrutin meghivasa
;.......
;........
ORG 0X900 ; 1 es oldal
800h- FFFh
SUB1_ PAGE1 ; 1 OLDALON LEVO
TABLAZATKEZELO SUBRUTIN
;...........
;...........
RETURN ;VISSZATERES A
0-AS OLDALRA
Probald ki, elmeletileg mukodnie kell.
Udv
Istvan
More information about the Elektro
mailing list