ELECTRICAL DEPARTMENT, GEC, BHARUCH
MID SEM I Syllabus Topics
SUBJECT: MICROPROCESSOR AND MICROCONTROLLER INTERFACING
SEM:05
Review of logic
devices and memories: Latches, Flip flops, Buffers, Controller buffer
registers, Decoders Memory Cell, Internal organization of Memory Chips, Types
of Memories Ram Rom PROM EPROM EEPROM, Flash Memory.
Microprocessor Based
Systems: Digital Computer, Microprocessor, Microcomputer, Microcontroller,
Van Neumann and Harvard Architecture, CISC and RISC Processors
8085 Microprocessor: Architectural Block
Diagram, Schematic and Pin diagrams, Pin functions, Bus Organization, Internal
operations and registers, Externally initiated operations, Serial interrupt and
I/O Control, Brief Introduction of Instruction and assembly language Program,
(Complete 8085 instruction set and Programming of assembly language 8085 should
not be covered & asked in the exam) Timing and Control Unit ,Microprocessor
communication, Multiplexing of address/data bus, Generation of control signals,
8085 machine cycles, Fetch and execution of only MOV, STA, and OUT instructions
with timing diagram.
8051 Microcontroller architecture:
Introduction to MCS -51 Family microcontrollers, Architectural block Diagram,
Pin diagram and Pin 07 15 Suggested Specification table with Marks (Theory):
Distribution of Theory Marks R Level U Level A Level N Level E Level C Level 20
20 30 10 10 10 Legends: R: Remembrance; U: Understanding; A: Application, N:
Analyze and E: Evaluate C: Create and above Levels (Revised Bloom’s Taxonomy)
Note: This specification table shall be treated as a general guideline for
students and teachers. The actual distribution of marks in the question paper
may vary slightly from above table. Functions General Purpose and Special
Function Registers, , Oscillator and clock circuit, Reset circuit, I/O Port
circuits, Memory organization, Internal program and data memory.
Introduction to
Program Development Tools (IDE):
Concept of IDE, Editor, Assembler, Compiler, Linker, Simulator, Debugger and
assembler directives.
Assembly language
programming: Programming model of 8051, Addressing modes, data transfer
instructions, I/O Port programming, Arithmetic and Logical instructions, Bit
level instructions, Branching instructions (Jump and loop Jump and call),
Concept of stack, subroutine and related instructions, writing programs (like
time delay using loop, data conversions HEX to ASCII, BCD to ASCII, use of look
up table etc) in assembly language 8051 and testing the same using IDE.
Faculty:
1) Prof. K.S.SHAH
2) PROF P.K.SHAH