The University of Alabama in Huntsville

  

CPE/EE 421/521: Microcomputers
Summer 2003

Course Home Page: ****

 

Lectures

Tuesday/Thursday 2:45-4:45 PM, EB207.

Instructor

Dejan Raskovic

 

242B, Engineering Building

 

Phone: *** - ****, e-mail: ***** @ ece.uah.edu

Office hours

Tuesday 5:00 - 6:30

Thursday 1:15 - 2:45
and by appointment


 

 Slides 

    

        Download pdf version of slides presented in class here

 


 Lab Assignments

    late submission: 10% off per day

 


 Homeworks

    late submission: 10% off per day; 

    no homework will be accepted after 5 days past the due date


 Course Documents

 


 Course Description       

 

The goal of this course is to teach students how to design microcomputer systems and to utilize the microprocessor as a basic system component or single chip microcomputers. The course begins with an overview of typical microcomputer architecture and examines the hardware features of the microprocessor system. Basic microcomputer design and the interface between the microprocessor and external devices is explored. This course examines the software aspects of microcomputers using assembly language and C programming. At the end of course single chip microcomputers are introduced for embedded and power efficient applications. By the end of the course the students have studied all the computer components necessary to be able to design and implement a basic computer system and interface it to the outside world. Experiments performed in the Microcomputer Laboratory provide considerable experience, allowing students to develop programs in assembly and C and download them into a target microcomputer.

 


  Prerequisites   


 Text

Alan Clements, Microprocessor Systems Design: 68000 Hardware, Software, and Interfacing, Third Edition, PWS Publishing Company, New York, 1997. 

 


 References


 Grading UNDERGRADUATE

Homework (2 × 5%)   

10%

Laboratory assignments (3 labs)    

30%

Midterm Exam  

25%

Final Exam (Comprehensive)   

35%

 

 Grading GRADUATE

Homework (2 × 5%)   

10%

Laboratory assignments (2 labs)   

20%

Project 20%

Midterm Exam  

20%

Final Exam (Comprehensive)   

30%

 


 Important Dates

Midterm Exam:

Thursday, July 03, 2003.

Last day of classes:

Thursday, July 24, 2003.

Final exam:

Thursday, July 31, 2003, 
3:00 - 5:30 PM.

 


 Course Outline


  Laboratory      

 

The Microcomputer Laboratory is located in the room 106 of the Engineering Building. Students will be required to work individually on a set of laboratory experiments that are designed to reinforce the material being covered in the class.