Indicative contents
8051 Microcontroller:
Lab1: Familiarizing with Software Tools
Lab2: Embedded C Programming
Lab3: Assembly level programming
68HC12:
Lab1: Demonstration of Software Tools
Lab2: Microcontroller Programming exercises on Simulators
Lab3: Simple Data Transfer instruction problems.
Lab4: Arithmetic and logical instruction problems.
Lab5: Microcontroller programming exercises on System Design Kits
(Using Assembly and C)
Lab6: Simple Data Transfer instruction problems with Display.
Lab7: Arithmetic and logical instruction problems with Display.
Lab8: Use of System Monitor Routines.
Lab9: Interfacing Kits to PC, use of Assemblers for high-end program
development.
Lab10: Developing Programmes for Timer and Interrupt activity.
Lab11. Embedded Systems: Programming for simple applications like
LED Display etc.
Lab12: Developing Programmes for Display Devices like LCD Display
etc.
Lab13: Interfacing Stepper motor to Micro Controller Kit
Lab14: Interfacing Micro Controller to Sensing elements and display
devices
Lab15: Interrupt Programming exercises.
Module Resources
- Kenneth J. Ayala, 8051
Microcontroller, Penram Publications, 1999
- Myke Predko, Programming
with 8051 Microcontroller
- Jonathan W.Valvano, Embedded
Microcomputer Systems, Real Time Interfacing
- Hall, Douglas V,
Microprocessors and interfacing: programming and hardware, 2nd
edition, Tata McGraw Hill, ISBN: 0-07-463639-1, 1999.
- Gordon Doughman,
Programming the Motorola M68HC12 Family
Software Tools / Hardware : PCs, The 8051
Microcontroller kit, Keil C compiler, Simulators, Assemblers
Lab Manual : 89C51 Data Sheets, Corresponding 68HC12 Data
Sheets
|