You are on page 1of 3

Experiment 7

LED blinking (Array)

AIM: To verify LED blinking (Array) on ARM7 Development Board.


Program: /* * Project name: DEMO (Simple project) * Copyright (c) Mikroelektronika, 2008. * Description: This is a simple project. It turns on/off diodes connected to all ports. * Test configuration: MCU: Dev.Board: Oscillator: SW: * NOTES: - Turn ON LEDs on PORT0 and PORT1 (Switch SW1). */ #include <LPC214X.H> #include "Utility.h" int main (void) { PINSEL0 = 0; PINSEL1 = 0; PINSEL2 &= 0x0000000C; PINSEL2 |= 0x00000030; DelayProc(1.5 * CCLOCK); LPC2148 EasyARM v6 12.0 MHz (cclk = 60.0 MHz, Fcco = 240.0 MHz) KEIL uVision v4.10 http://www.mikroe.com/eng/products/view/632/easyarm-v6-development-system/ Ext. Modules: -

IODIR0 = 0xFFFFFFFF; Output

// PORT0[31..0] defined as

ATMIYA

EMBEDDED SYSTEMS INSTITUTE OF TECHNOLOGY & SCIENCE, RAJKOT.

Experiment 7
LED blinking (Array)

IODIR1 = 0xFFFFFFFF; defined as Output

// PORT1[31..16]

while (1) { IOSET0 = 0xFFFFFFFF; IOSET1 = 0xFFFFFFFF; DelayProc(0.5 * CCLOCK); IOCLR0 = 0xFFFFFFFF; IOCLR1 = 0xFFFFFFFF; DelayProc(0.5 * CCLOCK); IOSET0 = 0xFF5F3F3F; IOSET1 = 0xF6F1FF5F; DelayProc(0.5 * CCLOCK); IOCLR0 = 0x00000000; IOCLR1 = 0x00000000; DelayProc(0.5 * CCLOCK); } }

ATMIYA

EMBEDDED SYSTEMS INSTITUTE OF TECHNOLOGY & SCIENCE, RAJKOT.

Experiment 7
LED blinking (Array)

Conclusion:

ATMIYA

EMBEDDED SYSTEMS INSTITUTE OF TECHNOLOGY & SCIENCE, RAJKOT.

You might also like