Professional Documents
Culture Documents
Embedded 9
Embedded 9
#include <LPC214X.H> #include "Utility.h" void Sound1(){ unsigned int sz1; for(sz1 = 0; sz1 < 100; sz1++){ IOSET0 = (unsigned long)(1) << 15; DelayProc(0.00005 * CCLOCK); IOCLR0 = (unsigned long)(1) << 15; DelayProc(0.00005 * CCLOCK); } }
void Sound2(){ unsigned int sz2; for(sz2 = 0; sz2 < 100; sz2++){ IOSET0 = (unsigned long)(1) << 15; DelayProc(0.00001 * CCLOCK); IOCLR0 = (unsigned long)(1) << 15; DelayProc(0.00001 * CCLOCK); } }
EMBEDDED SYSTEMS 7H SEM EC (CX/C3) ATMIYA INSTITUTE OF TECHNOLOGY & SCIENCE, RAJKOT.
Page | 1
Experiment 9
To verify working of Piezo Buzzer on ARM7 Development Board
unsigned int sz; int main (void) { PINSEL0 = 0; PINSEL1 = 0; PINSEL2 &= 0x0000000C; PINSEL2 |= 0x00000030; IODIR0 |= 0x8000; DelayProc(0.2 * CCLOCK); while(1){ for(sz = 0; sz < 10; sz++){ Sound1(); Sound2(); } DelayProc(0.2 * CCLOCK); } }
EMBEDDED SYSTEMS 7H SEM EC (CX/C3) ATMIYA INSTITUTE OF TECHNOLOGY & SCIENCE, RAJKOT.
Page | 2
Experiment 9
To verify working of Piezo Buzzer on ARM7 Development Board
Output:
CONCLUSION:
EMBEDDED SYSTEMS 7H SEM EC (CX/C3) ATMIYA INSTITUTE OF TECHNOLOGY & SCIENCE, RAJKOT.
Page | 3