This course demonstrates through hands-on practice the fundamentals of Embedded Computers.
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
United Arab Emirates - Introduction to Embedded Computers
Qatar - Introduction to Embedded Computers
Egypt - Introduction to Embedded Computers
Saudi Arabia - Introduction to Embedded Computers
South Africa - Introduction to Embedded Computers
Brasil - Introduction to Embedded Computers
Canada - Introduction to Embedded Computers
中国 - Introduction to Embedded Computers
香港 - Introduction to Embedded Computers
澳門 - Introduction to Embedded Computers
台灣 - Introduction to Embedded Computers
USA - Introduction to Embedded Computers
Österreich - Introduction to Embedded Computers
Schweiz - Introduction to Embedded Computers
Deutschland - Introduction to Embedded Computers
Czech Republic - Introduction to Embedded Computers
Denmark - Introduction to Embedded Computers
Estonia - Introduction to Embedded Computers
Finland - Introduction to Embedded Computers
Greece - Introduction to Embedded Computers
Magyarország - Introduction to Embedded Computers
Ireland - Introduction to Embedded Computers
Luxembourg - Introduction to Embedded Computers
Latvia - Introduction to Embedded Computers
España - Introducción a los Equipos Incrustados
Italia - Introduction to Embedded Computers
Lithuania - Introduction to Embedded Computers
Nederland - Introduction to Embedded Computers
Norway - Introduction to Embedded Computers
Portugal - Introduction to Embedded Computers
România - Introduction to Embedded Computers
Sverige - Introduction to Embedded Computers
Türkiye - Introduction to Embedded Computers
Malta - Introduction to Embedded Computers
Belgique - Introduction to Embedded Computers
France - Introduction to Embedded Computers
日本 - Introduction to Embedded Computers
Australia - Introduction to Embedded Computers
Malaysia - Introduction to Embedded Computers
New Zealand - Introduction to Embedded Computers
Philippines - Introduction to Embedded Computers
Singapore - Introduction to Embedded Computers
Thailand - Introduction to Embedded Computers
Vietnam - Introduction to Embedded Computers
India - Introduction to Embedded Computers
Argentina - Introducción a los Equipos Incrustados
Chile - Introducción a los Equipos Incrustados
Costa Rica - Introducción a los Equipos Incrustados
Ecuador - Introducción a los Equipos Incrustados
Guatemala - Introducción a los Equipos Incrustados
Colombia - Introducción a los Equipos Incrustados
México - Introducción a los Equipos Incrustados
Panama - Introducción a los Equipos Incrustados
Peru - Introducción a los Equipos Incrustados
Uruguay - Introducción a los Equipos Incrustados
Venezuela - Introducción a los Equipos Incrustados
Polska - Introduction to Embedded Computers
United Kingdom - Introduction to Embedded Computers
South Korea - Introduction to Embedded Computers
Pakistan - Introduction to Embedded Computers
Sri Lanka - Introduction to Embedded Computers
Bulgaria - Introduction to Embedded Computers
Bolivia - Introducción a los Equipos Incrustados
Indonesia - Introduction to Embedded Computers
Kazakhstan - Introduction to Embedded Computers
Moldova - Introduction to Embedded Computers
Morocco - Introduction to Embedded Computers
Tunisia - Introduction to Embedded Computers
Kuwait - Introduction to Embedded Computers
Oman - Introduction to Embedded Computers
Slovakia - Introduction to Embedded Computers
Kenya - Introduction to Embedded Computers
Nigeria - Introduction to Embedded Computers
Botswana - Introduction to Embedded Computers
Slovenia - Introduction to Embedded Computers
Croatia - Introduction to Embedded Computers
Serbia - Introduction to Embedded Computers
Bhutan - Introduction to Embedded Computers