8051

This section contains 8051 tutorials.

Line Follower

A line follower is an autonomous bot that can follow a specific colored line painted on a surface of different contrast, such as white on black.

To start with first of all I will be discussing a small concept of light. I believe you all know that the light that strikes any platform is reflected. The reflection and absorption coefficient of light depend upon material, color of platform and other factors. In simple words the black surface absorbs the light and the white surface reflects it, this is the basic concept behind making a line follower.

Read More

Inspirational Autonomous Line Follower robots

Scientists are working on artificial intelligence and have developed algorithms which can actually emulate learning behaviour of a human child. Autonomous line follower is just an attempt to understand the implementation of artificial intelligence often abbreviated as AI. Most of the robo enthusiast who have ever tried to construct an Autonomous line follower or a robot are aware of the ecstasy of robotics and autonomous robots, playing with circuit and logics is quite challenging and addictive.We start digging deep into the intricacies of robot building and often we get lost in the middle or leave our beloved robot to die its natural death.

Read More

Line follower 100

LCD

The most commonly used LCDs found in the market today are 1 Line, 2 Line or 4 Line LCDs which have only one controller and support at most 80 characters, whereas LCDs supporting more than 80 characters make use of 2 HD44780 controllers. Apart from displaying some simple static characters you can create animated text scripts and a lot more!

Read More

Robotics-Tutotrials-8051

RAM memory allocation and Addressing Modes

In 8051 we can access RAM locations (both bytes and bits) in two ways:-

  • By address: directly designating through the address of a byte or bit (just like we say house number : 232)
  • By name: Mode designation through name of a register like ‘ A’ , ‘R1’ , ‘R2’ (just like we say home of Mr. Donald )

 

Read More

Robotics-Tutotrials-8051

Serial Communication

How is the data transferred serially? This has been shown in the figure below illustrating how a byte is transferred.

Read More

Timers

 

Timers can be used for: 

Read More

Input-Output instructions for 8051 in Assembly language

This tutorial is in continuation with previous tutorials on 8051 Assembly Programming.

Read More

Jump, Loop and Call Instructions

After you have understood the tutorial on Introduct

Read More