Syllabus [Subject: Microprocessor & Interfaces ]
Subject: Microprocessor & Interfaces
Course Objectives:
1. To introduce the architecture, interfacing and programming of 8085 microprocessor and various peripheral interfacing devices.
Unit - 1 Microprocessor Architecture
Introduction to Microprocessors, Architecture of 8085, Pin Configuration and Function; internal register & flag register, Generation of Control Signals: Bus Timings: Demultiplexing of address / data bus; Fetch Cycle, Execute Cycle, Instruction Cycle, struction Timings and Operation Status, Timing Diagram.
Unit - 2 Instructions Set and
Programming With 8085
Instruction for Data Transfer. Arithmetic and Logical Operations. Branching Operation: Machine Cycle Concept; Addressing Modes; Instructions Format: Stacks. Subroutine and Related Instructions. Elementary Concepts of Assemblers, Assembler Directives, Looping and Counting: Software Counters with Time Delays: Simple Programs using Instruction Set of 8085: Debugging: Programs Involving Subroutines. Program for Addition Subtraction: Programs for Multiplication and Division of Unsigned Binary Numbers.
Unit 3 Data Transfer and Device
Selection
Format of Data Transfer: Modes of Data Transfer: Type of I/O Addressing: Condition of Data Transfer: Microprocessor Controlled Data Transfer: Peripheral Controlled Data Transfer: Absolute and Linear Select Decoding: Memory and I/O Interfacing: Use of Decoders Selection: Memory organization and Mapping.
Unit - 4 Interrupts
Restart Instruction; Hardware Implementation: Interrupt Processing; Multiple Interrupts and Priority Concepts: Interrupt Structure of 8085: Instructions related to interrupts: Pending Interrupts: Use of Interrupt and Handshaking Signals in Interfacing: Application of Interrupts and Illustrative Programs.
Unit 5 Architecture of Peripheral
Interfacing Devices
Architecture, Pin Diagram and functioning of 8155/8156 (RAM), 8355/8755 (ROM), 8255 (PPI). Simple programs like Initialization and I/O operations of the ports, Timer operation of 8155. Programmable Internal Timer 8253/8254: Block Diagram, Pin Configuration, Modes, Initialization Instruction, Interfacing and Simple Programmes to generate various types of signals.
Course outcome
1. Gain knowledge about architecture of general purpose microprocessor.
2. Students will be able to describe physical and logical configuration of memory.
3. Demonstrate the ability to program the 8085 microprocessor.
4. Interface the 8085 microprocessor to the outside world.
Text Books: -
1. Microprocessor Architecture, Programming and Application by R. S. Gaonkar, Wiley Eastern
2. Digital Systems From Gates to Microprocessors by Sanjay K. Bose, New Age International Publishers
Reference Books: -
1. 8085 Microprocessor Programming & Interfacing N.K. Srinath, PHI
2. Digital Computer Electronics Malvino, TMH
3. Microprocessors: Theory and Applications Intel and Motorolla, Rafiquuzzaman, PHI.
4. 0000 to 8085: Introduction to Microprocessor for Engineers and Scientists, Ghosh & Sridhar, PHI
Employability Skill Developed
Gain knowledge about architecture of general purpose microprocessor, interface the 8085 microprocessor to the outside world
Comments
Post a Comment