Winter 2008-2009
CE2800 notes from other MSOE professors: Dr. Hornick
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:
|