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