Sei sulla pagina 1di 5

Jain A.G.M.I.T.

Department of E&CE 8051 MICROCONTROLLER

Jain AGM Institute of Technology, Jamkhandi,

Department of Electronics and Communication Engineering

Course Handouts

Name of Faculty: Allayya kudli Designation: Assistant Professor

Name of Course: 8051 MICROCONTROLLER Class: Seventh semester of B.E.

Semester : V Academic Year: 2019-20

No.of lectures planned : 50 No. of lectures specified in syllabus: 40

Objective of Subject: Course objectives: This course will enable students to: Understand the difference
between a Microprocessor and a Microcontroller and embedded microcontrollers. Familiarize the basic
architecture of 8051 microcontroller. Program 8051microprocessor using Assembly Level Language and
C. Understand the interrupt system of 8051 and the use of interrupts. Understand the operation and use
of inbuilt Timers/Counters and Serial port of 8051. Interface 8051 to external memory and I/O devices
using its I/O ports.

About Course: This course is a breadth course and also is a prerequisite for most courses in digital
image processing, Understand difference between Microprocessors & Microcontrollers, Architecture of
8051 Microcontroller, Interfacing of 8051 to external memory and Instruction set of 8051. Write 8051
Assembly level programs using 8051 instruction set. Explain the Interrupt system, operation of
Timers/Counters and Serial port of 8051. Write 8051 Assembly language program to generate timings
and waveforms using 8051 timers, to send & receive serial data using 8051 serial port and to generate an
external interrupt using a switch. Write 8051 C programs to generate square wave on.

Module No.: 1.
Classroom teaching: 5/08/2019 to 04/09/2019

Sr.No. Topics to be covered Outcomes of the unit


1 Microprocessor Vs Microcontroller  After successful completion of
2 Embedded Systems this unit Student will be able to
3 Embedded Microcontrollers,, acquire the knowledge of
Microprocessor Vs
4 8051 Architecture
Microcontroller, Embedded
5 Registers, Pin diagram, Systems, External Memory
(ROM & RAM) interfacing.
6 I/O ports functions /O ports functions, Registers, Pin
Jain A.G.M.I.T. Department of E&CE 8051 MICROCONTROLLER

7 Internal Memory organization. diagram.

8 Internal Memory organization.

9 External Memory (ROM & RAM) interfacing.

10 External Memory (ROM & RAM) interfacing.

Date of assignment:- 04/09/2019

Date of submission:- 6th Sep 2019

Date of returning back the corrected assignment:-12th Sep 2019

Books referred for this topic:-

1. “The 8051 Microcontroller and Embedded Systems – using assembly and C ”, Muhammad Ali
Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning

Module No.: 2.

Classroom teaching: 05/09/2019 to 23/09/2019

Sr.No. Topics to be covered Outcomes of the unit


1 8051 Instruction Set: After studying this course,
students will be able to:
2 Addressing Modes, Data Transfer instructions, Acquire knowledge Addressing
Arithmetic instructions Modes, Data Transfer
3 Logical instructions, Branch instructions instructions, Arithmetic
instructions, Logical instructions,
4 Bit manipulation instructions
Branch instructions, Bit
manipulation instructions. Filters,
Selective Filtering.
5 Simple Assembly language program examples
6 examples to use these instructions.
7 examples to use these instructions.
8 examples to use these instructions.
Date of assignment:- 23/09/2019

Date of submission:- 27th Sep 2019

Date of returning back the corrected assignment:- 01/10/2019


Jain A.G.M.I.T. Department of E&CE 8051 MICROCONTROLLER

Books referred for this topic:-

1. “The 8051 Microcontroller and Embedded Systems – using assembly and C ”, Muhammad Ali
Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning

Module No.: 3.

Classroom teaching: 24/09/2019 to 16 Oct 2019

Sr.No. Topics to be covered Outcomes of the unit


1 8051 Stack, I/O Port Interfacing and Programming: 8051 After studying this course,
Stack, Stack and Subroutine instructions students will be able to:
2 Assembly language program examples on subroutine and Acquire knowledge 8051 Stack,
involving loops Stack and Subroutine instructions.
3 Delay subroutine, Factorial of an 8 bit number (result Assembly language program
maximum 8 bit), Block move without overlap examples on subroutine and
4 Addition of N 8 bit numbers, Picking smallest involving loops - Delay
subroutine,
5 largest of N 8 bit numbers.
6 Interfacing simple switch and LED

7 I/O ports to switch on/off LED with respect to switch


status
8 I/O ports to switch on/off LED with respect to switch
status

Date of assignment:- 16th Oct 2019

Date of submission:- 22nd Oct 2019

Date of returning back the corrected assignment:-25th Oct 2019

Books referred for this topic:-

1. “The 8051 Microcontroller and Embedded Systems – using assembly and C ”, Muhammad Ali
Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning

Module No.: 4.

8051 Timers and Counters – Operation and Assembly language programming to generate a pulse using
Mode-1 and a -, and
Jain A.G.M.I.T. Department of E&CE 8051 MICROCONTROLLER

Classroom teaching: 21 Oct to7/10/2019

Sr.No. Topics to be covered Outcomes of the unit


1 8051 Timers and Counters – Operation and Assembly  After successful completion of
language programming to generate a pulse using Mode-1 this unit Student will be able to
2 square wave using Mode-2 on a port pin. 8051 Serial acquire the knowledge 8051
Communication
Timers and Counters – Operation
3 Basics of Serial Data Communication, RS-232 standard
and Assembly language
4 9 pin RS232 signals, Simple Serial Port programming in programming to generate a pulse
Assembly
5 C to transmit a message and to receive data serially.

6 C to transmit a message and to receive data serially.

7 C to transmit a message and to receive data serially.

8 C to transmit a message and to receive data serially.

Date of assignment: - 7/11/2019

Date of submission: - 12/11/2019

Date of returning back the corrected assignment:- 16/11/2019

Books referred for this topic:-

1. “The 8051 Microcontroller and Embedded Systems – using assembly and C ”, Muhammad Ali
Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning

Module No.: 5.

Classroom teaching: 8/11/2019 to 23/11/2019

Sr.No. Topics to be covered Outcomes of the unit


1 8051 Interrupts. 8051 Assembly language programming After successful completion of
to generate an external interrupt using a switch. this unit the students will be able
2 8051 C programming to generate a square waveform on a to acquires knowledge of Based
port pin using a Timer interrupt 8051 Interrupts. 8051 Assembly
3 8051 C programming to generate a square waveform on a language programming to
port pin using a Timer interrupt generate an external interrupt
4 Interfacing 8051 to ADC-0804, LCD using a Interfacing 8051 to ADC-
0804, LCD.
5 Interfacing 8051 to ADC-0804, LCD

6 Stepper motor and their 8051 Assembly language


interfacing programming
Jain A.G.M.I.T. Department of E&CE 8051 MICROCONTROLLER

7 Stepper motor and their 8051 Assembly language


interfacing programming
8 Stepper motor and their 8051 Assembly language
interfacing programming
Date of assignment:- 23/11/2019

Date of submission:- 28/11/2019

Date of returning back the corrected assignment:- 30/11/2019

Books referred for this topic:-

1. “The 8051 Microcontroller and Embedded Systems – using assembly and C ”, Muhammad Ali
Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning

Staff Incharge

Checked by academic co-ordinator Verified by H.O.D. Approved by Principal

Potrebbero piacerti anche