0% found this document useful (0 votes)
104 views4 pages

Microprocessor and Microcontrollers (Credits: Theory-04, Practicals-02) Theory Lectures 60

This document outlines the curriculum for a course on microprocessors and microcontrollers. It covers four units: (1) introduction to microprocessors including the 8085 architecture, instruction set, and interfacing; (2) stack operations, subroutines, and interrupts on the 8085; (3) architecture and programming of the PIC16F887 microcontroller; and (4) interfacing projects using the PIC16F887 such as LEDs, LCD displays, keyboards and motors. The accompanying lab course involves programming exercises on both the 8085 and PIC16F887 microcontrollers to perform tasks such as data transfer, arithmetic, sorting, waveform generation, ADC, and serial communication.

Uploaded by

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

Microprocessor and Microcontrollers (Credits: Theory-04, Practicals-02) Theory Lectures 60

This document outlines the curriculum for a course on microprocessors and microcontrollers. It covers four units: (1) introduction to microprocessors including the 8085 architecture, instruction set, and interfacing; (2) stack operations, subroutines, and interrupts on the 8085; (3) architecture and programming of the PIC16F887 microcontroller; and (4) interfacing projects using the PIC16F887 such as LEDs, LCD displays, keyboards and motors. The accompanying lab course involves programming exercises on both the 8085 and PIC16F887 microcontrollers to perform tasks such as data transfer, arithmetic, sorting, waveform generation, ADC, and serial communication.

Uploaded by

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

Microprocessor and Microcontrollers

(Credits: Theory-04, Practicals-02)

Theory Lectures 60

Unit-1 (18 Lectures)

Introduction to Microprocessor: Introduction, Applications, Basic block diagram, Speed, Word size,
Memory

capacity, Classification of microprocessors (mention of different microprocessors being used)

Microprocessor 8085: Features, Architecture -block diagram, General purpose registers, register pairs,
flags,

stack pointer, program counter, types of buses. Multiplexed address and data bus, generation of control
signals, pin

description of microprocessor 8085. Basic interfacing concepts, Memory mapped I/O and I/O mapped
I/O.

8085 Instructions: Operation code, Operand & Mnemonics. Instruction set of 8085, instruction
classification,

addressing modes, instruction format. Data transfer instructions, arithmetic instructions, increment &
decrement

instructions, logical instructions, branch instructions and machine control instructions. Assembly
language

programming examples.

Unit-2 (10 Lectures)


Stack operations, subroutine, call and return instructions. Delay loops, use of counters, timing diagrams-
instruction

cycle, machine cycle, T- states, time delay.

Interrupt structure of 8085A microprocessor, processing of vectored and non-vectored interrupts,


latency time and

response time; Handling multiple interrupts

Microcontrollers: Introduction, different types of microcontrollers, embedded microcontrollers,


processor

architectures. Harvard vs. Princeton, CISC vs. RISC architectures, microcontroller memory types,
microcontroller

features, clocking, I/O pins, interrupts, timers, peripherals.

Unit-3 (18 Lectures)


PIC16F887 Microcontroller: Core features, Architecture, pin diagram, memory organization- Program and
data

memory organization, I/O Ports, oscillator module, Timer modules (Timer 0, Timer 1 and Timer 2),
comparator

module, analog-to-digital converter (ADC) module, data EEPROM, Enhanced capture/compare/PWM


module ,

EUSART, master synchronous serial port (MSSP) module, special features of the CPU, interrupts,
addressing

modes, instruction set.

Unit-4 (14 Lectures)


Interfacing to PIC16F887: LED, Switches, Solid State Relay, Seven Segment Display, 16x2 LCD display, 4x4

Matrix Keyboard, Digital to Analog Converter, Stepper Motor and DC Motor. Interfacing program
examples using

C language.

Suggested Books:
1. Microprocessor Architecture, Programming and Applications with 8085, Ramesh S.Gaonkar - Wiley

Eastern Limited- IV Edition.

2. Fundamentals of Microprocessor & Microcomputer: B. Ram—Danpat Rai Publications.

3. Microchip PIC16F87X datasheet

4. PIC Microcontrollers, Milan Verle, , mikro Elektronika, 1st edition (2008)

5. Muhammad Ali Mazidi, “Microprocessors and Microcontrollers”, Pearson, 2006

Microprocessor and Microcontrollers Lab


60 Lectures

8085 Assembly language programs:

1. Program to transfer a block of data.

2. Program for multibyte addition

3. Program for multibyte subtraction

4. Program to multiply two 8-bit numbers.

5. Program to divide a 16 bit number by 8 bit number.

6. Program to search a given number in a given list.

7. Program to generate terms of Fibonacci series.

8. Program to find minimum and maximum among N numbers

9. Program to find the square root of an integer.

10. Program to find GCD of two numbers.

11. Program to sort numbers in ascending/descending order.

12. Program to verify the truth table of logic gates.

PIC Microcontroller Programming

Note: Programs to be written using C programming language


1. LED blinking with a delay of 1 second.

2. Solid State Relay Interface

2. Interfacing of LCD (2X16).

3. Interfacing of stepper motor and Rotating stepper motor by N steps clockwise/anticlockwise with

speed control.

4. To test all the gates of a given IC74XX is good or bad.

5. Generate sine, square, saw tooth, triangular and staircase waveform using DAC interface.

6. Display of 4- digit decimal number using the multiplexed 7-segment display interface.

7. Analog to digital conversion using internal ADC and display the result on LCD.
8. Implementation of DC-Volt meter (0-5V) using internal ADC and LCD

9. Digital to analog conversion using PWM (pulse delay to be implemented using timers).

10. Speed control of DC motor using PWM (pulse delay to be implemented using timers).

11. Interfacing of matrix keyboard (4X4).

12. Serial communication between microcontroller and PC.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy