beautypg.com

Digilent 410-195P User Manual

Digilent Hardware

background image

P

P

m

m

o

o

d

d

K

K

Y

Y

P

P

D

D

R

R

e

e

f

f

e

e

r

r

e

e

n

n

c

c

e

e

M

M

a

a

n

n

u

u

a

a

l

l

Revision: October 6, 2011
Note: This document applies to REV B of the board.

1300 NE Henley Court, Suite 3

Pullman, WA 99163

(509) 334 6306 Voice | (509) 334 6300 Fax

Doc: 502-195

page 1 of 1

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.

Overview

The PmodKYPD is an array of buttons used for
input.

Features include:

16 labelled keys (0-F)

12-pin header


Functional Description

The PmodKYPD uses a standard 12-pin Pmod
header that indicates which row and which
column has been pressed in the array of
buttons.

Connector J1 – Column/Row Indicators
Pin

Signal

Description

1

COL4

Column 4

2

COL3

Column 3

3

COL2

Column 2

4

COL1

Column 1

5

GND

Power Supply Ground

6

VCC

Power Supply (3.3V)

7

ROW4

Row 4

8

ROW3

Row 3

9

ROW2

Row 2

10

ROW1

Row 1

11

GND

Power Supply Ground

12

VCC

Power Supply (3.3V)

Device Usage


The PmodKYPD is set up as a matrix in which
each row of buttons from left to right are tied to
a row pin, and each column from top to bottom
is tied to a column pin. This gives the user four
row pins and four column pins to address the
button push.

To read a button’s state, the column pin in
which the button resides must be pulled low.
This enables all of the buttons in that column.

When a button in that column is pushed, the
corresponding row pin will read logic low.

All of the buttons can be read by walking a
logic 0 through each column pin (keeping the
other pins at logic high) and reading the row
pins. This will read the state of each button.