Student Information Collection Link: https://docs.google.com/forms/d/e/1FAIpQLScLe67Cu4o-KxUawlGMEgYKcmwwdKVWfnqs4rw8E0RnaWuU5g/viewform?usp=dialog
Microcontrollers [5th Semester, B.Tech. Third Year]
Course Description
Offered by the Department of Biomedical Engineering, NIT Raipur
Credits: 3-1-0, (4)
Status: Core
Code: BM105111BM
[Prerequisite - BM104108BM (Microprocessor)]
Course Objectives
1. To learn the basics and the inbuilt hardware of microcontroller.
2. To learn 8051 microcontroller instruction and able to write and implement programs.
3. To learn and apply interfacing concepts for interfacing of the microcontroller with other devices.
Course Content
Unit-1 Introduction to Microcontroller 8051
Brief History, Classification MCS-51 Family based on their features (8051, 8052, 8031, 8751, AT89C51), Pin configuration, Processor Architecture and InstructionSet: Registers of 8051, inbuilt RAM, register banks, stack, on-chip and external program code memory ROM, power reset and clocking circuits, I/O port structure, Addressing modes, instruction set, and programming.
Unit-2 Timer/Counter and Interrupts of 8051
Introduction, Registers, different modes, programming, Interrupt Vs Polling, Types of interrupts, register used for interrupts initialization, Programming of external interrupts, Timer interrupts.
Unit-3 Asynchronous Serial Communication and Programming
Introduction to Serial Communication, Data Programming, RS232 Standard, RS422 Standard, 1488 and 1489 Standard, GPIB, Max 232/233 Driver, Serial communication programming.
Unit-4 Interfacing with 8051 and Advanced Microcontrollers
Interfacing and programming of: ADC & DAC, stepper motor, 4x4 keyboard matrix, LCD, Interfacing(only) of different types of Memory. Introduction to ARM and PIC microcontroller.
Course Materials
Required Text: Textbooks
1. Mazidi, M. A., Mazidi, McKinlay, R.D. (2006). The 8051 microcontroller and embedded systems: using Assembly and C (Vol. 626). Pearson/Prentice Hall.
2. Predko, M. (1999). Programming and customizing the 8051 microcontroller. McGraw-Hill, Inc.
3. Vahid, F., & Givargis, T. D. (2001).Embedded System Design: A Unified Hardware/Software Introduction. John Wiley & Sons.
Optional Materials: Reference Books
1. Ayala, K. J. (2010). The 8051 Microcontroller and Embedded Systems: Using Assembly and C. Cengage Learning.
2. Ayala, K. J. (1995). The 8051 microcontroller. Penram, India.
Exam
•Teacher’s Assessment: 20 Marks (Quiz, Assignments, Attendance)
•Mid Sem: 30 Marks
•End Sem: 50 Marks ( Unit-1: 5 marks, Unit 2: 5 marks, Unit-3: 20 marks, Unit-4: 20 Marks)