CpE/CS 390 Microprocessor Systems Bryan Ackland Dept.
of Electrical and Computer Engineering 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 |