UMBC CMSC 391

UMBC | CSEE


Lecture Schedule

Stern Warning: These notes are intended to supplement your own reading and lecture notes. They are not as a substitute for attending class.

Another Stern Warning: The dates are tentative. Changes can and probably will occur! This is only offered as a guide. Additionally, some of lecture notes will change and I will indicate which ones with a "new symbol" -> I will also put the date of the change after the symbol.

Date TOPIC L# NOTES DUE
Jun 2 Introduction to CMSC 391 & Preliminaries
Introduction to the 8051
1 Chap 1  
Jun 7 Binary Numbers
8051 Architecture
2 Chap 2, 3
Assign Homework 1 -- Binary
 
Jun 9 Programming Concepts
PAULMON2 monitor
3 Chap 4
Assign Homework 2
Homework 1 Due
Jun 14 Simulator
Test
4 Chap 1-3 and Introductory material  
Jun 16 Moving Data
Logical Operations
5 Chap 5, 6 Homework 2 Due
Jun 21 Arithmetic Operations
Jump and Call Instructions
6 Chap 7, 8
Assign Program 1
 
Jun 23 Timing
Interrupts 12 Jul
7 Assign Program 2 Program 1 Due
Jun 28 C Programming
Presentation of Application Reports
8    
Jun 30 8051 Microcontroller Design
Midterm
9 Chap 9
Chap 1- 8 and supplemental material
Program 2 Due
Jul 5 Applications
Serial Data Communications 13 Jul
10 Chap 10, 11
Assign C Program
 
Jul 7 8255 13 Jul 11   C Program Due
Jul 12 Test 12 Chapters 9 - 11 and C Programming  
Jul 14 Monitors and Operating Systems 13    
Jul 19 Presentation of Chip Report 14    
Jul 21 Presentation of Final Project 15    

All projects are to be submitted to the digital dropbox by 11:59 p.m. of the day due. (As long as the date/time stamp is for the day due, it is on time.)


UMBC | CSEE