| Week | Period | Topics | Reading* | Lab |
|---|---|---|---|---|
| 1 12/01-12/05 |
Lecture 1 | Course introduction | Lab 0: Get setup | |
| Lecture 2 | Microcontroller Components | skim ds: 2-5 | ||
| Lecture 3 | ATmega32 Architecture Programmer's Model (Registers) |
ds: 3-13 | ||
| 2 12/08-12/12 |
Lecture 1 | Instruction Set: Data Transfer Addressing Modes |
ds: 16-17, is: 1-8, 11-15 | Lab 1: Debugging w/ AVR Studio and ATmon |
| Lecture 2 | Instruction Set: Arithmetic and Logic Instruction Set: Branch |
is: 10-12 | ||
| Lecture 3 | Assembly Programming Mechanics video | is: 10-15, 17, 89, 111, 143 | ||
| 3 12/15-12/19 |
Lecture 1 | Delay Loops and Stack video | ds: 10, is: 38, 65, 106-107 | Lab 1: Debugging w/ AVR Studio and ATmon |
| Lecture 2 | Subroutine | is: 47, 106-109 | ||
| Lecture 3 | I/O Ports | ds: 64-65, is: 79, 105 | ||
| Christmas Break | ||||
| 4 01/05-01/09 |
Lecture 1 | Bit Manipulation Storing Data in Flash |
is: figure it out | Lab 2: Bouncing Lights |
| Lecture 2 | Review of everything important that happend in 2008 | |||
| Lecture 3 | Review/Catch-up | |||
| 5 01/12-01/16 |
Lecture 1 | Exam I | Lab 3: Bouncing Lights Revisited | |
| Lecture 2 | LCD Display | |||
| Lecture 3 | LCD Display cont... video | |||
| 6 01/19-01/23 |
Lecture 1 | Displaying Memory Values on the LCD Analog to Digital Conversion Subsystem | ds: 198-206, 213-218 | Lab 4 |
| Lecture 2 | Analog to Digital Conversion Subsystem continued... | |||
| Lecture 3 | Interrupt Subsystem | ds: 44 | ||
| 7 01/26-01/30 |
Lecture 1 | Interrupt Subsystem continued... | Lab 5: LCD Messages | |
| Lecture 2 | Interrupt Subsystem continued... | |||
| Lecture 3 | Review/Catch-up | |||
| 8 02/02-02/06 |
Lecture 1 | Exam II | Lab 6: Interrupts and Analog to Digital Conversion | |
| Lecture 2 | Timer/Counter Subsystem | ds: 69-77, 80-85 | ||
| Lecture 3 | Timer/Counter Subsystem continued... Review |
|||
| 9 02/09-02/13 |
Lecture 1 | Timer/Counter0 CTC and PWM modes | ds: 74-77 | Lab 7: Voltage Regulator |
| Lecture 2 | Lab 7: Voltage Regulator | |||
| Lecture 3 | Input capture | ds: 86-113 (skim 86-92, 95-106) | ||
| 10 02/16-02/20 |
Lecture 1 | Watchdog | ||
| Lecture 2 | Watchdog continued... | |||
| Lecture 3 | Final Review | |||
| 11 Tuesday, 2/24/2009 |
Common Final Exam, 11am-1pm in L100 | |||
* Reading reference material:
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.