OEES 215
Microprocessor Applications I
(Emphasis on
microcontrollers, which contain a microprocessor plus memory, I/O, etc.)
Bruce McDowell

Fall 2010
|
Announcements |
| Syllabus |
Recently
added text is shown in a larger
font. |
| Type | Assignment No. |
Assignment Name | Max. Pts. |
Date |
Date |
Directions/Description |
| L | IH02-29 | Download some files and run a couple of programs. | 15 | 8-23 | 8-30 | Web page |
| L | JH25-29 | Switches and LEDs | 15 | 8-25 | Handout | |
| L | JI01-28 | Forward, Stop and Reverse Motor Controls | 15 | 9-1 | 9-8 | Web page |
| L | JI07-36A | Display floating-point numbers | 10 | 9-8 | 9-15 | Web page |
| L | JI07-37 | Send pot to display | 15 | 9-8 | 9-15 | Web page |
| L | JI09-37 | Pot | 10 | 9-9 | Handout | |
| L | JI13-28 | Nested if statements | 15 | 9-14 | Handout | |
| L | JI15-27 | Pot, pushbutton, and 3 switches | 15 | 9-15 | Handout | |
| L | JI16-36 | Functions | 20 | 9-20 | 9-27 | Web page |
| L | JI20-27 | Functions | 20 | 9-20 | Handout | |
| L | II09-34 | SR flip-flop | 15 | 9-22 | 9-29 | Web page |
| L | II04-15 | Toggle flip-flops and counters | 20 | 9-23 | 9-30 | Web page |
| L | JI28-35 | High-Tech Windshield Wiper | 20 30 |
9-29 | Download this file | |
| L | JI30-35 | Vent-door controller | 20 | 10-1 | 10-8 | Handout; download this file. |
| L | JJ03-28 | Hour Counter | 20 | 10-6 | 10-13 | Modify this file so that it counts hours instead of minutes. Then, calibrate the program. |
| L | JJ07-35 | Watt-second meter | 15 | 10-7 | Handout | |
| CE | JJ13-27 | Voltage vs. ADC output, slope and y intercept | 7 | 10-13 | Handout | |
| L | JJ18-30 | Try out two programs using Getcv( ) | 10 | 10-18 | 10-25 | Left-click
here to download the current library and
header files (version 17). Download these two files: jj10-35-getcv-EXAMPLE.c jj18-27-watt-hrs-phase-1.c |
| L | JJ19-38 | Watt hours, phase 2 | 20 | 10-20 | 10-27 | Right-click here to download the file. |
| L | JJ23-38 | Watt hours, phase 3 | 20 | 10-25 | 11-1 | |
| CE | JJ25-29 | if statement practice | 10 | 10-25 | Handout | |
| CE | JJ27-28 | Practice quiz | 15 | 10-27 | Handout | |
| L | JJ28-36 | Watt hours left | 20 | 11-1 | 11-8 | |
| L | JJ24-35 | Watt hours, phase 4 | 20 | 11-2 | 11-9 |
|
| HW | JK17-29 | Homework: if statements | 10 | 11-17 | Handout | |
| L | JK07-31 | PV Electronics, phase 5 | 20 | 11-10 | 11-17 | Web page |
| L | JK09-34 | PV Electronics, phase 6 | 20 | 11-10 | 11-24 | Right-click here and download jk09-34-pv-electronics-phase-6.c |
| L | JK14-37 | PV Electronics, phase 7 | 20 | 11-15 | 11-22 | |
| CE | JK22-29 | switch statements & functions | 15 | 11-22 | Handout | |
| L | JK29-28 | Bitwise operators | 15 | 11-29 | 12-1 | Right-click here and download the skeleton file |
| L | JL01-27 | Hypotenuse | 20 | 12-1 | Web page |
Files
for downloading
To download the files
below,
right-click on their links (underlined in blue).
| Current library and header files |
| How to download files from this Web site | Modifying an existing program | Manipulating
Bits With Bitwise Operators |
| Loading, compiling, and running a program | Custom
Functions Contained
in the s215-libraryxx.lib
File We'll be updating this Web page to include more of the custom functions. Right now, only a few are listed. |
|
| S215 Error-Number Assignments (JA22-26) | Flowchart symbols & conventions | Using Word to draw flowcharts |
The
C language
| The C Book, by Mike Banahan, Declan Brady and Mark Doran | C Programming, a Wikibook | A Little C Primer, a Wikibook | Operators (+, -, etc.) Wikipedia. Quite technical. |
| C
Syntax Wikipedia. Quite technical. |
Photovoltaic Systems
| PV-System Electronics Package Operating Instructions (JK07-38) | |||