You are on page 1of 3

MAHENDRA ENGINEERING COLLEGE

(Autonomous)
Syllabus
Programme
Department Mechatronics 1101 & MCT
Code & Name
V Semester
Maximum
Course code Course Name Hours/week Credit
Marks
MICROPROCESSOR AND L T P C
17MT14502 100
MICROCONTROLLER 3 0 0 3
The student should be made to:
 Study the Architecture of 8086 microprocessor.
Objective(s)  Learn the design aspects of I/O and Memory Interfacing circuits.
 Study about communication and bus interfacing.
 Study the Architecture of 8051 microcontroller.
On the successful completion of the course, students will be able to
 Distinguish the feature of the 8086 microprocessor, Hardware Architecture,
Pin diagram, the various addressing modes and data transfer instructions.
 Demonstrate the system bus structure using the various advanced
processors.
Outcomes  Apply the programming concepts to interface the hardware units with
microprocessor.
 Acquaint the knowledge on architecture and programming of
Microcontroller 8051.
 Apply the programming concepts to interface the hardware units with
Microcontroller.
UNIT-I 8086 PROCESSOR (9)
Introduction to 8086 – Microprocessor architecture – Addressing modes - Instruction set and
assembler directives – Assembly language programming – Modular Programming - Linking and
Relocation - Stacks - Procedures – Macros – Interrupts and interrupt service routines – Byte and
String Manipulation.
UNIT-II 8086 SYSTEM BUS STRUCTURE (9)
8086 signals – Basic configurations – System bus timing –System design using 8086 – IO
programming – Introduction to Multiprogramming – System Bus Structure - Multiprocessor
configurations – Coprocessor, Closely coupled and loosely Coupled configurations – Introduction to
advanced processors.
UNIT-III I/O INTERFACING (9)
Memory Interfacing and I/O interfacing - Parallel communication interface – Serial communication
interface – D/A and A/D Interface - Timer – Keyboard /display controller – Interrupt controller –
DMA controller – Programming and applications - Case studies: Traffic Light control, LED display ,
LCD display, Keyboard display interface and Alarm Controller.
UNIT-IV MICROCONTROLLER (9)
Architecture of 8051 – Special Function Registers(SFRs) - I/O Pins Ports and Circuits - Instruction set
- Addressing modes - Assembly language programming.
UNIT-V INTERFACING MICROCONTROLLER (9)
Programming 8051 Timers - Serial Port Programming - Interrupts Programming – LCD & Keyboard
Interfacing - ADC, DAC & Sensor Interfacing - External Memory Interface- Stepper Motor and
Waveform generation.
Total hours to be taught 45 PERIODS
TEXT BOOK :
Yu-Cheng Liu, Glenn A.Gibson, “Microcomputer Systems: The 8086 / 8088 Family - Architecture,
Programming and Design”, Second Edition, Prentice Hall of India, 2007.
Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, “The 8051 Microcontroller and
Embedded Systems: Using Assembly and C”, Second Edition, Pearson education, 2011.
REFERENCE:
Doughlas V.Hall, “Microprocessors and Interfacing, Programming and Hardware”, TMH, 2012.
MAHENDRA ENGINEERING COLLEGE R-2015
(Autonomous)
Syllabus
Programme
Department Mechatronics 1101 & MCT
Code & Name
V Semester
Course Hours/Week Credit Maximum
Course Name
Code L T P C Marks

MICROPROCESSOR AND
17MT24502 0 0 3 2 100
MICROCONTROLLER LABORATORY

LIST OF EXPERIMENTS

8086 and 8051 Programs


1. Programs for 16 bit arithmetic operations for 8086 (using Various Addressing Modes)
2. Program for sorting an array for 8086.
3. Program for searching for a number or character in a string for 8086.
4. Program for string manipulations for 8086.
5. Program for digital clock design using 8086.
6. Interfacing ADC and DAC to 8086.
7. Parallel communication between two microprocessors using 8255.
8. Serial communication between two microprocessor kits using 8251.
9. Interfacing to 8086 and programming to control stepper motor.
10. Programming using arithmetic, logical and bit manipulation instructions of 8051.
11. Program and verify Timer/Counter in 8051.
12. Interfacing Matrix/Keyboard to 8051.
Total hours to be taught 45 Periods

You might also like