ECE 3724 (Micro) MWF Lecture Schedule Fall 2006

 

This schedule is subject to change; all test dates will be announced in class if changed from this schedule.

Tests are given at 7:00 PM on Monday nights of the assigned week.

 

Aug 14: Week 1

F: Digital Review

 

Aug 21: Week 2

Lab 0: Lab Orientation

M: Digital Review

W: Student ID CPU

F: Student ID CPU

 

Aug 28: Week 3 (Thursday lab sections have to attend another section since University will close at 12:30 pm)

Lab 1: SSN-CPU (Altera Maxplus)

M: PIC Intro, Memory Organization

W: Data Movement Instructions, MPLAB Intro

F: Arithmetic/Logical Instructions

 

Sept 4: Week 4

Lab 2: MPLAB Introduction

M: (Holiday) Monday lab students attend another lab section of your choice

W: Loops

F: Unsigned comparisons, jumps

 

Sept 11: Week 5

Lab 3: Assembly Programming #1 (8-bit operations, loops, unsigned comparisons)

M: 16-bit Operations

W: Signed Comparisons

F: Stack, Subroutines

 

Sept 18: Week 6, TEST #1 this week

Lab 4: Assembly Programming #2 (16-bit operations, signed comparisons)

M: Indirect Addressing, C pointers

W: C pointers, C compilation

F: no class

 

Sept 25: Week 7

Lab 5: Assembly Programming #3 (Indirect addressing, C compilation)

Sept. 29th is last day to drop with 'W' grade.

M: PIC pinout, reset sequence, startup register

W: Watchdog Timer, Sleep Mode

F: Parallel Port operation

 

Oct 2: Week 8

No new lab, catchup time. Monday/Tuesday are holidays

W: LED/Switch IO FSM examples

F: Async Serial IO

 

Oct 9: Week 9 TEST #2 this week

Lab 6: PIC startup (parallel port usage, reset sequence)

M: Async Serial IO (cont).

W: Interrupts

F: No class

 

Oct 16: Week 10

Lab 7: Serial vs Parallel IO (RS-232 basics)

M: Interrupt-driven IO FSM examples

W: I2C

F: I2C and Serial EEPROM operation

 

Oct 23: Week 11

Lab 8: Interrupt Driven IO using RS-232

M: A/D conversion

W: A/D, D/A conversion

F: Timer Introduction

 

Oct 30: Week 12, TEST #3

Lab 9: EEPROM write with Interrupt driven serial IO, I2C bus

M: Timers and waveform generation

W: Timer Introduction

F: no class

 

Nov 6: Week 13

Lab 10: A/D, I2C DAC

M: Time measurement using the PIC, PWM

W: PWM

F: Memory technologies

 

Nov 13: Week 14

Lab 11: PWM, DC Motor Control

M: memory decoding.

W: USB, Firewire

F: Floating point

 

Nov 20: Week 15, TEST #4

(Lab 11 catchup for Tue Lab sections)

M: Test #4 review

 

Nov 27: Week 16

Last week of classes, In-lab exam

 

M: IEEE Floating point

W: CAN Bus

F: Final exam review, Demo of extra credit problems