Overview

The purpose gain experience with the LCD display.

Problem Statement

In this lab, you will design, code, assemble, simulate, download and run a program. Your program should begin by displaying your MSOE login on the LCD. Your login should be stored in program memory. In addition, your program should read from locations 0x70, 0x71 and 0x72 in data memory and display the hexadecimal value stored in these locations on the LCD display. You will demonstrate the program by:

Program Notes:

Pre-laboratory activity (due on entering the week 6 lab)

At a minimum, the following subroutines are due at the beginning of lab: delay2ms, lcdPortInit, lcdInit, lcdCmdWrite and lcdDataWrite.

Prior to entering the room, you should submit your documented .asm file containing the required subroutines using the online submission form.

Laboratory Demonstration (due 5pm the day prior to the week 7 lab)

You must demonstrate your program working on your board.

Laboratory Report (due 11pm the day prior to the week 7 lab)

You should submit the documented .lst file for your program using the online submission form.

In addtion, you must log the time you spent on this assignment (including the pre-laboratory activity) in FAST.

Acknowledgment

This assignment is based on a similar assignment developed by Prof. Bill Barnekow.

I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.
© 2001-2007 Dr. Christopher C. Taylor Office: L-343 Phone: 277-7339