WK Dates
1 1/18/07
2
3
University of Connecticut
Dept. of Electrical and Computer Engineering
ECE 110: MICROCONTROLLER APPLICATIONS IN ENGINEERING
Tentative Course Outline Discussion-ITE 127,Thu 1:00-1:50 PM
Lab; Thu. 2-6 PM, ITE C30
Instructor :
John A. Chandy
Office: ITEB 437
Tel.: (860) 486-5047
Email: john.chandy@uconn.edu
Office Hours: Tu 1-4
TA:
Jeremy Lee
Office: ITEB 427
Email: jslee@engr.uconn.edu
Office Hours: W1-2:30 in ITEB C30
Course Website: www.engr.uconn.edu/~chandy/ece110
Text : PIC 16F87x Data Sheet and C compiler user guide:
**Recommended Equipment : Diversified Engr. PIC QIK-START board,~$156., and
ICD2 interface module, ~$116 ; [you may be able to get previous students to part with these] You also will need a 9-12 V DC supply, center positive.
Old boards may have a different temperature sensor, and a different clock. The new boards use the Microchip TC1047A temperature sensor, the old boards Analog
Devices TMP04. The new boards operate at 7.37 MHz, the old at 4 MHz. If you get an old board, your code for lab solutions will have to be modified.
** The department has boards and ICDs in the lab, so you are not required to purchase this equipment, however it is recommended that you obtain your own board if you plan to do microcontroller design in the future.
Lab 1/25
Reading Assignment
PIC 16F87x data sheet Ch.
1, 2, and 15
Project 2. Bargraph
Ch. 11 A/D converter
Disc., Lab.; 2/1 Project 3: Bar graph with intensity control Ch. 5,6,7 timers
Topics
Introductory discussion of microcontrollers and embedded controllers. PIC IDE [Int. Dev.
Environ.]. Introduction to PIC development system.
Structure of PIC programs, PICC
Use of bar graph LED display. Use of A/D converter for input.
Bar intensity control using A/D and PWM.
Interrupts.
University of Connecticut
Dept. of Electrical and Computer Engineering
4
5
6
Disc., Lab. 2/8
Disc./Lab.; 2/15
Disc./Lab.
2/22
Project 4: LCD Display
Ch. 14 [14.11,14.12]
Project 5: Character Codes
3,2 Ext. interrupts
Project 6: Temperature
Ch. 8 [CCP], I/O port expansion
Project 7; Keypad
Chapter 4 [Port B];
Use of the LCD display. Interrupt timing and program size. Constant display strings.
Enter key toggles between displays
Display of character codes. External interrupts and timers.
Measurement of temperature. Use of math subroutines. Input and output capabilities.
Decoding temperature sensor
Discussion of project ideas. Parameter entry via keypad. Front panel I/O. Decoding a keypad.
7
8
9
Disc./Lab.
3/1
Sp. Break! 3 /5 -
3/09
Disc./Lab. 3/15
Disc./Lab.
3/22
Serial Output Lab
CH. 10 USART
Project proposal abstracts due 3/22 . Project proposal reports.
CATCH-UP ; CH. 12, 14;
Special features/ Lighting
Driver
How to construct an entire microcontroller based device.
Weekly progress reports. Project progress reports. 10 Disc./Lab
3/29
11-
14
Disc.+Lab.;
4/5 – 4/26
Grading: Quizzes/participation, 30%; successful Lab completion, 40%; Final Project
[concept, execution, and report], 30%.