15CS205J Microprocessors and Microcontrollers 1
15CS205J Microprocessors and Microcontrollers 1
PURPOSE The purpose of this course is to develop Assembly Language Programs and build a
Microprocessor based system for various applications.
INSTRUCTIONAL OBJECTIVES STUDENT OUTCOMES
At the end of the course, student will be able to
1. To learn the basics of 8086 Microprocessor to Pentium-core Microprocessor a b
and their functions
2. To understand and implement the 8086 family Assembly Language a c
Programming
3. To explore the I/O interfacing and advanced Microprocessors a c
4. Expose to the functional architecture of 8051 and its basic programming using C a c
C-
Contact Referenc
Session Description of Topic (Theory) D-I- IOs
hours e
O
UNIT-1 INTRODUCTION TO MICROPROCESSOR AND
FAMILY 8
1. Introduction Microprocessors and Microcontrollers-its
1 C 1,4 1-5
computational functionality and importance - overview of syllabus
2. 8086 architecture and Historical background 2 C,D 1,2 1,2
3. The MicroprocessorBased Personal Computer Systems 1 C 1 1
4.
Internal Microprocessor Architecture 2 C,D 1,2 1
5. Real mode memory AddressingProtected mode Memory
2 C 1,2 1
Addressing
UNITII 8086 Family Assembly Language Programming 10
6. Machine language instruction format-Addressing modes-
1 C 2 1,2
Data addressing
7.
Program memory and stack addressing modes 2 C 2 1
8.
Instruction Set: Data Movement Instructions 2 C 2 1
9.
Arithmetic and Logic Instructions 2 C 2 1
10.
Program control Instructions 2 C 2 1
11. Assembler Directives of 8086 1 C 2 1
45
Total contact hours
Timer-Counter Programming
8 1 I 4 2,6
Serial Programming
9 1 I 4 2,6
Interrupt Programming
10 1 I 4 2,6
15
Total contact hours
LEARNING RESOURCES
Sl.
TEXT BOOKS
No.
1. Barry B. Brey, THE INTEL Microprocessors-Architecture, Programming and Interfacing, 8th
Edition, Pearson, 2012.(Units I-IV)
2. A.K.Ray and K.M. Bhurchandi, Advanced Microprocessor and Peripherals Tata McGraw Hill,
3rd Edition, 2013(Unit-5).
REFERENCE BOOKS/OTHER READING MATERIAL
3. N.Senthilkumar, M.Saravanan, S,Jeevanathan, Microprocessors and Microcontrollers, Oxford
University Press, 2011
4. Kenneth J Ayala, The 8086 Microprocessor: Programming and Interfacing the PC, Cengage
Learning, Reprint 2014
5. Kenneth J Ayala, The 8051 Microcontroller, 3rd edition, Cengage Learning, Reprint 2014..
6. Muhammed Ali Mazidi, Janice GillispleMaidi, Rolin.D. McKinlay, The 8051 Microcontroller
and Embedded Systems, Using Assembly and C, Second edition, Pearson Prentice Hall, 2015.