EECE416 Microcomputers

Dr. Charles Kim

 

Lecture 1: Introduction

Lecture 2: Computer History

Lecture 3: Computer Architecture

Lecture 4: x86 Assembly Programming - Part 1

 

Programming Environment:  We need the following 3 steps + Tutorial.

    (1) The necessary software is Microsoft Visual Studio of version 2008 or above.  If you do not have the software or face problem in the installation, see Mr. Tolulope Kupoluyi or send email to him at tolulopejupoluyi@gmail.com.

    (2) Excitable Set-Up files are needed.  Download the following 2 zip files ("save as") (console32 and windows32) and unzip them both to, for example, desktop

   (3) The last file contains all the codes of the book, so you may want to download ("save as") and unzip codeFromText.

  (4) Tutorial on Console32 for 32-bit Coding and Debuging Process 

 

Lecture 5: Microcontroller Application:Team-Learning

Lecture 6: X86 Assembly Programming - Part 2     ( also, i386 Instruction Set)

Lecture 7: X86 Assembly Programming - Part 3 (MUL & DIV)

 

Microcontroller Excursion - 1st Cycle (a teams)

1. Ibukun Osei and Raymond Jones on LED cube

 

   Ibukun and Osei in presentation (left) and demonstration. 

 

2. Patrick Buah and Jordan Wren on Morse Code Translator

  

Patrick (left) and Jordan  in presentation.                              Jordan (left) and Patrick in Demo.

 

3. Cecily Gomes and Sarah Mwandu on "knight riders"

 

Cecily and Sarah in presentation (left) and Demo and Q&A with audience (right).

 

4. Tesfayohnes Woldselassi and Joshua Ajayi on 4x4x4 LED Cube

  

Joshua and Tes in presentation (left) and LED cube demo (right).

 

Microcontroller Excursion - 1st Cycle (b teams)

1. Venessa Woodson and Lakeasha Williams on LED juggling

 

Venessa and Lakeasha in presentation and their bragging project demo.

 

2. Nathaniel Sims and Sarad Dhungel on LED Memory Game

 

Nate and Sarad in presentation and demonstration.

 

3. Derek West and Zachary Spence on Light Chaser

 

Derek and Zachary on presentation and demonstration.

 

Microcontroller Excursion - 1st Cycle (p teams)

1. Jonathan Applewhite and Monica Burnett on Smartphone Controlled Chrismas Tree Lights

 

Monica and Jonathan on presentation and demo.

 

2. Dhuel Fisher and Candace Ross on MP3 Playing via Internet on Rpi

  

Dhuel and Candace on presentation (left) and final connection check for demo.

 

 

Lecture 8: X86 Assembly Programming- Part 4: CMP and JMP and LOOP

Lecture 9: X86 Assembly Programming - Part 5: Procedures

Lecture 10: DE2i-150 Kit

 

Microcontroller Excursion - 2nd Cycle (a teams)

   1. Jonathan Applewhite on Traffic Signal

           

 

 2. Derek West and Zachary Spence on Character Map

           

 

3. Sarad Dhungel and Nate Sims on Motor Control

            

 

4. Emmanuel Ademuwagun and Yusuf Siyanbola on Binary Quiz

           

 

Microcontroller Excursion - 2nd Cycle (b teams)

1. Ibukun Osei and Raymond Jones on Motor Speed Control

          

 

2. Patrick Buah and Jordan Wren on Christmas LED

            

 

3. Cecily Gomes and Sarah Mwandu on Christmas Tree

           

 

4. Dhuel Fisher and Candace Ross on Die Roll

           

 

Microcontroller Excursion - 2nd Cycle (p teams)

  1. Venessa Woodson and Lakeasha Williams on LED Fan

           

 

 2. Joshua Ajayi on Multimedia Access

           

 

Previous Class of Computers and Nuclear Energy: Fall 2011 and Fall 2012