Syllabus
Unit 1
Introduction to ARM Processor- ARM Processor–Processor Families – Features of ARM – ARM7 TDMI Architecture – Programmer’s Model – Interrupts and Exceptions – Operating Modes– Addressing Modes – ARM
Instruction Set – THUMB Instruction Set – Basic ARM Assembly Language Programs-Pipelining in ARM – ARM Cortex M – A & R series.
Unit 2
ARM LPC2148 Microcontroller- Introduction to LPC2148 – Architecture-Advanced Microcontroller BusArchitecture-Memory Map-Phase Locked Loop – VPB Divider – Wakeup Timer – Brown-out Detector – Introduction to Embedded C Programming – Introduction to Keil IDE – GPIO – LED and Switch Interfacing – UART – Transmission and Reception – ADC -Potentiometer Interfacing.
Unit 3
LPC2148 Peripherals and Interfacing- External Interrupts – Device Control – Timers – Delay Timer – PWM – DMotor Speed Control – DAC – Sine Wave Generation Interfacing –Keypad V LCD- Seven Segment – Stepper Motor Temperature Sensor.
Lab Component
Basic Assembly Language Programs -PLL configuration – GPIO programming – Analog Sensor interfacing using ADC -Serial Communication using UART – External Interrupt configuration – PWM based motorspeed control -Single stepping of Stepper Motor – Sine wave generation using DAC – Universal Timer using Timer peripheral – Digital Panel meter using Seven Segment Display- Keypad and LCD interfacing.