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)
|