210249: MICROPROCESSORS AND INTERFACING TECHNIQUES
Teaching Scheme Examination Scheme
Lectures: 4 Hrs/weekTheory: 100 Marks
Prerequisite: Digital Electronics and Logic Design (Subject Code: 210243)
To learn the architecture and assembly language programming of 8086/88 microprocessor
To study the peripherals and their interfacing with 8086 microprocessor.
To provide insight to DOS and BIOS and their functions.
Unit - I
Introduction to 16- bit microprocessor, internal architecture and pin diagram of 8086/8088 microprocessor, Minimum and maximum mode, Support chips as 8282, 8284, 8286, 8288, Timing Diagrams, Read and write machine cycles, Address decoding, Even and Odd memory banks, accessing Memory and ports (8 hrs)
Unit - II
Programmers model of 8086/88 – Register set, addressing Modes, accessing data in the memory, instruction set, Instruction encoding format, Introduction to assembly language programming, Assembler, linker, Locator, debugger, emulator concepts. Assembler directives, 8086 programming examples to implement while – do, Repeat – Until, if-then-else constructs etc, String operations, file I/O processing, Far and Near procedures, macros. Timing and delay loops (8 hrs)
Unit - III
8086 interrupt structure, Interrupt Service Routine, Interrupt Vector Table (IVT) – (8 hrs)
Unit - IV
Digital Interfacing: Programmable parallel ports, handshake I/P and O/P - 8255A PPI, block diagram and interfacing, modes and initialization, Keyboard and display Interfacing, Keyboard/Display Controller 8279: block diagram, system connections and programming, Centronix Parallel Printer Interface, Serial communication: Asynchronous and synchronous communication, RS-232C protocol, 8251 USART, 8250 UART, Direct memory Access (DMA), Interfacing DRAMs (10 hrs)
Unit - V
Analog Interfacing: DAC and ADC interfacing and applications, Sensors and transducers: Light sensors, temperature sensors, force and pressure transducers, LVDT, flow sensors, Interfacing with high-power devices, IC buffers, transistor buffers, interfacing to AC power devices, interfacing to a stepper motor, Concept and design of a simple data-acquisition system and industrial process control system (8 hrs)
Unit - VI
DOS: Internals of DOS, DOS loading, DOS memory map, Internal commands, External commands, command interpreter, POST details, POST sequence, PSP (structure details), ‘.EXE’ and ‘.COM’ file structures, conversion of .EXE to .COM file. BIOS: what and why, BIOS calls: INT 10H calls, DOS calls: INT 21H calls.