MICROCONTROLLERS
Course Code BEC405A
CIE Marks 50
Teaching Hours/Week(L:T:P) 3:0:0
SEE Marks 50
Total Hours of Pedagogy 40
Total Marks 100
Credits 03
Exam Hours 3
Examination type(SEE) Theory
Module-1 ( 8 Hrs )
Microcontroller: Microprocessor Vs Microcontroller, Micro
controller & Embedded Processors, Processor Architectures-Harvard Vs
Princeton & RISC Vs CISC , 8051 Architecture- Registers, Pin diagram, I/O
ports functions, Internal Memory organization. External Memory (ROM &
RAM) interfacing. (Text book 1-1.1,Text book 2-1.0,1.1,3.0,3.1,3.2,3.3 Text
book 3-Pg 5-9)
RBT Level L1,L2
Module-2 ( 8 Hrs )
Instruction Set: 8051 Addressing Modes, Data Transfer Instructions,
Arithmetic instructions, Logical Instructions, Jump & Call Instructions
Stack & Subroutine Instructions of 8051 (with examples in assembly
Language). (Text book 2- Chapter 5,6,7,8, Additional reading Refer
Textbook 3, Chapter 3 for complete understanding of instructions with
flow diagrams)
RBT Level L1,L2
Module-3 ( 8 Hrs )
Timers/Counters & Serial port programming:
Basics of Timers & Counters, Data types & Time delay in the 8051 using
C, Programming 8051 Timers, Mode 1 & Mode 2 Programming, Counter
Programming (Assembly Language only). (Text book 2- 3.4, Text book 1-
7.1, 9.1,9.2)
Basics of Serial Communication, 8051 Connection to RS232,
Programming the 8051 to transfer data serially & to receive data serially
using C.( Text book 2- 3.5, Text book 1- 10.1,10.2,10.3 except assembly
language programs, 10.5)
RBT Level L1,L2,L3
Module-4 ( 8 Hrs )
Interrupt Programming: Basics of Interrupts, 8051 Interrupts, Programming
Timer Interrupts, Programming Serial Communication Interrupts, Interrupt
Priority in 8051(Assembly Language only) ( Text book 2- 3.6, Text book 1-
11.1,11.2,11.4, 11.5)
RBT Level L1,L2,L3
Module-5 ( 8 Hrs )
I/O Port Interfacing & Programming: I/O Programming in 8051 C, LCD
interfacing, DAC 0808 Interfacing, ADC 0804 interfacing, Stepper motor
interfacing, DC motor control & Pulse Width Modulation (PWM) using C
only. (Text book 1- 7.2, 12.1, 13.1, 13.2, 17.2, 17.3)
RBT Level L1, L2, L3
Suggested Learning Resources:
TEXT BOOKS
1. The “8051 Microcontroller and Embedded Systems – Using Assembly and C”,
Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollind. Mckinlay; Phi,
2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth j. Ayala, 3rd edition, Thomson/Cengage
Learning.
3. “Programming And Customizing The 8051 Microcontroller”.,Myke Predko Tata
Mc Graw-Hill Edition 1999 (reprint 2003).
REFERENCEBOOKS:
1. “The 8051 Microcontroller Based Embedded Systems”, Manish K Patel,
McGraw Hill, 2014, ISBN: 978-93-329-0125-4.
2. “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Raj
Kamal, Pearson Education, 2005.
Web links and Video Lectures(e-Resources):
https://youtu.be/pA6K5NgWTow?si=zQqqgXQq50dVL_-s
0 Comments