0% found this document useful (0 votes)
58 views159 pages

MicroP and Embedded Notes (Loan Sir)

Uploaded by

zia.at.lfx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views159 pages

MicroP and Embedded Notes (Loan Sir)

Uploaded by

zia.at.lfx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 159

MI

CROPROCESSORS
ECS-601
SEMESTERVI

EMBEDDEDSYSTEM DESI
GN
(
MICROCONTROLLERS)
ECS-703
SEMESTERVII

HANDWRI
TTENNOTES

MOHDZAI D
16BEC006
MI
CROPROCESSORS
ECS-601
SEMESTERVI
HANDWRITTENNOTES
Microprocessors
Paper Code ECS-601
Course Credits 4
Lectures/ Week 3
Tutorials/ Week 1
Course description UNIT- I INTRODUCTION AND ORGANIZATION
Evaluation of microprocessors, basic block of micro
computer, typical micro computer architecture, single chip
microprocessor, functional representation of simple and
typical microprocessor, general purpose and dedicated
registers, INTEL 8085 pin and functional block diagram,
tristate concept, INTEL 8085 externally initiated signals,
basic concepts of timing and control unit.

UNIT-II PROGRAMMING OF MICROPROCESSORS


Data representation, instruction and data flow, addressing
modes, instruction set of INTEL 8085 machine cycle, T-state
and timing diagram, introduction to programming, use of
mnemonics and assembly language, flowchart, assembler
pseudo-instruction, flowchart and program writing
techniques.

UNIT-III INTERFACING MEMORY AND I/O DEVICES


Necessity of interfacing, address space partitioning, memory
mapped I/O and I/O mapped I/O, hardware scheme of data
transfer, various interrupt schemes and associated
instructions of INTEL 8085, direct memory access data
transfer. Review of semiconductor memories, timing
operation, memory interfacing, programmable peripheral
interfaces, 8255, 8253 programmable interrupt controller,
enabling and disabling and masking of interrupts, particularly
in 8085.

UNIT-IV 16-BIT MICROPROCESSOR AND ITS


ARCHITECTURE
Intel 8086/8088 architecture, addressing modes,
instructions set, assembler dependent instructions, 8086
I/O, I/O processor (IOP), Interrupts and DMA .

39
UNIT-V PENTIUM AND PENTIUM PRO
MICROPROCESSOR
Serial I/O, Introduction to Pentium and Pentium pro
microprocessor, special pentium registers.

Pre-requisite Computer Architecture


Course/Paper:
Text Book: 1. R. Goankar, “Microprocessor architecture”, Penram
International Publication, Fifth edition, 1989
2. Rafiquzzaman, “Microprocessor and Microcomputer
based System Design”, CRC press, 1995
Reference Books: B. B. Bray, “8086/8088/Intel Microprocessor”, 8th Edition

Course Outcomes CO1: Familiarity with the basic architecture of a well-known


microprocessor 8085, awareness of the instruction set and
instruction execution mechanism in 8085 microprocessor.

CO2: An ability to learn the programming of 8085


microprocessor and its applications.

CO3: Achieving the thorough knowledge of data transfer


between the microprocessor and the peripherals, challenges
in data transfer and the limitations of basic architecture
regarding the data transfer.

CO4: Learning how and why the microprocessor needs to


be interrupted, how the software and hardware governs the
interrupt process. The students will be introduced to high
end processors.

CO5: To know the challenges and architectural limitations


of 8085, 8086/8088 microprocessors. To know how these
challenges have been overcome in high end processors like
Pentium processors.

Computer usage/ 1. Assembly Language Programming


Software required: 2. Microprogramming

______________________________________________________________________

40
EMBEDDEDSYSTEM DESI
GN
ECS-703
SEMESTERVII
HANDWRITTENNOTES
EMBEDDED SYSTEM DESIGN
Paper Code ECS-703
Course Credits 4
Lectures/ Week 3
Tutorials/ Week 1
Course description UNIT- 1
Definition, Characteristics of Embedded Systems, Design
Challenge-optimizing design metrics, Performance of design
metrics, Example of a Digital Camera chip.

UNIT- II
8051 Architecture, Programming model of 8051, Pin diagram of
8051,8051 oscillator and clock, Program counter and data
pointer flags and Program status word (PSW), Internal memory,
Internal RAM, Special function registers.

UNIT- III
Microcontroller Vs General Purpose Microprocessor,
Microcontroller for embedded systems, X86PC embedded
applications, 8051 Assembly language Programming,
Assembling and Running 8051 program, Machine code in
program, 8051 Flag bits and PSW, 8051 registers banks and
stack, jump, loops, Logic and call instructions, Design from
various 8051 chips, Delay Calculations.

UNIT-IV
I/O ports and programming, I/O bit manipulation program, 8051
programming in C, I/O programming in C, Addressing SFR,
Logic operations in C, Data serialization 8051C.

UNIT-V
Connecting 8051 to 8255 motor control, Motor control: Stepper
Motor interfacing, Controlling Stepper Motor via opt isolator

Pre-requisite
Course/Paper: Basic knowledge of digital logic required but not mandatory.
53
Text Book: Mohd. Ali Mazidi, JC Mazidi and Mc Kinlay, “The 8051
microcontroller and Embedded system- using Assembling
and C”, Pearson 2008.
Reference Books: 1.Frank Vahid and Tony Givaris, “Embedded System”, Willy
India 2002.
2. Rajkamal,“Embedded systems: architecture, programming
and design”, Tata McGraw-hill 2008.
Course
outcomes: CO1: Thorough understanding of Embedded System and its
characteristics, differences between Microprocessor and
Microcontroller and optimization of Design Metrics for an
Embedded System.
CO2: Understanding of architecture, Internal memory,
Special function registers, Programming model and pin
structure of 8051 microcontroller.
CO3: Thorough understanding of loop, jump, call
instructions, various Addressing Modes, arithmetic and logic
instructions in 8051, Ability to program 8051 in Assembly
Language.
CO4: Ability to program 8051 microcontroller using
Embedded C.
CO5: Capability to program 8051 timers to generate time
delays and counter operations, understanding of 8051
interfacing with LCD, stepper motor and 8255 chip.
Computer usage: Assembly & C programming.
Software required:

54
UNI
T1
NOTESBY:SHAMAI
SLAM
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
UNI
T2
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
UNI
T3
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
UNI
T4
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
UNI
T5
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner

You might also like