EE371 Laboratory Exercises from Previous Years


Download Lab Exercises

Get Acrobat to view the pdf PDF files below. 

Fall
2004

Title - PDF File
Lab 1MC68HC12 Introduction
Lab 2MC68HC12 Program Debugging
Hitchhiker's Guide to CodeWarrior
Lab 3Addressing and Arithmetic
Download l4_partial.asm
Lab 4Hexadecimal Memory Display
Download the I/O drivers, the include files, and the delay program:
Lab 5Parallel-to-Serial Converter
Download the skeleton program:
Lab 6Binary Data Display
Lab 7Structured Program Design and Implementation
Lab 8Switch Debouncing
Lab 9Interrupts I (maybe)
Lab 10Parallel Ports, More ASCII Fun & Interrupts II
Lab 11M68HC12 Timer Interrupt Waveform Generator
Fall
2003

Title - PDF File
Lab 1MC68HC12 Introduction
Lab 2MC68HC12 Program Debugging
Lab 3Debugging and CASM12 Introduction
Download the buggy program lab3bug.s19
Lab 4Addressing and Arithmetic
Download l4_data.asm
Lab 5Hexadecimal Memory Display
Lab 6Binary Memory Display
Lab 7Parallel Ports I/O
Lab 8Switch Debouncing
Lab 9Interrupts I
Lab 10Parallel Ports, More ASCII Fun & Interrupts II
Lab 11Interrupts III
Lab 11 Helping Hand Correction

Fall
2002

Title - PDF File
Lab 1MC68HC12 Introduction
Lab 2MC68HC12 Program Debugging
Lab 3Addressing and CASM12 Introduction
Lab 4Addressing and Arithmetic
Lab 5Hexadecimal Memory Display
Lab 6Binary Memory Display
Lab 7Parallel Ports I/O
evbio.asm evbio.lst
Lab 8Switch Debouncing
Lab 9Interrupts I
Lab 10Interrupts II


Fall
2001

Title - PDF File
Lab 1MC68HC12 Introduction
EE371 Laboratory Procedures
Lab 2MC68HC12 Program Debugging
Lab 3Addressing and CASM12 Introduction
Lab 4Addressing and Arithmetic
Lab 5Hexadecimal and Binary Memory Display
Midterm Practical Examination
Lab 6Binary Arithmetic
Lab 7Parallel Ports I/O
evbio.asm evbio.lst
Lab 8Parellel Ports and More ASCII Fun
Lab 9Switch Debouncing
Lab 10Interrupts I
Fall
2000

Title - PDF File
Lab 1MC68HC12 Introduction
EE371 Laboratory Procedures
Lab 2MC68HC12 Program Debugging
Lab 3Addressing and CASM12 Introduction
Lab 4Addressing and Arithmetic
Midterm Practical Examination
Lab 5Hexadecimal and Binary Memory Display
Lab 6Binary Arithmetic
Lab 7Parallel I/O (EVBIO.LST)
Lab 8Parallel Ports and More ASCII Fun
Lab 9Timer Overflow Timing
Lab 10Interrupts I
Lab 11Interrupts II

Fall
1999

Title

ASCII
Word
Perfect

PDF
Lab 1MC68HC12 Introduction4 KB11 KB11 KB
Lab 2MC68HC12 Program Debugging3 KB8 KB8 KB
Lab 3Addressing and CAMS12 Introduction3 KB9 KB7 KB
Lab 4Addressing and Arithmetic3 KB8 KB6 KB
Lab 5Hexadecimal and Binary Memory Display4 KB10 KB6 KB
Lab 6Binary Arithmetic3 KB9 KB6 KB
Lab 7Structured Assembly Language Programming3 KB8 KB6 KB
Lab 8Structured Program Design and Implementation3 KB8 KB8 KB
Lab 9Parallel Ports I/O3 KB11 KB6 KB
Lab 10Interrupts I2 KB9 KB6 KB
Lab 11Interrupts II3 KB11 KB8 KB