- ホーム
- > 洋書
- > 英文書
- > Science / Mathematics
Full Description
HCS12 Microcontroller and Embedded SystemsCodeWarrior, 1e features a systematic, step-by-step approach to covering various aspects of HCS12 C and Assembly language programming and interfacing. The text features several examples and sample programs that provide students with opportunities to learn by doing. Review questions are provided at the end of each section to reinforce the main points of the section. Students not only develop a strong foundation of Assembly language programming, they develop a comprehensive understanding of HCS12 interfacing. In doing so, they develop the knowledge background they need to understand the design and interfacing of microcontroller-based embedded systems. This book can also be used by practicing technicians, hardware engineers, computer scientists, and hobbyists. It is an ideal source for those wanting to move away from 68HC11 to a more powerful chip.
Contents
Introduction to ComputingChapter 1: The HCS12 / 9S12 Microcontroller: History and FeaturesChapter 2: HCS12 Architecture AND Assembly Language ProgrammingChapter 3: Branch, Call, and Time Delay LoopChapter 4: HCS12 / 9S12 I/O Port ProgrammingChapter 5: Arithmetic, Logic Instructions, and ProgramsChapter 6: Advanced Addressing Modes, Look-Up Table, Macros, and ModulesChapter 7: HCS12 Programming in CChapter 8: HCS12 Hardware Connection, BDM, and S19 Hex FileChapter 9: HCS12 Timer Programming in Assembly and CChapter 10: HCS12 Serial Port Programming in Assembly and CChapter 11: Interrupt Programming in Assembly and CChapter 12: LCD and Keyboard InterfacingChapter 13: ADC, DAC, and Sensor InterfacingChapter 14: Accessing Flash and EEPROM, and Page SwitchingChapter 15: Relay, Optoisolator, and Stepper MotorChapter 16: SPI Protocol and RTC Interfacing With HCS12Chapter 17: PWM and DC Motor ControlAppendix A: HCS12 Instructions ExplainedAppendix B: AsmIDE, ImageCraft C COMPILER, and D-BUG12Appendix C: IC Interfacing, System Design Issues, and Wire WrappingAppendix D: Flowcharts and PseudocodeAppendix E: HCS12 Primer for x86 ProgrammersAppendix F: ASCII CodesAppendix G: Assemblers, Development Resources, and Suppliers 672Appendix H: Data Sheets