Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Counter

1.) AIM: To verify the handling of external interrupts (counter) using


Keil tool in Embedded-c for LPC -2148

2.) EQUIPMENT REQUIRED:

SOFTWARE USED: Keil µvision-4

3.) EMBEDDED-C PROGRAM:


//CR3 Interrupt at P0.29LEDs blink at port-1 (P1.31-P1.16)

#include<lpc214x.h>
int i;
delay()
{
for(i=0;i<1000000;i++);
}
main()
{
IODIR1=0xFFFF0000;
PINSEL1=0x08000000;
VICVectAddr0=T0TC;
VICVectCntl0=0x00000014;
VICIntEnable=0x00000010;
T0PR=0x00000001;
T0TCR=0x01;
T0CTCR=0x0F;
T0CCR=0x0E00;
T0MCR=0x0600;
T0MR3=0x00000004;
T0PR=0x00000002;
while(1)
{
if(T0IR==0x88)
{
T0IR=0x88;
IOSET1=0xFFFF0000;
delay();
}
IOCLR1=0xFFFF0000;
delay();
}
}

4.) RESULT : The handling of external interrupts (counter) was verified using
Keil tool in Embedded-c for LPC -2148

You might also like