Writ e a Embedded C code
for Switch Interface ARM Processor.
#include
<nxp/iolpc2148.h>
static
void delay(void )
{
volatile int i,j;
for (i=0;i<0x3F;i++)
for (j=0;j<500;j++);
}
//------------------------------------------------------------------------------
// SWITCH INTERFACE
// SW0 -
SW7 : P0.16 - P0.23
// LED0 - LED7 :
P1.23 - P1.31
//
Switch Staus Displayed on LED
//------------------------------------------------------------------------------
void
main()
{
// PINSEL0 = 0x00000000;
PINSEL1 = 0x00000000; // Configured as GPIO port
PINSEL2 = 0x00000000; // Configured as GPIO port
IO0DIR
= 0X00000000; // P0.16
TO P0.23 Configured as input
IO1DIR
= 0Xff000000; // P1.23
TO P1.31 Configured as output
while(1)
{
// IO0CLR = 0XFF000000;
// IO1CLR
= 0XFF000000;
IO1PIN = (~(IO0PIN &
0x00FF0000)<<0x08);
// delay();
}
}
0 comments:
Post a Comment