Embedded System Training

20, Nov, 2010

MCS-51   MICROCONTROLLERS  PROGRAMMING IN  ASSEMBLY  LANGUAGE        
Course Duration  : 10 Days    Eligbility :  Deg/Dip.EEE/ECE/IT.  Course Fee:  RS. 15000/-  Batch Size    : 5 to 10.
This Practical course aims to provide participants with an understanding of the world’s largest family INTEL’S MCS-51 family of MIcrocontrollers. The family includes more than 160 microcontrollers  manufacturers, likeATMEL,DALLAS,PHILLIPS,etc     These 8bit Microcontrollers has 60% of the market shares in embedded design.  How to create assembly language programs debug those programs using assembler, compiler and simulator would be the main focus of this training  program.Familirity       with the windows environment and fundamental concepts such as bits,bytes Boolean logic and addressing is pre-requisite for  participants. Some experience of assembly language on microprocessors or other microcontrollers would  be useful background  for an understandig of the more advanced concepts.                  

Training schedule

Session Modules

Introductory Session

Embedded system development process. Introduction to intel 8051 microcontroller and its fetures.Text editors,Assemblers,Simulator & Compilers, Development Tools and programmers.

Practical Session I

8051 Architecture. and Understanding of Instuction sets . First embedded program the Blinking Led.asm.
Practical Session 2 Simple Input and Output from Ports Eight switchs are connected to one Port and eight Loads are controlled .
Practical Session 3 Blinking led in Interrupts  mode . Understanding of timer and counters and writing time critical interrupt service routine using these timers.
Practical Session 4 Understanding of Seven segment Displays .interfacing of single seven segment diplay.Interfacing of multiplexed seven segment displays Refreshing of displays using ISRs
Practical Session 5 Interfacing of 4X4 Mtrix keyboard and output on one of the Port. Conversion of Hex to BCD,HEX to ASCII.and HEX to Decimal values 
Practical Session 6 2×16 Lcd Interfacing in Nibble mode and Byte mode .Intrefacing Lcd with Matrix key board and displaying data on Lcd.
Practical Session 7 Understanding of UART and Serial communication.Connecting PC with microcontroller and exchanging data on different boud rates.Controlling Devices from  PC using serial communication 
Practical Session 8 Writing codes for Freequecy counter using timer , counter and interrupt service routine
Practical Session 9 Pulse Width Modulation , servo motor and Stepper Motor control
Practical Session 10 Interfacing of ADC and  DAC.
Practical Session 11 Interfacing of EEPROM , I2C Devices and Real Time Clock
Practical Session 12 Project work Three to four live projects will be done during this course period. soft copy of datasheets, circuit diagrams source codes along with trial version of simulator assembler and compiler are given on CD. Feel free to ask plenty of questions during all practical sessions.
Embedded ‘C’ for   MCS-51 family of  Microcontrollers
Course Duration  :10 Days    Eligbility :  Deg/Dip.EEE/ECE/IT.  Course Fee:  RS. 15000/-  Batch Size    : 5 to 10.
This Practical course aims to provide participants with an understanding of the world’s largest family INTEL’S MCS-51 family  of MIcrocontrollers. The family includes more than 160 microcontrollers  manufacturers, like ATMEL,DALLAS,PHILLIPS,etc These 8bit Microcontrollers has 60% of the market shares in embedded design.   Knowledge of ‘C’ programming language is required for the participants of this course.                     
Session Modules

Introductory Session

Embedded system development process. Introduction to intel 8051 microcontroller and its fetures.Text editors,Assemblers,Simulator & Compilers, Development Tools and programmers.

Practical Session I

8051 Architecture. and Understanding of Instuction sets . First embedded program the Blinking Led.c
Practical Session 2 Simple Input and Output from Ports. Eight switchs are connected to one Port and eight Loads are controlled 
Practical Session 3 Blinking led in Interrupts  mode . Understanding of timer and counters and writing time critical interrupt service routines  using these timers.
Practical Session 4 Understanding of Seven segment Displays .interfacing of single seven segment diplay.Interfacing of multiplexed seven segment displays Refreshing of displays using ISRs
Practical Session 5 Interfacing of 4X4 Mtrix keyboard and output on one of the Port. Conversion of Hex to BCD,HEX to ASCII.and HEX to Decimal values 
Practical Session 6 2×16 Lcd Interfacing in Nibble mode and Byte mode .Intrefacing Lcd with Matrix key board and displaying data on Lcd.
Practical Session 7 Understanding of UART and Serial communication.Connecting PC with microcontroller and exchanging data on different boud rates.Controlling Devices from  PC using serial communication 
Practical Session 8 Writing codes for Freequecy counter using timer , counter and interrupt service routine
Practical Session 9 Pulse Width Modulation , servo motor and Stepper Motor control
Practical Session 10 Interfacing of ADC and  DAC.
Practical Session 11 Interfacing of EEPROM , I2C Devices and Real Time Clock
Practical Session 12 Project work Three to four live projects will be done during this course period. soft copy of datasheets, circuit diagrams source codes along with trail version of keil ‘C’ compiler are given on CD. Feel free to ask plenty of questions during all practical sessions.

Lodging & boarding available for Rs 2500/- extra. Registration is must prior joining to this program. Registration Fees :- Rs 2500 /- (non refundable)

Training Address : -
Plot no 72, SP Enclave,
Beas.
Dist - Amritsar, Punjab.
Tel No:- 09820142349