ESD 402L - Embedded Processor Laboratory  
 

Indicative contents

8051 Microcontroller:
Lab1: Familiarizing with Software Tools
Lab2: Embedded C Programming
Lab3: Assembly level programming
Lab4: Working with 89C51 target board
Lab5: Interfacing external hardware
ARM Processor:
Lab1: Demonstration of Software Tools
Lab2: C Programming on ARM
Lab3: Assembly level Programming on ARM
Lab4: Strings, Branching and Exception Handling
Lab5: Deploying programs to ARM target board
Lab6 : Working with ARM based Microcontroller and interfaces
PowerPC Processor:
Lab1: Working Metrowerks Codewarrior tool
Lab2: C Programming
Lab3: C Programming
Lab4: Deploying to PowerPC Board MPC852/MPC860
 

Module Resources

  • Books
  1. Kenneth J. Ayala, 8051 Microcontroller, Penram Publications, 1999
  2. Myke Predko, Programming with 8051 Microcontroller
  3. Steve Furber, ARM System On Chip, Addison-Wesley, 2000.
  • Laboratory

Software Tools / Hardware :  ARM Developer Suite, ARM 7T Simulator, ARM Software Development Toolkit, GNU C Compiler for ARM Processor, GNU Assembler for ARM Processor, ARM 7T Evaluation Board
Lab Manual : 89C51 Data Sheets, ARM 7TDMI-S (Rev-3) Technical Reference Manual, ARM 7TDMI Data-Sheet, PowerPC Programmers Manual