EE371 Laboratory Exercises from Previous Years
Download Lab Exercises
to view the
PDF files below.
Fall
2004
Title - PDF File
Lab 1
MC68HC12 Introduction
Lab 2
MC68HC12 Program Debugging
Hitchhiker's Guide to CodeWarrior
Lab 3
Addressing and Arithmetic
Download l4_partial.asm
Lab 4
Hexadecimal Memory Display
Download the I/O drivers, the include files, and the delay program:
lab4a_f04_skel.asm
Skeleton starter file.
iodrivers.asm
I/O Drivers for LEDs and Switches.
led.inc
Include file for LED drivers.
switches.inc
Include file for switches drivers.
delay_1.asm
1/2 Second Delay program.
Lab 5
Parallel-to-Serial Converter
Download the skeleton program:
lab05_skeleton.asm
Skeleton starter file.
Lab 6
Binary Data Display
Lab 7
Structured Program Design and Implementation
Lab 8
Switch Debouncing
Lab 9
Interrupts I (maybe)
Lab 10
Parallel Ports, More ASCII Fun & Interrupts II
Lab 11
M68HC12 Timer Interrupt Waveform Generator
Fall
2003
Title - PDF File
Lab 1
MC68HC12 Introduction
Lab 2
MC68HC12 Program Debugging
Lab 3
Debugging and CASM12 Introduction
Download the buggy program lab3bug.s19
Lab 4
Addressing and Arithmetic
Download l4_data.asm
Lab 5
Hexadecimal Memory Display
Lab 6
Binary Memory Display
Lab 7
Parallel Ports I/O
Lab 8
Switch Debouncing
Lab 9
Interrupts I
Lab 10
Parallel Ports, More ASCII Fun & Interrupts II
Lab 11
Interrupts III
Lab 11 Helping Hand Correction
Fall
2002
Title - PDF File
Lab 1
MC68HC12 Introduction
Lab 2
MC68HC12 Program Debugging
Lab 3
Addressing and CASM12 Introduction
Lab 4
Addressing and Arithmetic
Lab 5
Hexadecimal Memory Display
Lab 6
Binary Memory Display
Lab 7
Parallel Ports I/O
evbio.asm
evbio.lst
Lab 8
Switch Debouncing
Lab 9
Interrupts I
Lab 10
Interrupts II
Fall
2001
Title - PDF File
Lab 1
MC68HC12 Introduction
EE371 Laboratory Procedures
Lab 2
MC68HC12 Program Debugging
Lab 3
Addressing and CASM12 Introduction
Lab 4
Addressing and Arithmetic
Lab 5
Hexadecimal and Binary Memory Display
Midterm Practical Examination
Lab 6
Binary Arithmetic
Lab 7
Parallel Ports I/O
evbio.asm
evbio.lst
Lab 8
Parellel Ports and More ASCII Fun
Lab 9
Switch Debouncing
Lab 10
Interrupts I
Fall
2000
Title - PDF File
Lab 1
MC68HC12 Introduction
EE371 Laboratory Procedures
Lab 2
MC68HC12 Program Debugging
Lab 3
Addressing and CASM12 Introduction
Lab 4
Addressing and Arithmetic
Midterm Practical Examination
Lab 5
Hexadecimal and Binary Memory Display
Lab 6
Binary Arithmetic
Lab 7
Parallel I/O
(EVBIO.LST)
Lab 8
Parallel Ports and More ASCII Fun
Lab 9
Timer Overflow Timing
Lab 10
Interrupts I
Lab 11
Interrupts II
Fall
1999
Title
ASCII
Word
Perfect
PDF
Lab 1
MC68HC12 Introduction
4 KB
11 KB
11 KB
Lab 2
MC68HC12 Program Debugging
3 KB
8 KB
8 KB
Lab 3
Addressing and CAMS12 Introduction
3 KB
9 KB
7 KB
Lab 4
Addressing and Arithmetic
3 KB
8 KB
6 KB
Lab 5
Hexadecimal and Binary Memory Display
4 KB
10 KB
6 KB
Lab 6
Binary Arithmetic
3 KB
9 KB
6 KB
Lab 7
Structured Assembly Language Programming
3 KB
8 KB
6 KB
Lab 8
Structured Program Design and Implementation
3 KB
8 KB
8 KB
Lab 9
Parallel Ports I/O
3 KB
11 KB
6 KB
Lab 10
Interrupts I
2 KB
9 KB
6 KB
Lab 11
Interrupts II
3 KB
11 KB
8 KB