LCD
http://www.discover.uottawa.ca/~qchen/TA/elg4911/lcdprogramming.pdf
http://www.discover.uottawa.ca/~qchen/TA/elg4911/myLCD2.zip
example program
AD Converter
http://www.discover.uottawa.ca/~qchen/TA/elg4911/LM3_ADC.pdf
http://www.discover.uottawa.ca/~qchen/TA/elg4911/adc-code.zip example program
http://www.cs.plu.edu/~nelsonj/csce480/lab6/lab6.pdf
Interface to CMU camera
http://www.discover.uottawa.ca/~qchen/TA/elg4911/CMUCAM.zip
example program1
http://www.discover.uottawa.ca/~qchen/TA/elg4911/Camerasources.zip example program2
For PWM and motors:
How to use PWM to control motors:
http://ttuweb.tntech.edu/me/courses/Canfield/me4370/PulseWidthModulation.htm
http://www.seattlerobotics.org/encoder/apr98/68hc12pwm.html#ListOfToolsAndDocumentation
How to drive DC motors and Servos
http://www.discover.uottawa.ca/~qchen/TA/elg4911/LMP8_DC_Servo.pdf
http://www.cs.plu.edu/~nelsonj/csce480/lab5/lab5.pdf
Timer
http://www.discover.uottawa.ca/~qchen/TA/elg4911/Timer.pdf
http://www.discover.uottawa.ca/~qchen/TA/elg4911/timer.zip example program
Serial Communication:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/SerialInterfaceCommunication.pdf
http://www.discover.uottawa.ca/~qchen/TA/elg4911/helloSCI0.zip example program
PWM example for Code Warrior:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/PWMExample.zip