You are on page 1of 3

1.

Title of Subject Microprocessor and Microcontroller


2. Subject Code McE-5029
3. Credit Hour 2.5
4. Pre-Requisite McE-3036 Digital Electronics, McE-3026 Electronic Devices
5.Aim of Subject To provide adequate knowledge for the students to apply assembly
language programming techniques, interface hardware design, and
consider microcontroller and microprocessor system.
6. Learning At the completion of the subject, students should be able to:
Outcomes Learning Outcomes:
 LO1 - Understand the features of 8085 microprocessor and
PIC microcontrollers such as PIC18FXX.
 LO2 - Give an overview on the architecture and basic
concepts of 8085 microprocessor and PIC microcontroller.
 LO3 - Create the memory interfacing techniques with 8085
microprocessor and PIC microcontroller.
 LO4 - Create the I/O interfacing techniques with 8085
microprocessor and PIC microcontroller.
 LO5 - Write assembly language program in 8085
microprocessor and PIC microcontroller for various
application.

7. Assessment Lecture -
Scheme Practical 20%
Midterm Exam 40%
Final Exam 40%
8. Details of Subject Topics Hours
Introduction to Microprocessor & Microcomputer
Systems
Introduction to Microprocessor; Microcomputer Systems
8085 Microprocessor
8
Features of 8085; architecture of 8085; pin definition of
8085; clock circuits; reset circuit; 8085 interrupt structure
and operation; I/O memory and system buses; instruction
cycle; instruction, execution, sequence and data flow
8085 Instruction Set and ALP
Instruction classification; instruction and data format;
instruction set of 8085; addressing mode; instruction set
summary; assembly language programming;
8
programming examples; instruction comparisons
Programming Techniques
Looping, counting and indexing; timers; code conversion;
BCD arithmetic
Stacks and Subroutines 8
Concepts of stack and subroutines; parameters passing
techniques; subroutine documentation; advanced
subroutine concepts
I/O and Memory Interface
I/O data transfer techniques; interfacing techniques in
8085; memory interfacing
PIC Architecture & Assembly Language Programming
The WREG register in the PIC; the PIC file register; using
instruction with the default access bank; PIC status
register; PIC data format and directives; introduction to
PIC assembly programming; assembling and linking a
PIC program; the program counter and program ROM 8
space in the PIC; RISC architecture in the PIC; viewing
register and memory with MPLAB simulator
Branch, Call, and Time Delay Loop
Branch instructions and looping; call instructions and
stack; PIC 18 time delay and instruction pipeline
PIC I/O Port Programming
I/O port programming in PIC 18; I/O bit manipulation
programming
Bank Switching, Table Processing, Macros, and
Modules
6
Immediate and direct addressing modes; register indirect
addressing mode; look-up table and table processing; bit-
addressability of data RAM; bank switching in the PIC
18; check sum and ASCII subroutines; macros and
modules
PIC 18F Hardware Connection and ROM Loaders
PIC18F458/452 pin connection; PIC 18 configuration
registers; explaining the Intel Hex File for PIC18; PIC18
trainer design and loading
6
PIC18 Timer Programming in Assembly and C
Programming timers 0 and 1; counter programming;
programming timers 0 and 1 in C; programming timers 2
and 3
PIC18 Serial Port Programming in Assembly and C
Basics of serial communication; PIC18 connection to
RS232; PIC18 serial port programming in assembly;
PIC18 serial port programming in assembly
8
Motor Control: Relay, PWM, DC, and Stepper Motors
Relays and optoisolators; stepper motor interfacing; DC
motor interfacing and PWM; PWM motor control with
CCP; DC motor control with ECCP
9. Teaching and This subject will be delivered using the following means:
Learning Activities Lecture Hours = 52
Supervised Practical Hours = 26
Total Contact Hours = 78
10.Laboratory 1. Laboratory Experiments for 8085
2. Laboratory Experiments for PIC18
11. Reading Material Textbook 1.A.P.Godse and Mrs.D.A.Godse, "Microprocessor
and Microcontroller system", First Edition, 2007-
2008
2.Muhammad Ali Mazidi, Rolin D. McKinlay, and
Danny Causey, "PIC Microcontroller and embedded
systems (using assembly and C for PIC18)"
Reference 1.Barry B. Brey, "The Intel Microprocessors
Material (8086/8088, 80186/80188, 80286, 80386,80486,
Pentium, Pentium Pro Processor, Pentium II, Pentium
III, Pentium 4, and Core2with 64-Bit Extensions) ",
Eighth Edition, 2009
2. John Crisp, "Introduction to Microprocessors and
Microcontrollers", Second Edition,2004

You might also like