PC Keyboard Interfacing With 8051 Microcontroller

Introduction: PC Keyboard Interfacing With 8051 Microcontroller

About: We are a team of passionate engineers who works on embedded system and IoT. Here through this page you will come to know about embedded system from scratch to the latest technology based controller. We will te…

In this project I've explained you about how we can interface our PC keyboard to 8051 microcontroller.

Step 1: Software Used :

As we are showing proteus simulation so FOR CODING AND SIMULATION YOU REQUIRED:

1 Keil uvision: Their are lots of product from keil. so you will be required c51 compiler. You can download that software from here

2 Proteus Software for simulation: This is the software to show simulation. You will get lot of information to download this software.

If you are doing it in hardware then you would require one software that is flash magic to upload the code in your hardware.

Remember flash magic is developed by NXP. So you can not upload all 8051 family microcontroler through this software. So Philips based controller only you can upload.

Step 2: Components Used:

Here in our demo video we are using proteus simulation but definitely if you are doing it in your hardware you will be required these components for this project:

8051 Development board: So if you have this board it will be better so that you can easily upload the code by yourself.

LCD 16*2: This is 16*2 LCD . In this LCD we have 16 pins.

USB to UART converter: This is 9 Pin D type male Connector For RS232 O/p Some Jumper Wires

Step 3: Explanation:

Here we have connected one lcd to port 2 of 8051 in 4 bit mode. Now we have connected our development board to our PC through USB to UART converter. Now after uploading hex file using flash magic if you type any character from your PC keyboard it will come to your 16*2 LCD. The whole project explanation is given in the video.

Step 4: Circuit Diagram

Step 5: Code:

From here download our code.

Attachments

Step 6: Project Video

The whole Project Description is given in above video

If you have any doubt regarding this project feel free to comment us below.

And if you want to learn more about embedded system you can visit our youtube channel

Please visit and like our Facebook Page for frequent updates.

Thanks & Regards,

Embedotronics Technologies

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    2 Discussions

    0
    devlokesh
    devlokesh

    Question 1 year ago on Step 2

    Where can i get Development Board of 8051?

    0
    embedotronics
    embedotronics

    Reply 1 year ago

    If you are from India you can get the development board from amazon. Just go to the embed youtube video in this project and you will get the link in the video description.

    Regards,
    Embedotronics Technologies.