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

Fall 2009
|
Announcements |
| Syllabus |
Recently
added text is shown in a larger
font. |
Homework & Class Exercises
| Assignment No. |
Max. Pts. |
Date Assigned |
Date Due |
Assignment |
| Type | Assignment No. |
Assignment Name | Max. Pts. |
Date |
Date |
Directions/Description |
| L | IH02-29 | Downloading files and running a program | Web page | |||
| H | IG31-19 | The template program | -- | Read about the template program: Web page | ||
| H | IH03-24 | Explanation of IG31-20 Adding Two Numbers program. | -- | Read about the Adding Two Numbers program: Web page | ||
| L | IH04-18 | Arithmetic operations | Web page | |||
| H | IH05-20 | if statements | -- | Read the explanations on the Web page. | ||
| L | IH05-20 | if statements | 15 | Follow the directions on the Web page. | ||
| H | IH05-29 | Nested if statements | -- | Read the explanations on the Web page. | ||
| L | IH05-29 | Nested if statements | 15 | Follow the directions on the Web page. | ||
| H | IH06-21 | Using the 10ms delay function | -- | Read the explanations on the Web page. | ||
| L | IH06-21 | Using the 10ms delay function | Follow the directions on the Web page. | |||
| H | IH07-26 | Count up or count down, with a variable delay | -- | Read the explanations on the Web page. | ||
| L | IH07-26 | Count up or count down, with a variable delay | 15 | Follow the directions on the Web page. | ||
| L | II05-22 | Voltmeter program | 50 | Follow the directions on the Web page. | ||
| L | II20-40 | Battery voltage tracker. | 20 | Follow the directions on the Web page. | ||
| L | II09-34 | SR flip-flop | 15 | Follow the directions on the Web page. | ||
| L | II04-15 | Toggle flip-flop | 15 | Follow the directions on the Web page. | ||
| L | II11-03 | JK flip-flop | 20 | Directions | ||
| L | II23-26 | Voltage tracker using pot to select modes | 40 | Directions | ||
| L | IJ03-35 | Voltage tracker with mode names | 20 | Directions | ||
| L | IJ21-30 | Creating functions | 15 | Directions | ||
| H | IJ21-30 | Creating functions--read the explanations for the above lab. | -- | |||
| L | IK04-26 | Bitwise operations. | 20 | 11-9 | 11-11 | Directions |
| L | IJ32-30 | State-of-Charge Meter, Phase 1 | 15 | 11-16 | Directions | |
| L | IJ32-31 | State-of-Charge Meter, Phase 2 | 20 | 11-18 | Directions | |
| CE | IK20-33 | if statements and bitwise operators | 10 | 11-30 | 11-30 | Whiteboard |
| CE | IL02-30 | if statements, bitwise operators, and functions | 15 | 12-2 | 12-2 | Web page |
| L | IK32-32 | State-of-Charge Meter, Phase 3 | 20 | 12-2 | Directions |
| How to download files from this Web site | Modifying an existing program | Loading, compiling, and running a program |
| Flowchart symbols & conventions | Using Word to draw flowcharts |
The
C language
| Explanation of the Template 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. |
Operators (+, -, etc.) Wikipedia. Quite technical. |
C
Syntax Wikipedia. Quite technical. |
Files
for downloading
To download the files
below,
right-click on their links (underlined in blue).
| template.c | s215-header9.h Right-click to download the header file. Also, see How to download files from this Web site. |
s215-library9.lib Right-click to download the library file. |
s215-library-functions9.c Source code for the library file. |