Interfacing 433MHz RF Modules with 8051 Microcontroller

Hello Friends Today I am going to show you how to use a 433MHz RF module in your 8051 Projects. The 433MHz RF module is one of the cheapest ways of wireless communication other than IR that you can use in your 8051 projects.There is a receiving and Transmitting module that we will need. You can easily find them online for3-4$(150-200 Indian Rs).

Components required

  • Microcontroller (P89V51RD2) (2)
  • Resistor 10K (1)
  • Capacitor 33pF (2)
  • Capacitor 10uF (1)
  • 11.0592MHz Crystal (1)
  • 433MHz RF Transmitter (1)
  • 433MHz RF Receiver (1)
  • Buzzer(optional) (1)

Circuit Diagram and Description

Receiving circuit
Receiving circuit
Transmitting Circuit
Transmitting Circuit

Connections of the Transmitter Module:

The smaller module of the two with a crystal on it is the Transmitter module. The Pin connections for the module are as below

Pin on Module            Connection

GND               GND on 8051 Board

DATA             P3.1 on 8051 Board

Vcc                  Vcc on 8051 Board

ANT                Connected to 17.25cm long wire

Connections for the Receiver Module:

The Larger module of the two is the Receiver module.The Module has multiple GND and Vcc pins which need to be connected externally. The Pin connections for the module are as below

Also read:  Final year engineering projects list - 3

Pin on Module            Connection

GND              GND on 8051 Board

DATA            P3.0 on 8051 Board

Vcc                 Vcc on 8051 Board

ANT               Connected to 17.25cm long wire

About the Program

In this particular program, we are using UART to transmit 8-bit data over the RF module. The data pin of the transmit module is connected to the transmit pin of the 8051. When the Switch 4 is pressed on the 8051 Board then the ASCII value of character t is sent over the RFmodule.If this is received at the receiving 8051 then the Buzzer will turn on for 5 Seconds.

Download: Click here to download the C, Assembly and Hex file.

This article is written by Aditya Wani.

I hope you liked this microcontroller project. If you have any queries feel free to ask in the comment section below. Like our facebook page and subscribe to our newsletter for future updates. Hava a nice day!

Published by

Mayuresh Joshi

Mayuresh Joshi a web geek and founder of MyClassBook, a popular educational blog since 2012. He has completed his B.Tech (Instrumentation Engg.) from SGGSIE&T, Nanded. He loves to write on electronic projects, SharePoint and other current technologies.

Leave a Reply

Your email address will not be published. Required fields are marked *