Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Switch debouncing

A switch must be debounced to multiple


contacts caused by eliminate mechanical
bouncing:

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.
Encoded keyboard

An array of switches is read by an


encoder.
N-key rollover remembers multiple key
depressions.
row

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.
LED

Must use resistor to limit current:

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.
7-segment LCD display

May use parallel or multiplexed input.

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.
Types of high-resolution
display

Liquid crystal display (LCD) is dominant


form.
Plasma, OLED, etc.
Frame buffer holds current display
contents.
Written by processor.
Read by video.

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.
Touchscreen

Includes input and output device.


Input device is a two-dimensional
voltmeter:

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.
Touchscreen position
sensing

ADC

voltage

Overheads for Computers as


© 2008 Wayne Wolf Components 2nd ed.

You might also like