Цитата(animal @ Sep 9 2014, 10:37)

...
Я так понимаю - вы хотите чтоб таймер2 считал до 155. Для этого, у таймера2 есть период-регистр - PR2.
Уберите везде где стоит TMR2=100 и просто один раз в начале программы, при инициализации, укажите значение PR2.
Прерывание, даже и если наступит, вы увидите это только один раз, да и то если до этого на выводах портаА
было что-то отличное от единиц. Лучше замените "LATA = 0b11111111" на "LATA = ~LATA". Посмотрите TRISA. Должен быть 0х00.
Ваши вопросы не глупые, вам побольше терпения нужно и во всем разберетесь.