EEL 4744C - Microprocessor Applications

Spring 2008

Announcement

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]

HC12 Assembly Code [Example 0] and [Example 1] Macro Example [1]

Lecture 4. Software Design and 68HC12 Programming [PDF] handout [PDF] [PDF]

Bubble Sort example [1] assembly code [2]

Lecture 5. M68HC12 Instruction Set [PDF] handout [PDF] [PDF]

Assembling and disassembling example [1]

Stack example [1] [2]

Midterm 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]

 

HC12 Expanded Wide Mode Bus Timing Analysis Example [1]

Lecture 7. Interrupt

Part 1 Interrupt [PDF] handout [PDF] [PDF]

Part 2 M68HC12 Interrupt [PDF] handout [PDF] [PDF]

Interrupt Pseudo-Vectors and Vectors on UF 68HC12 Board [1]

Interrupt Example [1]

A Short Lecture on Real Time Interrupt [PDF]

RTI Example [1]

Lecture 8. Timer [PDF] handout [PDF] [PDF]

Timer Overflow Example [1] Output Compare Example [1]

Pulse Accumulator Example [1] [2] Pulse Width Modulator Example [1]

Lecture 9. Serial I/O

Part 1 Introduction [PDF] handout [PDF] [PDF]

Part 2 M68HC12 SCI/SPI [PDF] handout [PDF] [PDF]

Asynchronous Serial Communication Interface Example [1]

HC12 SCI Programming Summary [1]  

HC12 SPI Programming Summary [1]

SPI Examples: Master [1] Slave [2]

Midterm 2 Review [PDF]

Lecture 10. Analog I/O [PDF] handout [PDF] [PDF]

Supplementary handout [PDF]

HC12 A/D Example [1]

HC 12 A/D Programming Summary [1]