Overview

The purpose of this lab is to gain some experience with branching, loops, and the bit instruction set.

Problem Statement

In this lab, you will design, code, assemble, simulate, download and run a program. The program must produce the "Knight Rider" effect. Specifically:

  1. Begin with all but the left most LED off.
  2. Continue moving the lit LED to the right. (Turn on the neighbor to the right and turn off the current LED.)
  3. Once the right most LED has been reached, repeat the process in the oposite direction until it reaches the left most position.
  4. Repeat forever

Notes:

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

Smile

Laboratory Demonstration (due 11pm the day prior to week 4 lab)

You must demonstrate your program working on your board.

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

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

Acknowledgment

This assignment is based on a similar assignment developed by Dr. Steve Barnicki.

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