•Switch Debouncing - Description of switch debouncing phenomenon, along with software solutions to switch debouncing.
• Input, Output and Subroutines - A short tutorial illustrating the basics of inpout/output on the Dragon12, as well as the basics of how to use subroutines. The program will flash all the LEDs when first run, and will then flash particular LEDs for a fixed length of time in response to pushing a given switch. A subroutine is used to generate the timing requirements for the program.
•Interrupts - Brief overview of the key concepts involved with interrupts on the HCS12.
•Linux and DBug12 - The basics of how to use a Dragon12 board and DBug12 under linux.
•Assembly Overview- A conceptual description of the steps needed to create executable programs for the HCS12 using CodeWarrior.
•Assembly IDE Example - Step-by -step procedure to produce an executable using the CodeWarrior IDE (absolute assembly).
•New Project using Stationery Example - Simulator and HCS12 - Step-by -step procedure to produce a project using CodeWarrior project stationery where two targets are present (Simulator target and HCS12 hardware target).