CpE/CS 390 Microprocessor Systems

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

Class Organization

Introduction to Microprocessors

Lecture 0

Lecture 1

 

Digital Logic Basics

Lecture 2

2

Elements of a Microcomputer System

Lecture 3

Introduction to HCS12

Lecture 4

HW1

3

HCS Assembly Programming (I)

Assembler Directives

Arithmetic

Lecture 5

4

HW2

Getting Started IDE

HCS12_IDE

HCS Assembly Programming (II)

Iteration & Loops

Branching

Shift/Rotate

Lecture 6

HCS12 CPU Reference

 

HCS12 Instruction Summary

5

Lab 1

HW3

Extra Problems 6

Data Structures

Lecture 7

6

Lab 2

Subroutines

Lecture 8

HW4

7

Lab 3

Extra Problems 8

Midterm Review

8

Mid-term Exam

 

 

Midterm Solutions

 

9

I/O and Interrupts

Lecture 9

 

HW5

10

Parallel Ports

Lecture 10

Lab 4

HW 6

Extra Problems 10

11

Timer Functions

Lecture 11

Lab 5

HW7

12

Serial Interfaces

Lecture 12

Lab 6

HW 8

13

Analog to Digital Conversion

Lecture 13

Lab 7

Lab Project

HW 9

14

ARM Microprocessor

Lecture 14

 

Final Review

Review

 

15

 

Final Exam