COMPUTER DESIGN I 

EEL-4767

 

SYLLABUS 

 (Fall Session 2000)

 

UNIVERSITY OF CENTRAL FLORIDA

ELECTRICAL/COMPUTER ENGINEERING

 

 

INSTRUCTOR

   Name:       Emil Vazquez (Professor V.)

   Email:      EEL4767@ProfessorV.com

   Web-page:   ProfessorV.comn or UCFprofessor.com

   Office:     Engr-439

   Office hrs: Before and after class or by appointment

 

CREDITS / TIME

4 / (3,3)

 

PRE-REQUISITES

EEL-3342 (Digital Circuits or equivalent), EEL-3801 (Computer Eng. Introduction or equivalent)

 

CLASS TIME/DAY/ACTIVITY/LOCATION

Lecture:  Monday 6:00 pm – 7:20 am

Wednesday 6:00 pm – 7:20 am.

Laboratory:   Various Sessions as assigned

 

 

TEXTBOOK

MC 68HC11 An Introduction (Software and Hardware Interfacing)

 

 

LABORATORY INSTRUCTORS

To be Determined

 

 

LABORATORY EXERCISES/MANUAL

As indicated. Reports will be due on these laboratory exercises.
Check with your Lab. Instructor

 

 

EVALUATION CRITERIA

   50 – 55 % ........... Major Tests (3)

   20 % ................ Laboratory exercises and Reports

    5 % ................ Assignments (only those collected as indicated) *

   20 - 25 % ........... FINAL EXAM

   FREE BONUS POINTS ..(to be added and spread throughout the Major Tests)

 

   * Homework is always due 7 days after assigned.

 

REQUIRED WORK:

 Lab reports, MAJOR Exams, FINAL EXAM and any other task as indicated by the Instructor.

 

 

COURSE OBJECTIVE

The course provides the engineering student with a fundamental knowledge of principles of microprocessor architecture and assembly language programming, and machine language. The course is designed using the 68HC11 Microprocessor, memory and Input/Output subsystem. The students get involved with different numbering systems: hexadecimal, binary, octal, etc. and they develop an understanding of how to communicate directly with a microprocessor (CPU). Laboratory exercises are performed with the purpose of giving the students hands-on experience in developing, debugging, and executing machine language programs.

 

Week

Schedule

TOPICS

Book Section

1,2

Number Systems & Codes, Introduction

Chapter 1, and Computer Arithmetic

Chapter 1 and

Class Notes

2,3

Microprocessor Basic Architecture

and Boolean Operators Addressing Mode

Chapters 1 and

Class Notes

3,4,5

Programming Introduction and

Straight Line Programming

Chapter 2

MAJOR EXAM 1

5

Assembly Language and Branch

Programming (Relative Addressing Mode)

Chapter 2

7,8

Data Structures and the Stack

Chapter 3 up to

Section 3.3

8,9

Memory Interface

Chapter 4

(Touch and Go)

MAJOR EXAM 2

9

The Stack and Subroutines

(Index Addressing Mode)

Chapter 3 from

Section 3.4 on….

10, 11

Input / Output Ports

(1st Part: I/O Addressing)

Chapter 6 up to

Section 6.5

11, 12

Interrupts and Resets

Chapter 5

12

Input / Output Ports (2nd Part)

Chapter 6

from Section 6.6 on…

12

Timer Functions

Chapter 7

MAJOR EXAM 3

12, 13

Analog / Digital Converter,

Operation Modes

Chapter 10

13, 14

Serial Communication Interface

Chapter 8

14

Serial Peripheral Interface

Chapter 9

15

General Review and other topics as

time allows

----

REVIEW and FINAL EXAM

 

 

 

A......... 90 - 100
B......... 80 - 89.9
C......... 70 - 79.9
D......... 60 - 69.9
F......... < 60
I......... Missing requirement(s)

 

 

GENERAL POLICY - Please Read.

 

 

 

 

 

1 "Required work" will be specifically identified by the Instructor. All major exams and lab. reports are considered required work. However, required work may not be limited to exams and reports only.

 

2 "Undesirable behavior" is defined as that behavior that may cause frequent unnecessary distraction to the Instructor or students in class, as well as disrespect shown towards the Instructor by means of comments or actions.

 

 

MAKE SURE YOU UNDERSTAND THESE RULES AND POLICIES BEFORE PLANNING AHEAD HOW TO STUDY AND PERFORM FOR THIS CLASS.

PLEASE ASK YOUR INSTRUCTORS IF YOU HAVE ANY CONCERN.