8051 Microcontroller port programming

There are four ports P0, P1, P2  and  P3 each  use  8 pins,  making  them 8-bit  ports. All the ports upon  RESET are configured as output, ready to be used as output ports. To use any of these ports as an input port, it must be programmed. Pin configuration of 8051/8031 microcontroller. Port 0: Port […]


8051/8951 microcontroller Instruction Set

The instruction set is divided in to 5 categories. They are as follows: Arithmetic instructions Logic instructions. Data transfer instructions. Boolean variable manipulation instruction. Program and machine control instruction. We have listed all the instructions of  microcontroller with description, Bytes, Cycle. Each instructions are explained in the next pages one by one. All instructions are […]


Interfacing an LCD to the 8951 Microcontroller

LCD pin descriptions: The LCD discussed in this section has 14 pins. The function of each pin is given in table. Vcc, Vss, and VEE: While Vcc and Vss  provide  +5V and ground, respectively, VEE  is used for controlling LCD contrast. RS – register select: There are two very important registers inside the LCD. The […]


Stepper motor control board

This project is actually an educational kit. One can study the full operation of unipolar type stepper motor using this board. As it is micro controller based it can be programmable also and one can learn micro controller interfacing with LEDs, key board and stepper motor. Thus single board serves the purpose of learning stepper […]


DPSK Modulation and Demodulation

Differential phase shift keying (DPSK), a common form of phase modulation conveys data by changing the phase of carrier wave. In Phase shift keying, High state contains only one cycle but DPSK contains one and half cycle. Figure illustrates PSK and DPSK Modulated signal by 10101110 pulse sequence