0% found this document useful (0 votes)
116 views5 pages

Embedded Systems Course Syllabus: B2l Solution

The document outlines the syllabus for an embedded systems course. It covers topics such as the history of embedded systems, microprocessors and microcontrollers, embedded C programming, interfacing with components like LEDs, seven segment displays, LCDs, switches, keyboards, motors, timers, counters, serial communication, ADCs, and sensors. It also discusses embedded networking, controlling devices using Arduino, and learning the Arduino platform. The course aims to provide an introduction to embedded systems and teach students how to design, program and interface with various embedded components.

Uploaded by

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

Embedded Systems Course Syllabus: B2l Solution

The document outlines the syllabus for an embedded systems course. It covers topics such as the history of embedded systems, microprocessors and microcontrollers, embedded C programming, interfacing with components like LEDs, seven segment displays, LCDs, switches, keyboards, motors, timers, counters, serial communication, ADCs, and sensors. It also discusses embedded networking, controlling devices using Arduino, and learning the Arduino platform. The course aims to provide an introduction to embedded systems and teach students how to design, program and interface with various embedded components.

Uploaded by

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

B2l Solution

Embedded Systems Course

Embedded Systems Course Syllabus


INTRODUCTION TO EMBEDDED SYSTEM

• History & need of Embedded System


• Basic components of Embedded System
• Programming Language Classification of Embedded System
• Advantage & Disadvantage

MICROPROCESSOR & MICROCONTROLLER CLASSIFICATION

• Difference between Microprocessor & Microcontroller


• Classification based on architecture
• Memory Classification

EMBEDDED SYSTEM DESIGN:


 Introduction to embedded systems.
 Components of embedded system.
 Advantages and applications of embedded systems.
 Examples of real time embedded systems and how they are manufactured industry ready.
 Different Microcontroller Architectures (CISC, RISC, ARISC).
 Internal Resources & Hardware Chips in Details.
 History of AVR Microcontrollers and Features.
 Memory Architectures (RAM/ROM).

INTRODUCTION OF EMBEDDED C

• Introduction to Embedded C
• Difference between C & Embedded C
• Programming style
• Basic structure of C program

CONSTANTS, VARIABLES & DATA TYPES

• Keywords & Identifiers


• Data type & its memory representation
• Arrays and strings
Embedded Systems Course
OPERATORS

• Types of Operators
• Bitwise Operators explained

CONTROL STRUCTURES & LOOPS

• Decision making with if statement


• If….else statement
• Switch statement, and GOTO statement
• The While and Do – While statements
• For statement

FUNCTIONS

• Why Functions
• Types of Functions
• A Multi-functional program
• Return values & their types

INTERODUCTION TO SOFTWARES

 Arduino Integrated Development Environment Software


 Proteus

INTERFACING OF LED

Special Topics:
• Introduction of LED’s
• Interfacing Circuit Description of LED’s
• Programming of LED’s Interfacing
¾ PIC
¾ Android Mobile Based
INTERFACING OF SEVEN SEGMENT DISPLAY Embedded Systems.

• Introduction to 7 Segment Display


• Types of 7 Segment Display
• Interfacing Circuit Description of 7 Segment Display
• Programming of 7 Segment Display Interfacing

INTERFACING OF LCD

• Introduction to 16 x 2 LCD
• Commands of 16 x 2 LCD
• Interfacing Circuit Description of 16 x 2 LCD
• Programming of 16 x 2 LCD
Embedded Systems Course

INTERFACING OF SWITCHES & KEYBOARD MATRIX

• Introduction to Switches & Keyboard Matrix


• Interfacing Circuit of Switches & Keyboard Matrix
• Programming of Keyboard Matrix & Switches
• Controlling of LED’s by using Switches
• Key board Matrix & LCD Interfacing Program

INTERFACING OF MOTORS

• Introduction to Motors
• Types of Motors used in Embedded System
• Programming & Controlling of motors in Embedded System

TIMERS & COUNTERS PROGRAMMING

• Introduction to Timers & Counters


• Difference between Timer and Counter
• Description of SFR associated with Timers & Counters
• Programming of Timers & Counters

SERIAL COMMUNICATION PROGRAMMING

• Introduction to Serial Communication


• Types of Serial Communication
• Description of SFR associated with Serial Communication
• Programming of UART

INTERFACING OF ADC

• Introduction to ADC
• Programming of ADC

SENSOR INTERFACING

• Introduction to sensing devices


• Interfacing of IR Sensors
• Interfacing of Temperature Sensor
Embedded Systems Course
LEARNING ARDUINO PLATFORM

i. Programming in Embedded-C, Concepts of C language.


ii. General Hardware Interfacings:
 LED’s
 Switches
 Seven Segment Display
 Multi Segment Displays
 Relays (AC Appliance Control)
 LCD
 Buzzer
 IR Sensors
 Other Digital Sensors

EMBEDDED NETWORKING

• I2C Bus Standard

• Bluetooth

• Zigbee

• USB

• UART ¾
¾

CONTROLLING EMBEDDED SYSTEM BASED DEVICES USING ARDUINO

 Reading data from analog and digital sensors on Serial Monitor/LCD Monitor.
 Work with LED Controlled by Switch/potentiometer, 7 segment displays.
 How to connect relays and servomotors to ARDUINO Board.

You might also like