Welcome to Explore Engineering

Introduction to Modern Digital Design

diglab1 The user can set a 16-bit value using toggle switches 15-0 and transfer this value to the first four hex digit displays by pressing KEY3.
diglab2 This lab illustrates the use of divide-by-N counters, decimal counters, and a simple hex counter.
diglab3 This lab implements a timer. KEY3 starts and stops the timer. KEY0 resets the count (and stops the timer)

LCD Display

lcdlab1 This lab writes two lines to the LCD.
lcdlab2 The project combines a timer (diglab3) with the LCD display (lcdlab1).
lcdlab3 The project controls the LCD, using a different driver. The count value on the display is mapped from the toggle switch values.

ASCII Hex Table

Hex
Value
Low Hex Digit
0123456789ABCDEF
H  2 SP!"#$%&'()*+,-./
i  3 0123456789:;<=>?
g  4 @ABCDEFGHIJKLMNO
h  5 PQRSTUVWXYZ[\]^_
6 `abcdefghijklmno
7 pqrstuvwxyz{|}~NULL

For example: "A" is row 4 column 1, so hex value is 8'h41


Maintained by John Loomis, last updated 31 January 2008