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

Final Project: 7-Segment LEDs

Be sure you read ALL this document, specially the Cheating/Plagiarism section located at the very end.

1st Check-Out (July 18th July 19nd) 10% from your total grade
This is very similar to a pre-lab You must research (read books, blogs, tutorials, google, etc ...) about the 7-Segment LED PORT the Dragon Board has. It is located above PORT-B. The picture below illustrates the PORT:

I require an explanation ( page minimum) in your own words about how this PORT works, as long as the number of the PORT, what other PORTs are needed and why to manipulate the 7-Segment LEDs. No handwritten papers will be accepted.

2nd Check-Out (July 20th July 21st) 10% from your total grade
You need to successfully manipulate all four 7-Segment LEDs I will ask you for a sequence of numbers, you will then modify your code and when you run it: the sequence should light up. Once you have showed it to me, you need to send me your code with the following requirements: E-mail it to: ee3376@hotmail.com Title: EE3176 Final Lab 2nd Check-Out (without the commas) Attachment: Just send me the ASM file. I will reduce points If other files are sent. You get an A on EE3176 Lab if you show me during this week the 3rd Check-Out, no matter how many labs you are missing (Only valid during this week).

3rd Week Check-Out (July 25th July 26th) 20% from your total grade
Now the final check-out, which is very similar to Lab 3: PORT H will perform a mathematical operation, the answer will be shown using the 7-Segment LEDs (The initial value can be set to 'zero'). SW2: Adds 1 (+1)

SW3: Subtracts 1 SW4: Adds 3 SW5: Reset

(-1) (+3) (Clears or set to 0)

The answer should be displayed using the Decimal Numeral System (Base Ten). If only able to use the Hexadecimal Numeral System (Base Sixteen): 10 points will be reduced. Of course because we have 4 digits our limit is 9 9 9 9, then it overflows and gets back to 0 0 0 0. If not able to manipulate all four 7-Segment LEDs: 30 points will be reduced. The 7-Segment LEDs must show the answer for ~3/4 seconds and then light off to wait for another switch to be pushed. If missing this part: 10 points will be reduced. Get rid of Debouncing This is a requirement! A lot of students have had problems understanding this concept. Let me explain what might happen and what is required. Depending on how you write your code, it might happen if you push a Switch from PORT H and leave it pressed, the addition/subtraction will be performed constantly. You need to eliminate this! The addition/subtraction must be done only once, even if you leave the switch pressed. If missing this part: 10 points will be reduced. Once you have showed it to me, you need to send me your code with the following requirements: E-mail it to: ee3376@hotmail.com Title: EE3176 Final Lab 3rd Check-Out (without the commas) Attachment: Just send me the ASM file. I will reduce points If other files are sent. Based on your Perfprmence on the project and the efficiency (the .S1 file you generated has a small size)of your working code, you might get an "A" in the lab and the class, this is still a subject to discuss with the class instructor.

Cheating/Plagiarism Section
instructions during lab time: No talking during the lab sessions. each student has to attend his section he registered in, if you are registered on M/W labs, you can't come on T/TH labs. If I notice you talking I will make a note so I will ask you more details about your code. If answered wrong I will deduct points. No sharing codes I will check similarities among the codes of everyone. If I find any similarities and I can prove you didn't write that code I will give you a zero for the project (you might check again how I grade. The final project is 40%).

You might also like