hello

I am making a short program to test a pic16f877a. but I am getting 0v at the output.
anyone knows why?
it should show all pins at 5v

thanks
ken



' test pic
INCLUDE "modedefs.bas"
@ DEVICE PIC16F877a , HS_OSC , WDT_OFF , PWRT_ON , BOD_ON , LVP_OFF , PROTECT_OFF
'HS 20mhz, watchdog off, powerup timer on, mclr external, brown out detect on, low volt program off , code protect off

DEFINE OSC 20 'use external 20mhz crystal

TRISA = %00000000 ' Set PORTA to all output
TRISB = %00000000
TRISC = %00000000
TRISD = %00000000
TRISE = %000

Pause 1000 ' Wait 1 second

Mainloop:

PORTA=1
PORTB=1
PORTC=1
PORTD=1
PORTE=1

Pause 5000 'pause
goto Mainloop

End