$59.95 USD
Ver más detalles
Descripcion
Indice
Autores
Muestra
Ficha Técnica
Descripción

This book provides a careful explanation of the basic areas of electronics and computer architecture, along with lots of examples, to demonstrate the interface, sensor design, programming and microcontroller peripheral setup necessary for embedded systems development. With no need for mechanical knowledge of robots, the book starts by demonstrating how to modify a simple radio-controlled car to create a basic robot. The fundamental electronics of the MSP430 are described, along with programming details in both C and assembly language, and full explanations of ports, timing, and data acquisition. Further chapters cover inexpensive ways to perform circuit simulation and prototyping.

Key features include:

  • Thorough treatment of the MSP430’s architecture and functionality along with detailed application-specific guidance
  • Programming and the use of sensor technology to build an embedded system
  • A learn-by-doing experience

With this book you will learn:

  • The basic theory for electronics design

                 - Analog circuits

                 - Digital logic

                 - Computer arithmetic

                 - Microcontroller programming

  • How to design and build a working robot
  • Assembly language and C programming
  • How to develop your own high-performance embedded systems application using an on-going robotics application


Teaches how to develop your own high-performance embedded systems application using an on-going robotics application

• Thorough treatment of the MSP430’s architecture and functionality along with detailed application-specific guidance.

• Focuses on electronics, programming and the use of sensor technology to build an embedded system

• Covers assembly language and C programming

1. Chapter 1. Introduction - p. GXX 2. Chapter 2. Mechanical and Electrical Disassembly of the RC Car - p. G7 3. Chapter 3. Beginning Electronics – Resistors, Capacitors, and Inductors - p. G15 4. Chapter 4. Basic Electronics – Semiconductors - p. G42 5. Chapter 5. DC Motors - p. G65 6. Chapter 6. Inexpensive Ways to Perform Circuit Simulation - p. G84 7. Chapter 7. Computer Logic - p. G90 8. Chapter 8. Computer Arithmetic - p. G105 9. Chapter 9. Introducing the MSP430 Microcontroller - p. G119 10. Chapter 10. Getting Started with MSP430 Assembler - p. G132 11. Chapter 11. Running Assembly Language Programs - p. G149 12. Chapter 12. Programming the MSP430 in C - p. G169 13. Chapter 13. System Clocking for the MSP430 - p. G177 14. Chapter 14. Parallel and Serial Input/Output Ports - p. G189 15. Chapter 15. Timers and Counters - p. G198 16. Chapter 16. Data Acquisition - p. G207 17. Chapter 17. Circuit Building - p. G239 18. Chapter 18. Using Sensors to Avoid Collisions - p. G248 19. Chapter 19. Measuring Speed - p. G272 20. Chapter 20. Creating High Voltage - p. G298 21. Chapter 21. Remote Controls - p. G312 22. Chapter 22. Troubleshooting - p. G330 23. Chapter 23. Creating a Real-Time Operating System - p. G344 24. Chapter 24. Putting it all Together - p. G356 25. Appendix – Program Listing - p. G369 26. Index - p. G385

Descripcion
Descripción

This book provides a careful explanation of the basic areas of electronics and computer architecture, along with lots of examples, to demonstrate the interface, sensor design, programming and microcontroller peripheral setup necessary for embedded systems development. With no need for mechanical knowledge of robots, the book starts by demonstrating how to modify a simple radio-controlled car to create a basic robot. The fundamental electronics of the MSP430 are described, along with programming details in both C and assembly language, and full explanations of ports, timing, and data acquisition. Further chapters cover inexpensive ways to perform circuit simulation and prototyping.

Key features include:

  • Thorough treatment of the MSP430’s architecture and functionality along with detailed application-specific guidance
  • Programming and the use of sensor technology to build an embedded system
  • A learn-by-doing experience

With this book you will learn:

  • The basic theory for electronics design

                 - Analog circuits

                 - Digital logic

                 - Computer arithmetic

                 - Microcontroller programming

  • How to design and build a working robot
  • Assembly language and C programming
  • How to develop your own high-performance embedded systems application using an on-going robotics application


Teaches how to develop your own high-performance embedded systems application using an on-going robotics application

• Thorough treatment of the MSP430’s architecture and functionality along with detailed application-specific guidance.

• Focuses on electronics, programming and the use of sensor technology to build an embedded system

• Covers assembly language and C programming

1. Chapter 1. Introduction - p. GXX 2. Chapter 2. Mechanical and Electrical Disassembly of the RC Car - p. G7 3. Chapter 3. Beginning Electronics – Resistors, Capacitors, and Inductors - p. G15 4. Chapter 4. Basic Electronics – Semiconductors - p. G42 5. Chapter 5. DC Motors - p. G65 6. Chapter 6. Inexpensive Ways to Perform Circuit Simulation - p. G84 7. Chapter 7. Computer Logic - p. G90 8. Chapter 8. Computer Arithmetic - p. G105 9. Chapter 9. Introducing the MSP430 Microcontroller - p. G119 10. Chapter 10. Getting Started with MSP430 Assembler - p. G132 11. Chapter 11. Running Assembly Language Programs - p. G149 12. Chapter 12. Programming the MSP430 in C - p. G169 13. Chapter 13. System Clocking for the MSP430 - p. G177 14. Chapter 14. Parallel and Serial Input/Output Ports - p. G189 15. Chapter 15. Timers and Counters - p. G198 16. Chapter 16. Data Acquisition - p. G207 17. Chapter 17. Circuit Building - p. G239 18. Chapter 18. Using Sensors to Avoid Collisions - p. G248 19. Chapter 19. Measuring Speed - p. G272 20. Chapter 20. Creating High Voltage - p. G298 21. Chapter 21. Remote Controls - p. G312 22. Chapter 22. Troubleshooting - p. G330 23. Chapter 23. Creating a Real-Time Operating System - p. G344 24. Chapter 24. Putting it all Together - p. G356 25. Appendix – Program Listing - p. G369 26. Index - p. G385

Indice
Autores
Muestra
Ficha Técnica