0% found this document useful (0 votes)
161 views

Microprocessors Lab Project: Mobile Keypad Simulation Using 8051

This project simulates a mobile keypad using an 8051 microprocessor, LCD display, and 4x4 keypad. The keypad input is sent to the 8051 controller, which then outputs characters to the LCD display. Multiple letters and symbols are assigned to each key by detecting press time using timers. This allows text entry with only 12 keys, simulating the functionality of a mobile phone keypad.

Uploaded by

zain1234567u
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views

Microprocessors Lab Project: Mobile Keypad Simulation Using 8051

This project simulates a mobile keypad using an 8051 microprocessor, LCD display, and 4x4 keypad. The keypad input is sent to the 8051 controller, which then outputs characters to the LCD display. Multiple letters and symbols are assigned to each key by detecting press time using timers. This allows text entry with only 12 keys, simulating the functionality of a mobile phone keypad.

Uploaded by

zain1234567u
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Microprocessors Lab Project

Mobile Keypad Simulation using 8051

Submitted by

Syed Shehriyar (08-ee-99)


Ramiz Hassan (08-ee-103)
Zain-ul-Abdeen (2008-ee-113)
Components
 AT89S51
 LCD (16*2)
 Keypad (4*4)

Circuit Diagram

Block Diagram
INPUT CONTROLLER OUTPUT
(KEYPAD) (8051) (LCD)

Description
In mobile keypads, keys are configured in such a way that
each key is used for several purposes. There are usually 12 keys
in cell phones which are used to enter text. These limited number
of keys are used to enter 26 english alphabets,10 decimal
characters and special characters.

In cell phones , when we write text message, each key is


used to enter 3 alphabets and a decimal character. Consider that
we have to enter alphabet ‘b’,what we do is that we simply press
the ‘a’ key twice.This also depends on the delay.If ‘a’ key is
pressed after a certain time,then same ‘a’ is displayed in the next
position.
There is a certain key which configures the keypad into
numeric keypad. Capital alphabets can be entered by pressing a
certain key(like caps key in keyboards).

This project simulates almost all the aspects and complexities


of cell phone keypads.LCD is used to display the characters and 4
cross 4 keypad is used to enter the message.

WR del

1 2abc 3 def
222abc
4 ghi 5 jkl 6mno num

7pqrs 8 tuv 9 wxyz caps

Timers are used to generate the desired delay.

You might also like