Help !! I want to interface 8051 with the 4x4 matrix keypad

Status
Not open for further replies.

sky524810

Newbie level 3
Joined
Nov 5, 2006
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,314
I want to ask how to write a program with assembly language to scans my keyboard and displays any character pressed by the user on the LCD.

For example, displays keys 0-9 as numbers 0-9 on the LCD while keys 10,11,12,13,14,15 are displayed as letters A,B,C,D,E and F, respectively.

I use uVision program.

Help!!

Thanks for reading my article!
 

Re: Help !! I want to interface 8051 with the 4x4 matrix key

Take a look at this example:
**broken link removed**
Instead of displaying the result on an LCD panel it sends it out in ASCII format through the serial port ..

Regards,
IanP
 

Re: Help !! I want to interface 8051 with the 4x4 matrix key

thanks for your reply

I would like to ask may I use this program directly to 8051
 

Re: Help !! I want to interface 8051 with the 4x4 matrix key

This code has been written for the AT89C2051 which is reduced-pin version of the 8051 microcontroller ..
It can be DIRECTLY use with any 8051-derivative ..
Just check Input/Output pin configuration/deffinition .. that's all ..

Inputs:
Code:
	ROW0             EQU          P1.0
	ROW1             EQU          P1.1
	ROW2             EQU          P1.2            
	ROW3             EQU          P1.3

	CLMN0            EQU          P1.7
	CLMN1            EQU          P1.6
	CLMN2            EQU          P1.5
 	CLMN3            EQU          P1.4

Output:
Code:
		ALERT            EQU          P3.7   ;goes low when any key's pressed

Regards,
IanP
 

Re: Help !! I want to interface 8051 with the 4x4 matrix key

i will help u my friend read this file
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…