Professional Documents
Culture Documents
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