Introduction to Embedded Computers Training Course

Course Code

embcomp

Duration

14 hours (usually 2 days including breaks)

Overview

This course demonstrates through hands-on practice the fundamentals of Embedded Computers.

Course Outline

Introduction

  • Microprocessor vs Microcontroller
  • CISC vs RISC

Overview of Architecture of  “Client Decision”

  • Processor Core and Functional Block Diagram
  • Description of memory organization
  • Overview of ALL SFR’s and their basic functionality

Low-level Programming Concepts

  • Addressing Modes
  • Instruction Set and Assembly Language (ALP)
  • Developing, Building and Debugging ALP’s

Middle Level Programming Concepts

  • Cross Compiler
  • Embedded C Implementation, prog. * Debugging
  • Differences from ASNSI-C
  • Memory Models
  • Library reference
  • Use of #pragma directive
  • Functions, Parameter passing and return types

On-Chip Peripherals

  • Ports: Input/output
  • Timers & Counters
  • Interrupts, UART

External Interfaces

  • LEDS
  • Switches (Momentary type, Toggle type)
  • Seven Segment Display: (Normal mode, BCD mode,
  • Internal Multiplexing & External Multiplexing)
  • LCD (4bit, 8bit, Busy Flag, Custom Character Generation)
  • Keypad Matrix

Protocols& Peripherals

  • I2C (EEPROM), SPI (EEPROM)
  • A/D & D/A Converter
  • Stepper motor, DC Motor
  • I2C Protocol (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI Protocols (ADC:MCP3001)
  • IR Communications (Phillips RC5 Protocol)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN Protocol

Testimonials

★★★★★
★★★★★

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Jordan!

As a Business Development Manager you will:

  • expand business in Jordan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!