The 8051 Microcontroller is one of the most popular general purpose microcontrollers especially designed for embedded systems. The first version of this single chip microcontroller came in 1980s, and since then it has been being used for embedded systems especially in robotics. It a small chip based on an architecture with support for embedded applications, such as measuring device, security systems, robotics, remoter control applications, scroll message display, etc. Our 8051 Microcontroller training course has been designed to understand the complexity involved in designing of embedded systems.
Give an understanding about the concepts and basic architecture of 8051
Provide an overview of difference between microprocessor and micro controller
Provide background knowledge and core expertise in microcontroller
Study the architecture and addressing modes of 8051
Impart knowledge about assembly language programs of 8051
Help understand the importance of different peripheral devices & their interfacing to 8051
Impart knowledge of different types of external interfaces including LEDS, LCD, Keypad Matrix, Switches & Seven segment display
Gain comprehensive knowledge about architecture and addressing modes of 8051
Write assembly language program in 8051 for various embedded system applications
Implement the middle level programming and interfacing concepts in 8051
Use external interfaces in various embedded system projects
Create the memory interfacing techniques with 8051
Create the IO interfacing techniques with 8051
Processor Core and Functional Block Diagram
Description of memory organization
Overview of ALL SFR’s and their basic functionality
Addressing Modes
Instruction Set and Assembly Language programming (ALP)
Developing, Building, and Debugging ALP’s
Cross Compiler
Embedded C language implementation, programming, & debugging
Differences from ANSI-C
Memory Models
Library reference
Use of #prama directive
Functions, Parameter passing and return types
Ports: Input/Output
Timers & Counters
UART
Interrupts
LEDS
Switches (Momentary type, Toggle type)
Seven Segment Display: (Normal mode, BCD mode, Internal Multiplexing & External Multiplexing)
LCD (8bit, 4bit, Busy flag, custom character generation)
Keypad Matrix
I2C (EEPROM and RTC)
SPI (EEPROM)
I Wire (Sensor)
Infrared Communications (RC5 protocol)
A/D & D/A Converter
Stepper Motor, DC Motor
RF Communication
RFID
CAN
ZIGBEE
GSM/GPS
USB
MMC & SD
Ethernet MAC