18ec51 MPMC
18ec51 MPMC
18ec51 MPMC
Course objectives:
1. To learn the architecture of 8086 microprocessor, 8051 microcontroller and MSP 430
2. To learn the memory organization of MCS51 and MSP 430. I/O ports and memory interfacing
techniques with MCS51.
3. To learn the Instruction set of MCS51 and able to write the assembly language programs and c
programs.
4. To learn the Timer/Counter, serial port configurations and able to write programs.
5. To learn the interrupts of MCS51 and MSP 430 able to Interface peripherals with MCS51.
Course Outcomes:
CO1. Understand the architecture and features of 8086 microprocessor, 8051 microcontrollers
and MSP 430.
CO2. Understand the memory organization and memory mapping of MCS51 and MSP 430.
CO3. Understand the instruction sets of MCS51 and able to write Assembly and High-level
Programs.
CO4. Explain the TIMER/COUNTER configuration able to implement by programs to generate
time delay/counting.
CO5. Explain the Interrupt and serial communication and able to apply for real time
applications.
Text Book:
1. Yu-cheng Liu, Glenn A.Gibson, “Microcomputer Systems: The 8086/8088 Family
Architecture, Programming, and Design”
2. Kenneth J. Ayala, “The 8051 Microcontroller Architecture, Programming & Applications”,
2e Penram International, 1996 / Thomson Learning 2005.
3. Muhammad Ali Mazidi, Janice Gillespie Mazidi and Rollin D. McKinlay, “The 8051
Microcontroller and Embedded Systems – using assembly and C”, PHI, 2006 / Pearson, 2006.
4. John Davies, “MSP430 Microcontroller Basics”, Elsevier, 2010.
Reference Books:
1. Doughlas V. Hall, “Microprocessors and Interfacing Programming and Hardware”.
Web Links:
1. “MCS51 Microcontroller family user’s manual”
“MSP430 Web material”, Texas Instruments, 2008.
2. https://swayam.gov.in/nd1_noc20_cs25