CE2800 -- Tentative Schedule

CE2800 notes from other MSOE professors: Dr. Hornick

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:

  • ds - ATmega32 Data Sheet
  • is - ATmega32 Instruction Set
  • © 2001-2015 Dr. Christopher C. Taylor •
  • Office: L-343 •
  • Phone: 277-7339 •
  • npǝ˙ǝosɯ@ɹolʎɐʇ