Microcontroller & Embedded Systems Syllabus — Government College of E…
Full syllabus, topics and curated resources for Microcontroller & Embedded Systems (Government College of Engineering and Technology, Jammu).
Architecture and programming of 8051 and AVR microcontrollers and embedded systems fundamentals
- Subject code: CST-3606
- University: Government College of Engineering and Technology, Jammu
- Course: BE (2022 onwards)
- Branch: CE
- Semester: 6
Microcontroller & Embedded Systems syllabus
Unit 1: 8051 Microcontroller
- Introduction to Microcontrollers and their Evolution
- Microprocessors vs. Microcontrollers
- MCS-51 Family Overview and Important Features
- 8051 Architecture and Pin Functions
- 8051 Addressing Modes
- Interrupt Organization and Processing Interrupts
- Serial Port and External Interrupts
- Interrupt Service Routines
- Memory Address Decoding
- 8031/51 Interfacing with External ROM and RAM
Unit 2: Assembly Programming and Instruction Set of 8051
- Introduction to 8051 Assembly Programming
- Assembling and Running an 8051 Program
- Data Types and Assembler Directives
- Arithmetic and Logic Instructions
- Jump, Loop and Call Instructions
- I/O Port Programming (8051)
- Programming the 8255
- 8255 Interfacing
- C Programming for 8255
Unit 3: Embedded Systems
- Concept and Characteristic Features of Embedded Systems
- Embedded System Architecture
- Application Areas and Specialties of Embedded Systems
- Embedded Operating System - Types and General Architecture
- Kernel and Categories of Embedded OS
- Concept of Arduino Development Boards
- Concept of Raspberry Pi Development Boards
Unit 4: Introduction to AVR Microcontroller
- Overview of AVR Family
- AVR Microcontroller Architecture and Status Register
- Special Function Registers
- RAM, ROM and EEPROM Space
- On-Chip Peripherals
- ATmega32 Pin Configuration and Functions
- Fuse Bits of AVR