| Week | Period | Topics | Reading* | Lab |
|---|---|---|---|---|
| 1 3/5-3/9 |
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: 6-10 | ||
| 2 12/3-12/7 |
Lecture 1 | Instruction Set: Data Transfer Addressing Modes video |
ds: 14-15, 301-303, is: 1-8, 11-15 | Lab 1: Debugging w/ AVR Studio and ATmon |
| Lecture 2 | Instruction Set: Arithmetic and Logic Instruction Set: Branch |
is: 9-10, ?? | ||
| Lecture 3 | Assembly Programming Mechanics | is: ?? | ||
| 3 12/10-12/14 |
Lecture 1 | Delay Loops and Stack | ds: 10, is: ?? | Lab 2: Bouncing Lights |
| Lecture 2 | Subroutine | is: 47, 106-109 | ||
| Lecture 3 | I/O Ports | ds: 62-63, is: 79, 105 | ||
| 4 12/17-12/21 |
Lecture 1 | Bit Manipulation Storing Data in Flash |
is: ?? | Lab 3: Bouncing Lights Revisited |
| Lecture 2 | Review/Catch-up | |||
| Lecture 3 | Exam I | |||
| Christmas Break | ||||
| 5 1/7-1/11 |
Lecture 1 | Review of everything important that happend in 2007 | Lab 4 | |
| Lecture 2 | LCD Display | |||
| Lecture 3 | Displaying Memory Values on the LCD | |||
| 6 1/14-1/18 |
Lecture 1 | Analog to Digital Conversion Subsystem | ds: 199-206, 211-216 | Lab 5: LCD Messages |
| Lecture 2 | Analog to Digital Conversion Subsystem continued... | |||
| Lecture 3 | Interrupt Subsystem | ds: 42-43 | ||
| 7 1/21-1/25 |
Lecture 1 | Interrupt Subsystem continued... | Lab 6: Analog to Digital Conversion | |
| Lecture 2 | Timer/Counter Subsystem | ds: 67-72, 78-83 | ||
| Lecture 3 | Timer/Counter Subsystem continued... Review |
|||
| 8 1/28-2/1 |
Lecture 1 | Exam II | Do not meet | |
| Lecture 2 | Lab 7: Interrupts | |||
| Lecture 3 | Lab 7: Interrupts | |||
| 9 2/4-2/8 |
Lecture 1 | Timer/Counter0 CTC and PWM modes | ds: 72-75 | Lab 8: Voltage Regulator |
| Lecture 2 | Lab 8: Voltage Regulator | |||
| Lecture 3 | Input capture | ds: 84-111 (skim 84-90, 93-104) | ||
| 10 2/11-2/15 |
Lecture 1 | EEPROM | ||
| Lecture 2 | EEPROM continued... | |||
| Lecture 3 | Final Review | |||
| 11 2/20 |
Common Final Exam, Wednesday in L306 | |||
* 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.