|
Если таблица занимает меньше 128 входов
то так:
org 0x3f00
Byte_Bit: CLRF PCLATH ; = 0x00
BSF PCLATH,6 ; = 0x40
DECF PCLATH ; = 0x3F
ANDLW B'00000111' ;
RLNCF WREG ; x2
ADDWF PCL ;
DT B'00000001' ;
DT B'00000010' ;
DT B'00000100' ;
DT B'00001000' ;
DT B'00010000' ;
DT B'00100000' ;
DT B'01000000' ;
DT B'10000000' ;
если больше 128 (128...256) входов надо смотреть на WREG и инкрементировать PCLATH в случае выхода за 256 байт границу или использовать не RETLW, а
TBLRD *.
E-mail: info@telesys.ru