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:
References:
|