Syllabus - University of Connecticut

advertisement

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%.

Download