Embedded C

Course Description

Embedded C

Embedded C programming plays a crucial role to make the microcontroller run & perform the fancied actions. At present, we usually utilize several electronic devices like mobile phones, washing machines, security systems, refrigerators, digital cameras, etc. The managing of these embedded devices can be done with the help of an embedded C program.

Embedded C programming strengthens with functions where every function is a set of statements utilized to complete specific tasks. The embedded C and C languages are equivalent and implemented through significant components like a variable, character set, keywords, data types, declaration of variables, expressions, statements. All features play a significant role while writing an embedded C program.

      1. Introduction to Embedded C
        • Differences between C and Embedded C
      2. Arduino UNO
        • Board Types
        • Arduino UNO board  Ports:
        • Introduction to Port manipulation
      3. Language Fundamentals
        • Data Types and Variables
        • Operators - Using AND and OR operations
        • Control statement
        • Using loop accessing Ports
        • Functions
      4. Interrupts
        • Interrupt function
        • Types of Interrupts
        • Interrupts in Arduino
        • Using Interrupts in Arduino
      5. Strings
        • Manipulating String Arrays
        • Functions to Manipulate String Arrays
        • Copy a String
        • Append a String to a String
      6. Array
        • Multidimensional Array
        • 4x4 Keypad Interfacing
      7. Pointers
        • Automatic triggered system with IR sensor
      8. Structure
        • Using Structs in Arduino Programming
      9. Linked List
        • To declare a LinkedList object
        • Getting the size of the linked list
        • LinkedList opeations - Adding elements, Getting elements, Changing elements, Deleting elements, Sorting elements
      10. Stack
        • Blink LED in stack 

       

Reviews

Average Rating

0
(0 ratings)

Detailed Rating

0%
0%
0%
0%
0%