Lawrence Technological University
Spring 2004
PROFESSOR: Anneberg
Update: 1/5/04
Office Hours: MW10-1pm, and by appointment
Daytime office phone 248-204-2539
Email: anneberg@ltu.edu
Text: Software and Hardware Engineering, By: Fredrick M. Cady
Prerequisites: EEE3233
Description: Architecture, timing, instruction set, memory and input/output techniques for microcontrollers, design and application of microcontroller systems.
Topics:
1. Introduction to microcontrollers
2. The 68HC11 family
3. The 68HC11 architecture and memory organizations
4. The 68HC11 Addressing modes
5. The 68HC11 instruction set
6. Assembly programming
7. Interrupt processing
8. Memory and I/O interface and parallel and serial interface
9. Applying microcontrollers
10. Designing microcontroller systems
11. Programmable microcontroller design
12. Small C compiler programming
13. Digital signal processing techniques
14. PIC microcontrollers

Student Evaluation:
Exam #1: 20%
Exam #2: 20%
Quizzes: 20%
Final Embedded Microcontroller Project: 20%
Final Exam 20%


Notes:
1. Students who miss an exam or quiz will receive a 'zero' for that exam or quiz. If a student knows that they will miss an announced quiz or exam prior to the quiz or exam, they may see the professor to see if any arrangements can be made in advance, however, it will be at the professor's discretion.
2. All exams and quizzes are open book and notes. Quizzes may be unannounced.
3. After all exams and quizzes have been graded, handed back and reviewed during subsequent lectures, the exams and quizzes will be collected by the professor.
4. Any academic dishonesty will be handled according to the college handbook.
5. The exam dates are tentative and may be rescheduled by the professor as necessary.
6. Your final grade: A(90-100), B(80-89), C(65-79), D(50-64), F (0-49)
7. The university requires attendance to be documented, please make sure that you sign the attendance sheet.? Students whom have poor attendance generally do not succeed.
8. If a student needs to contact the instructor during the daytime, please use the office phone (248/852-3500) first.? One of the best methods of communication may be through the instructor's Email address.
9. The student will be responsible for purchasing the Axiom CME11E9-EVBU 68HC11 evaluation board to write programs, debug programs, and perform projects during the lecture course.
---------------------- Embedded Systems COURSE OUTLINE- PROFESSOR: Anneberg

Tentative Schedule

Week - Topic

1 Chapters 1, 2 ,3 and 4 Introduction to microcontrollers

68HC11 programming model and registers, instruction set overview, assembly language programming overview, single stepping, Axiom CME11E9-EVBU board schematic and hardware analysis. Internal Register summary.
2 Chapter 4, 5, 6, and 7 Assembly language programming, instruction set, addressing Modes, CCR, Stack, parallel I/O, internal register programming features and methods.
3 Chapter 7 and 8 Parallel I/O and interrupts. Using devices with the 68HC11 in Expanded mode and single chip mode for I/O and isolation techniques.
4 Chapter 9, Memory devices and I/O in single chip mode and expanded mode.
5 Chapter 10 and 11 input capture/output compare and serial I/O.
6 EXAM #1
Introduction to the Motorola Small C freeware/shareware compiler. Overview and methodology of an embedded small C compiler all the way down to investigating and understanding the operating Kernel and function calls when assembled.
Course project handout for the final project and final project definitions.
7 Continuation of Small C operating Kernel. Chapter 12, Analog sampling theory and D/A with Nyquist considerations and Digital Signal processing techniques. Hardware and software Filtering techniques, Fourier transforms for the FFT and DFT.
8 Continuation of week 7. 9 Continuation of week 7 along with power supply considerations and sensor integration to the microcontroller along with applications in industry and science
10 Continuation of week 7 along with sensor integration to the microcontroller along with applications in industry and science
11 integration of the microcontroller along with applications in industry and science
12 Using PIC microcontrollers.
13 Using PIC microcontrollers.
14 EXAM #2
Using PIC microcontrollers.
15 Final embedded course project demonstrations.