All labs meet in Room 329, Simrall.
Experiments marked with '***' are formal lab reports. These lab reports ask questions concerning a microcontroller other than the PIC. The purpose of this is to illustrate that there are many different microcontrollers available, and to provide you with an opportunity to compare one of these with the PIC.
Use the following list to determine which micrcontroller you are assigned. You must visit the company website, and download the appropriate datasheet for your assigned microcontroller .
· Aug 28: Experiment 1, Student ID CPU, requires Altera Maxplus.
· Sept 4: Experiment 2, Introduction to Microchip MPLAB. Monday is a holiday, so Monday lab students just attend another lab section of your choice. Your lab report is still due the next week at the start of your assigned lab period.
· Sept 11: Experiment 3, PIC Assembly Language Programming #1, get an early start on this lab by working on the programming assignment before coming to lab.
· Sept 18: Experiment 4, PIC Assembly Language Programming #2, get an early start on this lab by working on the programming assignment before coming to lab. Purchase your parts kit (and extra protoboard if needed) by this date as you will need them within two weeks.
· Sept 25 ***: Experiment 5, PIC Assembly Language Programming #3, get an early start on this lab by working on the programming assignment before coming to lab.
· Oct 2: No lab, catchup. M/T is a holiday. Get an early start on Lab #6 if you are ahead.
· Oct 9: Experiment 6, PIC Startup, you must have your protoboard wired as per the prelab requirements before entering lab in order to get prelab credit.
· Oct 16: Experiment 7, Serial vs Parallel IO.
· Oct 23: Experiment 8, Interrupt Driven IO.
· Oct 30 Experiment 9, Introduction to the I2C bus via a serial 64K x 8 EEPROM
· Nov 6: ***: Experiment 10, Data conversion using the PIC on-chip A/D, external I2C DAC
· Nov 13: Experiment 11, Use the timer system for PWM and DC motor control..
· Nov 20: Experiment 11, for Mon/Tuesday lab sections (Classes end after Tuesday for Thanksgiving break)
· Nov 27: Lab Practicum.