EEE 802(a)-Microprocessor Based System |
INTRODUCTION |
Block Diagram of a typical microprocessor based system pointing out the role of microprocessor and other peripheral blocks.
|
MICROPROCESSOR |
Review: Intel 8086/8088 Microprocessor: Architecture, Clock Generator, Resetting the microprocessor, Wait State Inserting, Bus
Buffering, Interrupts, and Assembly Language Programming. |
ADDING MEMORY |
Classification, Memory Timing, Interfacing requirements, Interfacing Slow Memory, Interfacing Static RAM (6116 – 2K, 6264 – 8K),
Interfacing EPROM (2764 – 8K, 27256 – 32K), Address decoding (using logic gates and decoders, using PAL), Designing Memory
Modules (higher capacity say 512K) using memory chips (say 8K), Interfacing Memory Modules to the microprocessor, Interfacing
Dynamic RAM, Non Volatile Memories
|
ADDING INPUT/ OUTPUT DEVICES |
Designing an 8-bit input port, Designing an 8-bit output port, I/O space, Address decoding for Memory mapped I/O and I/O mapped
I/O
Review: I/O Controllers – 8255A, 8250/1, 8279, 8253/4, 8259A, 8237A
Interfacing of Digital I/O Devices: Handshaking Logic, Programmed I/O, Interrupt driven I/O, Direct memory access, High Power
Device Interfacing – Wave shaping, Driving and level shifting, Isolation
Examples: Interfacing and assembly language monitor program for Key Board (one dimensional, two dimensional) through 8255A
and 8279, Centronics-type Parallel Printer through 8255A, Display (7-segment, dot-matrix, alphanumeric) through 8255A and 8279,
Data Transfer between two microprocessor based systems through 8255As, Mechanical and solid state Relays, Stepper Motor etc.
Analog Interfacing and Industrial Control: Review of Operational amplifier characteristics and circuits, Sensors and transducers (light
sensors, temperature sensors, Force and pressure transducers, etc.), signal conditioning – multiplexing, linearization and scaling, 4-20
mA current loop
Examples: Interfacing and assembly language monitor program for D/A Converter (MC1408 8-bit D/A, DAC 1208 12-bit D/A etc.),
A/D Converter (ADC0808 8-bit ADC, ICL7109 12-bit ADC etc.)
|
ADDING TOGETHER |
Designing microprocessor based systems with monitor programs for single/ multipoint Temperature Monitoring, Data Logger, PID
Controller, etc.
|
EMBEDED CONTROLLER |
Intel 8051 embedded controller – Architecture and Assembly language programming, system design using 8051
|
COMMUNICATING WITH OTHERS |
Asynchronous serial data communication, Serial Data transmission methods and standards, RS-232C Serial Data Standard (Rs-232C
to TTL interfacing, RS-232C signal definitions, Connection), Modems
|
Reference Books: |
1. Douglas V. Hall – Microprocessors & Interfacing, Tata McGraw-Hill
2. Mohamed Rafiquzzaman – Microprocessors and Microcomputer based system Design, PHI
3. Muhammad Ali Mazidi – The 8051 Microcontroller and embedded systems, Pearson Ed. Asia
4. Ray & Bhurchandi, Advanced Microprocessors & Peripherals, TMH
5. Predko, Programming & Customising 8051 Microcontroller, TMH
6. John Uffenbeck – Microcomputers and Microprocessors, PHI/ Pearson Education
7. Chowdhury & Chowdhury, Microprocessor & Perpherals, Scitech
8. Thyagarajan, Microprocessor & Microcontrollers, Scitech
9. Michel Slater – Microprocessor Based Design, PHI
10. Walter A. Tribel – The 8088 and 8086 Microprocessors, PHI
11. Barry B. Brey – The Intel Microprocessors, PHI/Pearson Ed. Asia
12. Mathivanan, Microprocessors PC Hardware & Interfacing, PHI
|
|