MODULE-1 C Programming Language Introduction to C Objectives of C Applications of C Relational and logical operators Bit wise operators The assignment statement Intermixing of data types type conversion cast Operator Type definitions Input/Output Routines Control Flow statement in 'C' If statement else-if statement While statement for loop, do, while loop Switch break and continue goto Functions Definition of function and it's uses Format of a function Calling the function C storage classes - extern Automatic variables Static variables Register variables Recursive functions Command line arguments Array and String 1-D,2-D array and string String handling library functions Additional string functions Searching Sorting with dif ferent algorithms Structures Introduction to structures Declaration and reference, Accessing structure elements, Array of structures, Nested structures, Self-referential structures, C Preprocessor Macros with Arguments Macro Versus Function Directive Conditional Directive Pointers Introduction to pointers The 'address of' and 'indirection' operators Pointer expression Data types of pointers Pointers and arrays Assignment of pointers Pointer arithmetic Comparison of two pointers Pointers and functions Pointers and strings Union and Enumerated Data Type Introduction to Union Dynamic memory allocation Typedef statement Introduction of EMBEDDED C Introduction to Embedded C Different between C & Embedded C Data Type of Embedded C Operators of Embedded C Statements & Loops of Embedded C MODULE-2 Advanced Embedded Systems (AVR) Embedded system Brief idea of Embedded Systems & Industrial applications Application/Area wise need of Embedded Hardware classification for Embedded Brain of Embedded Appliances Brief idea of Micro-controller/processor Why? Architecture of System architecture RISC, CISC, Harvard, Von-Neumann
Architecture of Introduction Introduction of ATMEL mega series Block Diagram Description of ATmega8 Features of ATmega8 Pin Description of ATmega8 EMB Topic - LED Introduction to Embedded Programming Introduction to LED LED Programming Software Simulation of the Program EMB Topic - Button/Switch Introduction to Button EMB Topic - SSD(Seven-segment Display) Introduction to SSD Types of SSD Introduction to Multiplexing Introduction to Multiplexing of SSD Concept of Persistence of Vision EMB Topic - DC MOTOR Introduction to DC MOTOR EMB Topic - LCD(16*2) Introduction to LCD LCD Data sheet 8-bit LCD initialization Introduction of Masking to achieve Bit addressability 4-bit LCD initialization EMB Topic - ADC Introduction to ADC(Analog to Digital Convertor Familiarization with calibration factor EMB Topic - Interrupt Introduction to Interrupt Difference b/w H/W & S/W Interrupt Difference between Interrupt and Event EMB Topic - EEPROM Introduction to EEPROM How and Why to use EEPROM EMB Topic - KEYPAD(4*4) Introduction to KEYPAD How to use KEYPAD EMB Topic - USART Introduction to USART How to Send and Receive using USART Interfacing of Bluetooth module
Interfacing of RFID Card Reader module Interfacing of GSM/GPRS module EMB Topic - TIMER Introduction to TIMER How and Why to use TIMER0 Create delay using Timer0 How and Why to use TIMER1 Create delay using TIMER1 Create PWM using TIMER1 Implement Input Capture using TIMER1 Introduction of Servo Motor & Ultrasonic Working Principle EMB Topic - I2C Introduction to I2C How and Why to use I2C EMB Topic - SPI Introduction to SPI EMB Topic - Relay Introduction to RELAY MODULE-3 8051 (using C) 8051 (using C) Introduction to Embedded System History & Need Of Embedded System Hardware Classification of Embedded System Advantage and Disadvantage of Low level and High level programming Language Microprocessor and Classification Difference between Microprocessor and Different Types of Introduction to 8051 Introduction 0f 8051 family Block Diagram of AT89C51 Pin description of AT89C51 Features of AT89C51 Memory and Registers of AT89C51 Description of RAM Description of CPU Register Function of PC & SFR Virtual Circuit Making Installation of Software Required for Virtual Circuits Description of steps to make Virtual Circuit Interfacing LED s Programming of LED s Making Virtual Circuit to simulate Program Interfacing Software with Hardware LED pattern Making Interfacing of Seven Segment Display Introduction and programming of Seven Segment Display
Types of Seven Segment Display Virtual Circuit making for Seven Segment Display Interfacing of Input Device Introduction to Switches Making program to control a output Device with Input Device Interfacing Circuit of Switches and LED s LCD Interfacing Introduction to 16x2 LCD Commands of 16x2 LCD Pin Description of 16x2 LCD Programming of LCD Making Virtual Circuit for LCD Interfacing of Motors & L293D Introduction to DC Motor Introduction to L293D Programming of DC Motor Making a Virtual Circuit For Interfacing L293D to Motors Interfacing Of Keypad Introduction to Keypad Programming of Keypad Circuit Making for Keypad Interrupt Driven & ADC Programming Introduction to Interrupts Types of Interrupts Programming of Software and Hardware Interrupt Introduction to ADC Interfacing Circuit of ADC Introduction to Temperature Sensor Interfacing of Temperature Sensor MODULE-4 Advanced PIC (PIC16XXXX) Introduction to PIC u-controller Difference between 8051 & PIC Which is preferred between 8051, PIC & why? Embedded Development Tools Assembler Interpreter Compiler Simulator Debugger Detailed Description of s Introduction of Microchip & Family Block Diagram of PIC Pin Description of PIC Operating voltage of Memory of PIC PIC16 Compiler & Simulator MPLAB Compiler Micro Pro C Compiler Proteus Hardware Interfacing of LED s Introduction of LED Circuit Description of Interfacing LED pattern programming Hardware Interfacing of Seven Segment Display Introduction to 2-digit Seven Segment Programming of 2 and 4 digit Seven Segment Programming of Digital Clock Hardware Interfacing of 2-digit Seven Segment Hardware Interfacing of 4-bit LCD Introduction to 4-bit LCD Introduction to Commands of 4-bit LCD Displaying data on LCD Hardware Interfacing of DC Motor Types of Motors Interfacing of DC Motor
Interfacing Motors using Motor Driver IC Serial Communication Program Introduction of USART/UART Programming of UART Bluetooth Communication Hardware Interfacing of Bluetooth Interrupt & ADC Programming Introduction to Interrupts Types of Interrupts Programming of Internal & External Interrupt MODULE-5 Embedded Systems ( UNO) Introduction to What is? Hsitory of Overview of Basic Electronic Current and Voltage Ohm's Law Resistors and Capacitors Voltage Divider Rule Diodes and Transistors Applications of Resistors, Capacitors, Diodes and Transistors Overview of Digital Electronic Number Systems Logic Levels / Logic Values Logic Gates, Truth Tables and Boolean Equations 8-Bit Registers Actuators What is an Actuator? Different types of Actuator Examples of different Actuators Electrical Actuators Different types of Electrical Actuators Application of Actuator Microprocessor & What is a Microprocessor and a Basic Parts of Microprocessor and Difference between Microprocessor and Applications of Microprocessors and s Embedded C Programming C Programming Overview If-else Statement For Loop While Loop Do-While Loop Switch Statement Polling based Software Development Interrupt based Software Development Infinite Loop and Interrupt Service Routine Software Development Tools IDE Software Installation of IDE USB to Serial Driver Installation of USB to Serial Driver Introduction to UNO Features of UNO Know your Board PINOUTs of UNO Input/Output Ports of Digital Pins on PinMode() in DigitalWrite() in Pull-up & Pull-Down Resistors How to enable internal pull-up in? DigitalRead() in Light Emitting Diodes(LED) and What is a Light Emitting Diode (LED)? Circuit Diagram of LED Interfacing with LED Interfacing with LED Blinking with with different frequencies
Switch, 4X4 Keypad and Circuit Diagram of Switch Interfacing with Switch Interfacing with Application of Switch What is a Matrix Keypad? 4X4 Keypad Interfacing with and Serial Monitor 4X4 Keypad Interfacing with and LCD Display 4X4 Keypad based Password with and LCD Display Alphanumeric LCD and What is an Alphanumeric LCD? Circuit Diagram of 16X2 Alphanumeric LCD Interfacing with 16X2 Alphanumeric LCD Interfacing with Horizontal Scrolling in 16X2 Alphanumeric LCD with Vertical Scrolling in 16X2 Alphanumeric LCD with Application of Alphanumeric LCD DC Motor, DC Motor Driver and What is a DC Motor? Different types of DC Motor H-Bridge Driver Circuit Diagram of L293D based DC Motor Driver Interfacing with L293D based DC Motor Driver Interfacing with in 5V Mode L293D based DC Motor Driver Interfacing with in PWM Mode Analog to Digital Converter(ADC) and Analog to Digital Converter(ADC) of analogread() in Analog to Digital Converter(ADC) of and Serial Monitor Analog to Digital Converter(ADC) of and LCD Display Application of Analog to Digital Converter(ADC) IR Sensor and Circuit Diagram of IR Sensor Circuit Diagram of Analog IR Sensor Interfacing with Analog IR Sensor Interfacing with and Serial Monitor Analog IR Sensor Interfacing with and LCD Display Application of IR Sensor Light Sensor and Circuit Diagram of Light Sensor Circuit Diagram of Analog Light Sensor Interfacing with Analog Light Sensor Interfacing with and Serial Monitor Analog Light Sensor Interfacing with and LCD Display Application of Light Sensor Bluetooth Technology and Bluetooth Technology HC-06 Bluetooth Module Circuit Diagram of HC-06 Bluetooth Module with HC-06 Bluetooth Module interfacing with Analog Output of analogwrite() in PWM pulse output from LED Fading with USART and What is a Communication Protocol? Serial and Parallel Communication Simplex, Half Duplex and Full Duplex Communication Universal Synchronous and Asynchronous Receiver and Transmitter (USART) Communication Protocol USART of Serial Monitor on Application of USART Communication Protocol Relay and Relay Driving Circuit
Circuit Diagram of Relay Driving Circuit Relay interfacing with Circuit Diagram of Relay Interfacing with MODULE-6 Advanced Embedded Systems (ARM) ARM Architecture Introduction to ARM Architecture Block Diagram Functional Diagram AMBA bus architecture ARM versions ARM Instruction Set Introduction to 32 bit ARM instruction set Introduction to 16 bit THUMB instruction set Data processing instruction Barrel shifter instruction Load and store instruction Arithmetic Instruction Logical Instruction Branching Instruction Introduction to STM32F0xxx series micro-controller Introduction of STM32F0 series Block diagram description of STM32F051R8T6 Special feature of STM32F051R8T6 Pin description of STM32F051R8T6 Introduction to STM32F0xxx series micro-controller Introduction of STM32F0 series Block diagram description of STM32F051R8T6 Special feature of STM32F051R8T6 Pin description of STM32F051R8T6 ARM Topic - LED Introduction to Embedded Programming Introduction to LED LED Programming Software Simulation of the Program ARM Topic - Button/Switch Introduction to Button ARM Topic - SSD(Seven-segment Display) Introduction to SSD Types of SSD Introduction to Multiplexing Introduction to Multiplexing of SSD Concept of Persistence of Vision ARM Topic - LCD(16*2) Introduction to LCD LCD Data sheet 8-bit LCD initialization 4-bit LCD initialization ARM Topic - KEYPAD(4*4) Introduction to KEYPAD How to use KEYPAD ARM Topic - ADC Introduction to ADC(Analog to Digital Convertor
Familiarization with calibration factor ARM Topic - Interrupt Introduction to Interrupt Difference b/w H/W & S/W Interrupt Difference between Interrupt and Event ARM Topic - EEPROM Introduction to EEPROM How and Why to use EEPROM EMB Topic - USART Introduction to USART How to Send and Receive using USART Interfacing of Bluetooth module Interfacing of RFID Card Reader module Interfacing of GSM/GPRS module ARM Topic - SPI Introduction to SPI MODULE-7 IOT (Internet of Things) Introduction Concept and Definition IOT Architecture IOT Network Architecture IOT Device Architecture IOT Device Design Sensors Embedded Development Boards o AVR or, o Interfacing Peripherals IOT Communication Protocols Wired Communication o USART o UART Wireless Communication o Bluetooth o WiFi ARM Topic - TIMER Introduction to TIMER How and Why to use TIMER Create delay using Timer ARM Topic - I2C Introduction to I2C How and Why to use I2C
Important Features: Training is provided according to the candidate ability. Periodical assessments after each module for better understanding of Technology & Tool Project based Learning where they learn come to know about Project Life Cycle 24 * 7 live LMS Support. Monthly session by Experts about what is going in the Industry Training on Live Projects Preparation for the Interview Profile Sharing to selected Companies for the Interview Note: As an organization, TEVATRON TECHNOLOGIES PRIVATE LIMITED hereafter referred as TEVATRON DOES NOT CHARGE ANY MONEY for recruiting candidates in TEVATRON TECHNOLOGIES PRIVATE LIMITED COMPANY nor does it have authorized agencies or firms to conduct recruitment on its behalf. TEVATRON TECHNOLOGIES PRIVATE LIMITED has not appoint any agents/agency/company/individual to make job offers on behalf of the company in lieu of money. Candidates need to be cautious and not trust agencies or individuals charging fees for their services while claiming to be TEVATRON s representatives. TEVATRON also requests candidates to report such instances/individual names to hr@tevatrontech.com, so that it can take necessary action tthrough the law enforcement agencies. Any offer letter can be verified by writing to hr@tevatrontech.com.