CPE 390 Microprocessor Systems

Spring 2018

Bryan Ackland

Dept. of Electrical and Computer Engineering
Stevens Institute of Technology

Hoboken, NJ 07030

 

Note: This is a tentative schedule – please check this page for updates

Week

Dates

Subject

Notes

Homework

1

1/18

Class Organization

Introduction to Microprocessors

Lecture 0

Lecture 1

 

2

1/23

Digital Logic Basics

Lecture 2

1/25

Elements of a Microcomputer System

Lecture 3

Lab Assignments

3

1/30

Introduction to HCS12

Lecture 4

HW1

2/1

4

2/6

Assembly Programming:

 Arithmetic

Lecture 5

 

2/8

HW2

Getting Started IDE

HCS12_IDE

Due HW1

5

 

Lab 1

 

2/13

No Class

2/15

Assembly Programming:

 Branch & Iteration

Lecture 6

HCS12 CPU Reference

 

HCS12 Instruction Summary

6

Lab 2

 

2/20

Assembly Programming:

 Shift & Logic

Lecture 7

HW3

Extra Problems 7

Due HW2

2/22

Data Structures

Lecture 8

7

No Lab

2/27

3/1

Subroutines

Lecture 9

HW4

Due HW3

8

Lab 3

3/6

Extra Problems 9

3/8

Midterm Review

Due HW4

HW4 Solutions

9

No Lab

3/13

Spring Recess

3/15

10

No Lab

3/20

Mid-term Exam

3/22

I/O and Interrupts

Lecture 10

 

11

No Lab

3/27

HW5

3/29

Midterm Solutions

12

Lab 4

4/3

Parallel Ports

Lecture 11

4/5

HW 6

Extra Problems 11

Due HW5

13

Lab 5

4/10

Timer Functions

Lecture 12

4/12

HW7

Due HW6

14

Lab 6

4/17

Serial Interfaces

Lecture 13

4/19

Analog to Digital Conversion

Lecture 14

HW 8

Due HW7

15

Lab 7

4/24

4/26

ARM Microprocessor

Lecture 15

HW 9

Due HW8

16

5/1

Final Review

Due HW9

5/3

Friday Schedule

17

 

Final Exam: Friday May 11, 9:00 AM – 12 Noon, Burchard 118