●home ●information ●schedule ●lectures ●assignments ●labs ●grades
Course
Lectures
(*Lecture handouts are available in 4
slide per page and 6 slide per page formats. Lectures will be posted before the
class.)
Lecture 0. Course
Introduction [PDF]
handout [PDF]
[PDF]
Lecture 1. Basic Processor Architecture [PDF]
handout [PDF]
[PDF]
Lecture 2. Programming Model, Addressing Modes, HC12
Hardware Introduction [PDF]
handout [PDF]
[PDF]
Programming
Reference Manual, M68HC12B
Family Technical Data Guide , 68HC12
Reference Guide and Register
Map for 68HC12
Lecture 3. Assembly Language Programming [PDF]
handout [PDF]
[PDF]
Examples: HC12 Assembly Code [Example
0] and [Example
1] Macro [1]
Lecture 4. Software Design and 68HC12 Programming [PDF]
handout [PDF]
[PDF]
Examples: Bubble Sort [1]
assembly code [2]
Lecture 5. M68HC12 Instruction Set [PDF]
handout [PDF]
[PDF]
Examples: Assembling and disassembling [1]
Exam 1 Review [PDF]
Lecture 6. Parallel I/O
Part 1 Computer Buses and Parallel I/O [PDF]
handout [PDF]
[PDF]
Part 2 M68HC12 Parallel I/O [PDF]
handout [PDF]
[PDF]
Simplified 68HC12 Expanded Narrow
Mode Timing Diagrams [1]
Examples: HC12
Expanded Wide Mode Bus Timing Analysis [1]
Lecture 7. Interrupt
Part 1 Interrupt [PDF]
handout [PDF]
[PDF]
(Self-study
part. Not required in test.)
Part 2 M68HC12 Interrupt [PDF]
handout [PDF]
[PDF]
Interrupt Pseudo-Vectors and Vectors on UF 68HC12 Board [1]
Examples: Interrupt [1]
A Short Lecture on Real Time Interrupt [PDF]
Examples: RTI [1]
Lecture 8. Timer [PDF]
handout [PDF]
[PDF]
Examples: Timer Overflow [1]
Output Compare [1]
Examples: Pulse Accumulator [1]
[2]
Pulse Width Modulator [1]
Exam 2 Review [PDF]
Lecture 9. Serial I/O
Part 1 Introduction [PDF]
handout [PDF]
[PDF]
Part 2 M68HC12 SCI/SPI [PDF]
handout [PDF]
[PDF]
Examples:
Asynchronous Serial Communication Interface [1]
Summary: HC12
SCI Programming [1]
Summary: HC12
SPI Programming [1]
Examples: SPI
Master [1]
SPI Slave [2]
Lecture 10. Analog I/O [PDF]
handout [PDF]
[PDF]
Supplementary
handout [PDF]
Examples: HC12
A/D [1]
Summary: HC 12 A/D Programming [1]
Exam 3 Review [PDF]