PH 208

Digital Electronics and Microprocessors

3-0-0-6

 

Syllabus:

Digital Electronics:

Data processing circuits: multiplexers, demultiplexers, encoders, decoders, parity checkers, magnitude comparator, half and full adders, subtractor, adder-cum-subtractor, programmable logic arrays, memory (ROM, RAM, Flash).                                                                             

Flip Flops: RS, clocked RS, D-type, JK and JK-master slave flip flops; truth tables, input/output waveforms.      

Registers and Counters: Serial in - serial out, serial in – parallel out (shift) registers, asynchronous (ripple) and synchronous counters, MOD counters, decade counter.                   

Microprocessor:

INTEL 8085 Architecture: Bus organization, 8085 microprocessor pin diagram, internal architecture block diagram, MPU design, instruction fetch, decode and execution, machine cycles and bus timing for various operations (opcode fetch, read, write).                                 

INTEL 8085 Instructions: Data transfer group (between registers, registers and memory, registers and I/O devices), Arithmetic group (addition, subtraction, increment, decrement, complement), Logical operation group (AND, OR, NOT, XOR, rotate, compare), Branching operation group (unconditional / conditional jumps), flags, 16 bit arithmetic, Control group – Programming exercises

Stack and Subroutine: stack memory structure, stack access commands, conditional call / return, restart instructions.                                                                                                       

Interrupts: 8085 interrupts, restart instruction, vector interrupts, m/c group (EI, DI, SIM, RIM)

Counters and Time Delays: time delay using register/register pair/looping, hexadecimal counter

Memory and I/O Interfacing: memory interfacing – memory structure, address decoding, interfacing circuits, read/write operations, interfacing I/O devices, machine cycles.                                                                                                        

Peripherals: 8155 programmable peripheral interface, 8255 general purpose programmable device and 8279 programmable keyboard/display interface                                                

Serial I/O and data communication, evolution of INTEL microprocessors                         

Texts:

  1. D. P. Leach, A. P. Malvino and G Saha, Digital Principles and Applications, Tata McGraw Hill, 2007.
  2. R. S. Gaonkar, Microprocessor Architecture, Programming, and Applications with the 8085, 6th Ed.,    Penram International/ Prentice Hall, 2002.
  3. N. K. Srinath, 8085 Microprocessor Programming and Interfacing, Prentice Hall of India, 2005

References:

  1. D. V. Hall, Microprocessors and Interfacing, Tata McGraw-Hill, 1995.
  2. W. Kleitz, Microprocessor and Microcontroller Fundamentals: the 8085 and 8051 Hardware and Software, Prentice Hall, 1997.
  3. J. Uffenbeck, Microcomputers and Microprocessors: the 8080, 8085, and Z80 Programming, Interfacing, and Troubleshooting, Prentice Hall, 1999.
  4. J. F. Wakerly, Digital Design - Principles and Practices, 3rd Ed., Prentice Hall of India, 2005.