Winter Training Program

“Your Future is created by what you do today Let’s shape it With Winter Training Program ……… .”

What you'll learn

  • Program microcontrollers without using any high level abstraction library
  • Write codes for basic peripherals like Clock Control, GPIO and Interrupt
  • Write codes for other peripherals like LED, LCD,Sevensigment and etc
  • Develop embedded software using Keil uVision
  • Write codes for commonly used peripherals like UART, Timer, ADC, SPI, and I2C
  • PCB Fabrication

Requirements

  • You should familiar with basic C language programming
 

Description

This program is designed to understand the fundamentals of Embedded System Design at beginner level. It also provides knowledge of project development. It is based on 8051 Microcontroller with C language programming. This course is divided into 3 parts. After finishing the first part, you will be able to write codes for basic peripherals like GPIO, Port programming, Pin programming, Random Delay and Time based Delay. After finishing the second part, you will be able to write codes for commonly used peripherals like UART, Timer and ADC. After finishing the third part, you will be able to write codes for other peripherals like Interrupt. This course is suitable for those who want to learn about Embedded System and fundamentals of all Microcontroller. This course provides you example codes that can be reused in the future as a template codes for your embedded system projects.

Who this course is for:

  • Anyone who needs a hands-on guide for programming the Microcontrollers
  • Software Installation Preview
  • New Project 
  • SysTick Timer

System Clock

Software Reset

Output Configuration

Input Configuration

External Interrupt Configuration

Interrupt Priority Configuration

Memory-to-Memory Mode

Polling Mode and Data Conversion

Interrupt Mode, RX FIFO Buffer, and DMA Mode

Time Based Interrupt and Encoder Interface Mode

Output Compare Toggle and PWM Output

Input Capture and PWM Input

Polling Mode and Interrupt Mode

Analog Watchdog and Scan Mode

Timer Trigger and Injected Channel

745595 Shift Register

LIS302DL Accelerometer