EEL 4744C - Microprocessor Applications

Spring 2008

Announcement

home information schedule lectures assignments labs grades

 

Course Syllabus

Catalog Description

Elements of microprocessor-based systems; hardware interfacing and software design for their application. Laboratory.

Course Objectives

The student will learn the functional and technological characteristics of microprocessor structures, memory components, peripheral support devices, and interface logic. Through laboratory experiments and textbook examples the student will learn how to integrate and apply microcomputer subsystems and components to common interfacing problems. The Motorola 68HC12 microcontroller and in-house development board will serve as the vehicle for exploring these topics.

Textbook & Required Material

Microcontrollers and Microcomputers: Principles of Software and Hardware Engineering, Fredrick M. Cady, Oxford University Press (ISBN#: 0-19-511008-0)

Errata (click here)

Software and Hardware Engineering: Motorola M68HC12 by Fredrick M. Cady & James M. Sibigtroth (ISBN#: 0-19-512469-3)

Errata (click here)

References (not required)

The HCS12/9S12: An Introduction to Hardware and Software Interfacing, Han-Way Huang, 2005.

Software and Hardware Engineering, Assembly and C Programming for the Freescale M68HCS12, Second Edition, Fredrick M. Cady, 2006.

Grading Policy:

Exam #1                                      25%

Exam #2                                      25%

Laboratory                   30%

Homework                   0%

Quiz                               20%      (in class)

* When exams are handed back for review in class, all re-grades for exams must be turned in at the end of the lecture period.

** A grade of 60% or better in lab alone is required in order to obtain at least a passing grade for the class. In other words, if you score below 60% in lab, it does not matter what your exam or quiz scores total, you automatically will fail the course.

*** Although homework does not count points directly, not doing it will likely have an affect on your quiz and exam scores. Homework will be used to promote your final score if your score is on the bound (e.g. between B+ and A).

Hardware Purchases

UF 6812 Development board kit will be handed out in lab.

The wire-wrap tool is required and soldering Iron is highly recommended. Radio Shack or the web has wire-wrap/stripper tools.

Software Recommendations

Quartus (free from Altera). This software will be used to program the 7032 CPLD on your 6812 development board. We will use the programming hardware also from EEL3701 to program the device.

Academic Integrity and Collaboration Policy

All students admitted to the University of Florida are required to be honest in all academic work and understanding that failure to comply with this commitment will result in disciplinary action. You are encouraged to work together on homework assignments and share ideas on lab assignments. However you are not allowed to copy or duplicate any lab material (code, drawings, etc.) from another student. Cheating will be dealt with in a severe manner.

Laboratory Rules

No food, drinks or smoking in the Lab!

Students work individually on each Lab project.

It is the student's responsibility to return all equipment and clean her/his work area before leaving the Lab.

Students must attend labs during their assigned time.

Students must come prepared to the Lab. No student will be admitted to the Lab without the pre-lab work in hand, i.e., printout(s) and a 3.5" floppy, CD-R(W), or USB flash drive (which will be returned either at the end of lab or the following lab) with hardware and software designs.

Labs are precisely 3 hours long (or less, see LABORATORY ENTRY above). You will be given no extra time.

You must show up within 1 hour of the lab starting time for check-in. If you are late, you may miss a lab quiz and thus get a zero for the quiz.