Overview

The purpose gain experience with loops, output, subroutines and making use of program memory for data.

Problem Statement

In this lab, you will design, code, assemble, simulate, download and run a program. The program will configure the LEDs to display four different levels of brightness. Two of the brightness levels are on and off. The other two brightness levels will be achieved by quickly toggling the LEDs on and off. The higher the percentage of time that the light is on, the brighter it will appear.

Program Notes:

Just for Fun

Once the requirements for the assignment have been met, you may wish to add additional features to your program. Some ideas:

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

Your program should be written prior to lab. On entering the room, submit a printout of your .lst.

Laboratory Demonstration (due 5pm Thursday of week 5)

You must demonstrate your program working on your board and use the oscilloscope to show that your delay loop duration is accurate.

Laboratory Report (due 11pm Thursday of week 5)

You should submit the .asm 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 was developed by Dr. Chris Taylor.

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