ECE 2560 - Introduction to Microcontrollers

MW 3:00-3:55 - University Hall  014

Final exam -  Friday Dec 12th - in classroom 4:00-5:45

FINAL EXAM REVIEW : ECE 2560 - Final Exam Review.ppt

Grading distribution - Quizzes - 20%     HW-15%     MT-30%  F- 35%

COURSE SYLLABUS - Syllabus2560 Microcontrollers - AU14.doc

TA office hours: Cauldwell 365 - Tu & Th 3:00pm to 5:30pm

(office hours being moved to DL 517 -  9/25/14)

also availabe by appointment: yiping liu      liu.805@osu.edu

Professor office hours: Dreese 304 - M W F 12:00-1:00

Material Covered:

Reference Material: MSP430x1xx Users Guide.pdf

LECTURES        Assignments

M 3.     ECE 2560 - Lecture 03 The MSP430xxxxx.ppt   &  Quiz 1

4.      Finish Lecture 03

M7.    Quiz 3 - continue with Lecture 5

8.    Finish Lecture 5 - variables in memory

10.  Oct 1 -  Lect 06 continued   HW3 assigned

M 11.  Quiz 5 :  Exam I review

12.  Midterm 1 (in class exam)

Relevant code segments:  Jumps excd.asm    Loops docd.asm

Symbolic vs absolute symabs.asm

14.  Finish Lect 11   (see new homework and code below)

M  15.  Quiz 6 :  ECE 2560 - Lecture 07 Assembler Directives.ppt

16.  Exam Return, Discuss Exam, Discuss HW 4 and 5

M 17.  Subroutines and Stacks  Lecture 09 Subroutines v14.ppt

18.  Subroutines continued

M 19.  Algorithm analysis - Lecture 12 Multiply routine and alg exec tm.ppt

20.  Hardware multiply: Lecture 13 Timing and the hardware multiplier.ppt

M 21.   32-bit multiply and overview of factorial - (demo not done as computer

would not turn on)  ECE 2560 - Lecture 13b 32 bit multiply.ppt

M 23.  Digital I/O:  ECE 2560 - Lecture 15 Digital I O.ppt

24.    Digital I/O examples - Configuring Digital inputs

M 25. Nov 24th - Interrupts   QUIZ 7

W - Turkey Day eve - NO CLASS

M 26.  Interrupts    ECE 2560 - Lecture 19 Interrupts.ppt

27.  Interrupts cont.   Code: intdemo.asm     intdemo2.asm    intdemo3.asm

M  28.  Wrapup

Older offering below

Flowcharting: ECE 2560 - Lecture 10 Flowcharting your program.ppt

.

ASSIGNMENTS:    (link to Lectures  L1   )    AU 14 offering

L2:  Read Chapter 1 and 2

HW1 - submit to drop box HW1 - Von Neumann paper.docx  DUE: 9/9

L4/5:   HW2  - HW2 - a first 430 coding assignment.docx    DUE: Monday 9/29

L10:  HW3 -  HW3 - Using the bubble sort algorithm.docx   DUE Friday 10/11

HW4 - HW4 - How symbolic addressing mode works.docx  DUE  Wed 10/22

HW5 - HW5 - Loop options.docx    DUE  Wed 10/22

HW6 - HW6 - Subroutine calls - Multiply.docx  DUE Wed 11/5

HW7 - HW7 - Populated Memory.docx    DUE  Mon 11/3

HW8 - Code up the 32-bit addition Subroutine  - not for submission but will be needed later.

Older information below

L6:  Computer Assignment 1 - Cass 1.docx   Due Wed Feb 12 to dropbox Cass1

For completion on time +2 extra credit, for completion by Fri Feb 14 +1

Completion by Monday Feb 17 no deduction.  Full code: bubble.asm.txt

OLD QUIZ soln:

Quiz 1 soln.docx

Quiz 2 Soln.docx

Quiz 3 soln.docx

Quiz 4 soln.docx

Quiz 5 soln.docx

Quiz 6 soln.docx