![]() |
![]() |
#1 |
Гость клуба
Регистрация: 31.10.2018
Сообщений: 6
|
![]()
Приветствую всех. Подскажите такой вопрос в пиках существует PORTE, все облазил, никак не могу понять для чего обычно он используется, поскольку он есть только в 40 пиновых или 44 процессорах, а например в 28 нет. Понятно что это порт ввода вывода.
Есть программа для 28 пинового процессора, и в коде встречается такое. Хотя на 28 порта Е нету. Код: BSF PORTE,3,A BCF 0xF85,0,A --------------------------- BSF PORTE,6,A BSF 0x85,6,BANKED --------------------------- ADDWFC OSCTUNE,W,A BSF LATB,7,A BSF PORTE,7,A --------------------------- DECFSZ PORTE,F,A BSF 0x20,7,BANKED ADDWFC 0xF8E,W,A BCF 0xF8E,1,A BSF 0xF86,0,A BSF TRISA,4,A -------------------------- BSF PORTE,0,A DECFSZ 0xF8F,F,A SUBWFB 0x04C,F,A ADDWFC 0x052,W,A DECFSZ 0x030,F,A DECFSZ 0x38,F,BANKED DECFSZ 0x034,F,A DCFSNZ 0x30,W,BANKED Может знающие прояснят что делают данные команды асма и для чего прописан PORTE, если на него ничего не вешают. Три вывода RE0/RD/AN5, RE1/WR/AN6, RE2/CS/AN7. |
![]() |
![]() |