ELEC 330 - Digital Systems Engineering - Spring 2008

Section 01

TR 1:00-2:15 PM

Room:  GRIMS 305

Section 81

MW 6:45-8:00 PM

Room:  GRIMS 322

 

Instructor:       Dr. Ron Hayne, Grimsley Hall Room 309, 843-953-2281, ron.hayne@citadel.edu

Office Hours:              Mon/Wed 1:30-3:30 PM
Tue/Thur 2:30-3:30 PM
Wed 9:30-11:00 AM
Additional hours available by appointment

Required Material:      Microcomputer Engineering, Third Edition, Miller 

Software:                    Motorola M68HC11 assembler and simulator, THRsim11

References:                 Motorola M68HC11 Reference Manual, Motorola Corporation

Motorola M68HC11A8 Technical Data, Motorola Corporation

GOALS:  To familiarize students with hardware and software components of modern microcontrollers, microcomputers, and embedded systems.

COURSE OUTCOMES:  At the end of the course the student should:

·      Be familiar with hardware and software components of modern microcontrollers, microcomputers, and embedded systems

·      Be able to explain the basic concepts and functional components of a computer system

·      Be able to identify and explain the opcodes and addressing modes of the 68HC11 assembly language

·      Be able to write, assemble, and test assembly language programs

CATALOG DESCRIPTION:  Prerequisite:  ELEC 311, Required of electrical engineering juniors.

Characteristics, specifications, and design of digital systems; analysis and synthesis of sequential circuits; microprocessor interfacing.  Lecture:  three hours

ATTENDANCE AND PARTICIPATION:  Attendance is required.  Should it be necessary to miss a class for any reason the student will notify the professor in advance and will be responsible for any material missed.  Assigned tests are mandatory.  Unless authorized to the contrary by the professor, such tests take precedence over all other duties or activities.  Absence in excess of 20% of the class meetings may result in a failing grade for the course.

ACADEMIC INTEGRITY:  Cheating in any form will be fully prosecuted.  

HOMEWORK:  Homework will be turned in at the beginning of class on the due date.  Late homework will not be accepted and will be given a zero grade.  Neatness (legibility) will count!

GRADING: (tentative) 

                        (a) Projects, Homework, and Quizzes 30%

                        (b) Tests (2) 40%

                        (c) Final Exam 30%

 

SPECIAL ACCOMMODATIONS:   If you need accommodations because of a disability, please see me privately after class or in my office within two weeks of the beginning of class or immediately after diagnosis.  To request academic accommodations, students must also register with Academic Support at 953-1820.

 

COURSE OUTLINE:

Wk

Dates

Topics

Reading

1

1/7 - 1/10

Course Introduction and Overview

Intro

2

1/14 - 1/17

Review of Number Systems & Digital Design

Ch 1

3

1/22 - 1/24

Processors and the 68HC11

Ch 2

4

1/28 - 1/31

Instructions and Addressing Modes

 

5

2/4 - 2/7

Machine Language Programming, Review

 

6

2/11 - 2/14

Test #1, Assembly Language

Ch 3

7

2/18 - 2/21

Program Design

Ch 4

8

2/25 - 2/28

Advanced Assembly Language

Ch 5

9

3/3 - 3/6

Memory, Parallel I/O

Ch 6

10

3/10 - 3/13

Interrupts, Review

 

11

3/17 - 3/20

Test #2, Project 3

P3

12

3/24 - 3/27

Spring Furlough

 

13

3/31 - 4/3

Advanced 68HC11 Hardware, Timing

Ch 7a

14

4/7 - 4/10

Serial Communications

Ch 7b

15

4/14 - 4/17

Analog-to-Digital, Review

Ch 7c

16

4/21 - 4/22

Wrap-up

 

 SCCC starts and finishes one class period behind CGC

 

Final Exams 

Section 01 – 4/28, 1:00 PM; Section 81 – 4/28, 5:15 PM

 

HOMEWORK AND PROJECTS

 

Date Assigned

Date Due

Assignment

Jan 9, 15

Jan 23, 24

Homework 1

Jan 28, 29

Feb 6, 7

Homework 2

Feb 18, 19

Feb 27, 28

Project 1

Feb 27, 28

Mar 12, 13

Project 2

Mar 19, 20

Apr 21, 22

Project 3