Tentative Schedule
|
|
CS280 notes from other MSOE professors: Dr. Hornick and Dr. Durant (for the HC11 microcontroller). |
Week | Period | Topics | Supplements | Lab |
---|---|---|---|---|
1 3/5-3/9 |
Lecture 1 | Course introduction Number systems |
Lab 0: Get setup | |
Lecture 2 | Microcontroller Components | |||
Lecture 3 | ATmega32 Architecture Programmer's Model (Registers) |
|||
2 3/12-3/16 |
Lecture 1 | Instruction Set: Data Transfer Addressing Modes |
Lab 1: Intro to tools | |
Lecture 2 | Instruction Set: Arithmetic and Logic Instruction Set: Branch |
|||
Lecture 3 | Assembly Programming Mechanics | video• | ||
3 3/19-3/23 |
Lecture 1 | Delay Loops and Stack | Lab 2 | |
Lecture 2 | Subroutine | |||
Lecture 3 | Class Activity | |||
4 3/26-3/30 |
Lecture 1 | I/O Ports | Lab 3 | |
Lecture 2 | Bit Manipulation Storing Data in Flash |
|||
Lecture 3 | Review/Catch-up | |||
5 4/2-4/6 |
Lecture 1 | Exam I | Detailed Outcomes | Lab 4 |
Lecture 2 | LCD Display | |||
Lecture 3 | Displaying Memory Values on the LCD | |||
Spring Break | ||||
6 4/16-4/20 |
Lecture 1 | Review/Catch-up | Lab 5 | |
Lecture 2 | Analog to Digital Conversion Subsystem | |||
Lecture 3 | Analog to Digital Conversion Subsystem continued... | |||
7 4/23-4/27 |
Lecture 1 | Interrupt Subsystem | Lab 6 | |
Lecture 2 | Interrupt Subsystem continued... | |||
Lecture 3 | Timer/Counter Subsystem | |||
8 4/31-5/4 |
Lecture 1 | Timer/Counter Subsystem continued... Review |
Lab 7 | |
Lecture 2 | Exam II | Detailed Outcomes | ||
Lecture 3 | Mixing C and Assembly | |||
9 5/7-5/11 |
Lecture 1 | Configuring GCC Projects in AVR Studio | Lab 8 | |
Lecture 2 | Output Pin Action using Timer/Counter0 | |||
Lecture 3 | Timer/Counter Subsystem PWM Modes | |||
10 5/14-5/18 |
Lecture 1 | Input Capture using Timer/Counter1 | ||
Lecture 2 | Final Review | |||
Lecture 3 | Final Review | |||
11 8am 5/24 |
Exam week | Final Exam | Detailed Outcomes |
© 2001-2007 Dr. Christopher C. Taylor | Office: L-343 | Phone: 277-7339 |
•You will need Windows Media Player 9 or better to play the videos.