Вы находитесь на странице: 1из 5

DHANALAKSHMI SRINIVASAN INSTITUTE OF TECHNOLOGY

Samayapuram – 621 112

Department of Biomedical Engineering

Course File

Subject Code : EC6504

Subject Name : Microprocessors and Microcontrollers


Regulation : R 2013

Year / Semester : III Year / V Semester

Staff Name :

Department of Biomedical Engineering


Summary of the Subject

Microprocessors and Microcontrollers course is intended to introduce the architecture, programming


of microprocessors and interfacing various hardware circuits to microprocessors. The topics covered are
architecture, addressing modes, instruction set of 8086, minimum and maximum mode operation of 8086,
8086 INSTRUCTION SET, Assembly language programming fundamentals, interfacing of static Ram,
EPROM, DMA Controller, keyboard, display, 8279,8255, stepper motor, A/D and D/A converter, data
transmission,8251 USART, 8259 interrupt controller, data transmission, 8251 USART, modes of timer
operation of 8051, programming of Real time control by using basic microcontroller, This course analyze
the complete architectural, programming, interfacing details of 8086 microprocessor-8051 microcontroller.

Course Objectives:

1. To develop an in-depth understanding of the operation of microprocessors.

2. To master the assembly language programming using concepts like assembler directives, procedures,
macros, software interrupts etc.

3. To create an exposure to basic peripherals, its programming and interfacing techniques

4. To understand the concept of Interrupts and interfacing details of 8086.

5. To impart the basic concepts of serial communication in 8086.

Department of Biomedical Engineering


Syllabus

EC6504 MICROPROCESSORS AND MICROCONTROLLERS LTPC

3003

OBJECTIVES:

 To understand the Architecture of 8086 microprocessor.


 To learn the design aspects of I/O and Memory Interfacing circuits.
 To interface microprocessors with supporting chips.
 To study the Architecture of 8051 microcontroller.
 To design a microcontroller based system

UNIT I THE 8086 MICROPROCESSOR 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 – I/O
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 - Comparison of Microprocessor, Microcontroller, PIC and ARM processors

TOTAL: 45 PERIODS

Department of Biomedical Engineering


Books
Text Books:
Yu-Cheng Liu, Glenn A.Gibson, “Microcomputer Systems: The 8086 / 8088 Family -
T1
Architecture, Programming and Design”, Second Edition, Prentice Hall of India, 2007.
Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, “The 8051
T2 Microcontroller and Embedded Systems: Using Assembly and C”, Second Edition,
Pearson education,2011

Reference Books:
Doughlas V.Hall, “Microprocessors and Interfacing, Programming and
R1
Hardware:,TMH,2012

Department of Biomedical Engineering


Regulation 2013

Course Outcomes:
EC6504 MICROPROCESSORS AND MICROCONTROLLERS

Apply and analyze the architecture, instruction set of microprocessor for


CO 1 developing assembly language program.

Analyze the system bus structure and configurations of processors.


CO 2
Analyze all peripheral devices.
CO 3
Apply and analyze the architecture, instruction sets of Microcontroller for
CO 4 developing assembly language programs.

Analyze the applications and interfacing of microcontroller.


CO 5

Programme Educational Objectives:


EC6504 MICROPROCESSORS AND MICROCONTROLLERS

PEO 1 Study the Architecture of 8086 microprocessor.

PEO 2 Learn the design aspects of I/O and Memory Interfacing circuits

PEO 3 .Study about communication and bus interfacing

PEO 4 Study the Architecture of 8051 microcontroller.

Programme Specific Outcomes:


EC6504 MICROPROCESSORS AND MICROCONTROLLERS

PSO 1 Design and implement programs on 8086 microprocessor.

PSO 2 Design I/O circuits

PSO 3 Design Memory Interfacing circuits

PSO 4 Design and implement 8051 microcontroller based systems

Department of Biomedical Engineering

Вам также может понравиться