Vous êtes sur la page 1sur 5

IET-BIOINFORMATICS EMBEDDED TRAINING ACADEMY

EMBEDDED SYSTEM INTERFACING

FUNDAMENTALS OF EMBEDDED SYSTEM PROGRAMMING


ADVANCED C PROGRAMMING

 Basics of C Programming
 Arrays & Strings
 Pointers
 Structures
 Functions
 File I/O
 Memory Allocation
 Bit Manipulations.
 Introduction to data structure.

EMBEDDED SYSTEM HARWARE AND PROGRAMMING

Introduction to 8-bit Micro-controllers


 Atmel AT89SXX Processor Architecture
 Instruction Set
 Addressing Modes
 Port Structure
 Memory Organization

Programming in Embedded C
 8051 Programming in C
 A brief primer
 C instructions
 Examples of C implementation for 8051
 C `extension for the keil IDE

112 (Second Floor), Mall Road, Kingsway Camp, New Delhi – 110009
Phone: 011-27127900, Fax: 011-27247900, E-mail: raushan.iet@gmail.com
Advanced Features
 Timers and Counters
 Serial Communication
 Interrupts

Microcontroller Interfacing techniques


 Interfacing Hardware to the Micro-controllers
 LED and Switches
 ADC & DAC
 Serial Port Interfaces
 Character LCD
 Keypad
 7 Segment Display
 DC and Stepper Motor

Evaluation of 8051 Development Board

 Introduction to 8051 development board


 Function of the board
 Demonstration of the board
 Run a simple program

Simulation
 Introduction to Proteus EDA Tools
 Simulation using Proteus
 Using Keil With Proteus

Introduction PIC Microcontroller


 General Introduction
 PIC 16F877 Architecture
 Registers
 Memory Organization

112 (Second Floor), Mall Road, Kingsway Camp, New Delhi – 110009
Phone: 011-27127900, Fax: 011-27247900, E-mail: raushan.iet@gmail.com
Assembly Language Programming with PIC Microcontroller
 Introduction to Assembly Language
 Instruction Set of PIC Microcontroller
 Addressing Modes
 Examples: Assembly Language

miKroC Compiler for PIC Microcontroller

 Introduction to miKroC Compiler


 Programming Techniques
 Examples: PIC C programming

Interfacing of Output Devices with PIC Microcontroller

 LED and LCD Display


 DC Motor Drive
 Stepper Motor Drive

Introduction to Virtual System Modeling


 Introduction to ISIS Proteus
 Schematic Editor
 Virtual Instruments and their uses
 Design and simulation (Interfacing of Output Devices)

Interfacing of Input Devices with PIC Microcontroller

 Keyboard Interfacing
 Temperature Sensor using IC LM35 and ADC module

Programming and Design using miKroC and ISIS Proteus

 Programming of Input Devices Interfacing


 Design with ISIS Proteus

112 (Second Floor), Mall Road, Kingsway Camp, New Delhi – 110009
Phone: 011-27127900, Fax: 011-27247900, E-mail: raushan.iet@gmail.com
Introduction to AVR Microcontrollers.

 AVR AT90S 8515 Processor


 Architecture.
 RISC / CISC and Harvard / Princeton Architectures
 Types of Memories

Instruction Set.

AVR STUDIO for AVR


 Introduction to AVR STUDIO
 Programming Techniques
 Examples: PIC C programming

Interfacing Hardware to the AVR


 LED

 Switches

 ADC

 DAC

 Serial

Serial Protocols

 RS 232
 RS 485
 I2C
 SPI
 CAN
 Ethernet
 USB

PROJECT

Brief overview of the project

Development and assembling of the project

112 (Second Floor), Mall Road, Kingsway Camp, New Delhi – 110009
Phone: 011-27127900, Fax: 011-27247900, E-mail: raushan.iet@gmail.com
112 (Second Floor), Mall Road, Kingsway Camp, New Delhi – 110009
Phone: 011-27127900, Fax: 011-27247900, E-mail: raushan.iet@gmail.com