ECE 3724/CS 3124 Microprocessors I

Spring 2004, R. Reese



Lectures     Lab Page

Useful Links


Learning Objectives contains a list of the skills you will have after this class.

Course Philosophy discusses my approach to reaching the learning objectives, and things we can both do to ensure that those learning objectives are obtained.

Class Polices discusses grade assignments and academic dishonesty for the current semester.

TTh Lecture/Test schedule,for the current semester. The detailed slides are found in the Lecture section below.

Class Email for Section 02 (TTh) is ece3724-02.spring2004@Courses.MsState.Edu (also goes to students in cs3124-02).

For the spring semester, tests will be given on Tuesday nights to all sections from 6:30 to 8:30 pm.


Lectures

  1. Number Systems Review
  2. Introduction to Stored Program Machines
  3. PIC16F87x Introduction
  4. PIC16F87x logical, control instructions
  5. Extended Precision Operations, signed comparisons
  6. Subroutines, the Stack, Pointers, Table Reads, PIC18 Data stacks , strcnt.asm example, vlshift.asm PIC16 example, vlshiftp18.asm PIC18 example
  7. C Compilation, PIC16 Hardware Intro, Parallel IO
  8. Addendum: LED/Switch IO
  9. Asynchronous Serial IO
  10. PIC16 Interrupts
  11. I2C and a Serial EEPROM
  12. ADCs and DACs
  13. Timers (Experiment 11)
  14. Memory Technologies
  15. Time Measurement, IR decoding (Experiment 12)
  16. USB, Firewire
  17. Audio Sampling
  18. Special Features of the PIC16

Test/Weekly Quiz solutions, sample/old Tests (Spring 04)

  1. Weekly Quiz #1 solution
  2. Weekly Quiz #2 solution
  3. Test #1 solution
  4. Weekly Quiz #3 solution
  5. Weekly Quiz #4 solution
  6. Weekly Quiz #5 solution
  7. Test #2 solution
  8. Weekly Quiz #6 solution
  9. Weekly Quiz #7 solution
  10. Weekly Quiz #8 solution
  11. Weekly Quiz #9 solution
  12. Test #3 solution

Test/Weekly Quiz solutions, sample/old Tests (Fall 03)

  1. Weekly Quiz #1 solution
  2. Weekly Quiz #2 sample
  3. Weekly Quiz #2 solution
  4. Weekly Quiz #3 sample
  5. Weekly Quiz #3 solution
  6. Test#1 solution
  7. Weekly Quiz #4 sample
  8. Weekly Quiz #4 solution
  9. Weekly Quiz #5 solution
  10. Weekly Quiz #6 solution
  11. Weekly Quiz #7 sample (I2C, Interrupts)
  12. Weekly Quiz #7 solution (I2C, Interrupts)
  13. Test#2 solution
  14. Weekly Quiz #8 sample (ADC/DAC)
  15. Weekly Quiz #8 Solution (ADC/DAC)
  16. Weekly Quiz #9 Sample
  17. Weekly Quiz #9 Solution
  18. Test #3 Review
  19. Test #3 Solution
  20. Test #4 Solution


Useful Links