/* Program 1.4 Flash
one LED */
/* (c) Rob
Miles Jan. 2000 */
void main (void)
{
unsigned int i ;
/* Select the Register bank 1*/
set_bit ( STATUS,
RP0 ) ;
/* set all of PORTB input */
TRISB = 0xff ;
/* set bit 0 of PORTA output */
TRISA = 0x1e ;
/* now use Register bank 0 */
clear_bit ( STATUS,
RP0 ) ;
while (1)
{
/* now set the LED bit */
output_high_port_a
( 0 ) ;
/* for loop delay */
for (i=0;i<32000;i=i+1)
;
output_low_port_a ( 0 ) ;
/* for loop delay */
for
(i=0;i<32000;i=i+1) ;
}
}