| 
    Introduction – Microcontrollers and C Example 1 – LEDs and 7-Segment Display: Parallel Port
 Example 2 – Binary Count of LEDs: Delay Loops
 Example 3 – Controlling Single LEDs
 Example 4 – 7-Segment Display: Hex Counter
 Example 5 – Pushbutton and DIP Switches
 Example 6 – Hex Keypad
 Example 7 – Liquid Crystal Displays
 Example 8 – Serial Communcation Interface (SCI)
 Example 9 – Binary to ASCII String Conversion
 Example 10 – ASCII String to Binary Conversion
 Example 11 – Analog-to-Digital Converter
 Example 12 – Pulse-Width Modulation (PWM): Motors and Servos
 Example 13 – Serial Peripheral Interface (SPI)
 Example 14 – Real-time Interrupts
 Example 15 – Interrupt-Driven Controller
 Example 16 – Circular Queue
 Example 17 – SCI Receive Interrupts
 Example 18 – Pulse Train Using Interrupts
 Example 19 – Measuring the Period of a Pulse Train Using Interrupts
 Example 20 – Using Accelerometers
 Example 21 – Fuzzy Control
 Appendix A – CodeWarrior Tutorial
 Appendix B – HCS12 Assembly Language Essentials
 Appendix C – Summary of C Function Calls to main.asm
 Appendix D – MC9S12DG256B Interrupt Vectors
 Appendix E – Introduction to Fuzzy Control
 Appendix F – C Quick Reference Guide
 Index
 (150 pages)  |