From 5a2ec831eeffc03c3fd156cf270abde0857470bd Mon Sep 17 00:00:00 2001 From: aadit Date: Thu, 28 Aug 2025 12:31:04 +0530 Subject: [PATCH] Add ES/Lab/LAB6/init.c --- ES/Lab/LAB6/init.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ES/Lab/LAB6/init.c diff --git a/ES/Lab/LAB6/init.c b/ES/Lab/LAB6/init.c new file mode 100644 index 0000000..42ac2ec --- /dev/null +++ b/ES/Lab/LAB6/init.c @@ -0,0 +1,19 @@ +// Embedded C Programming +// 5 Ports +// Each Port has 32 pins (PX0.31) +// Each Port has 2 PINSEL (0-15, 16-31) + +#include + +int main(){ + int i; // variable declarations have to be global + LPC_PINCON->PINSEL0 &= 0xFF0000FF; + LPC_GPIO0->FIODIR = 0x00000FF0; + + while(1){ + LPC_GPIO0-> FIOSET=0x00000FF0; + for(i=0; i<1000; i++); //delay + LPC_GPIO0->FIOCLR=0x00000FF0; + for(i=0; i<1000; i++); //delay + } +}