For one-quarter/one-semester, junior-level courses in Microcomputer Interfacing, Microcontroller Interfacing, or Programming.
Designed to prepare engineering and engineering technology students to work in the real world, this unique and practical text-the first to cover the use of C for controlling external devices-focuses on C's applications and on interfacing the computer to the outside world. Students will learn how to develop methods and tools that will ensure that the examples in the book can be used in almost any hardware/software environment. Application of principles will enhance students' knowledge, understanding, and critical thinking skills.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Maße
Höhe: 279 mm
Breite: 210 mm
Gewicht
ISBN-13
978-0-02-310742-9 (9780023107429)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
I. GETTING STARTED.
Exercise 1. Program Construction.
Exercise 2. Introduction to Ports.
Exercise 3. Creating Sounds.
Exercise 4. Interfacing a 7-Segment LED.
II. INTERFACING DISPLAYS, KEYPADS, SENSORS, AND MOTORS.
Exercise 5. Multiplexing 7-Segment LEDs.
Exercise 6. Matrix Keypads.
Exercise 7. Liquid Crystal Displays.
Exercise 8. Digital to Analog Conversion.
Exercise 9. Analog to Digital Conversion.
Exercise 10. DC Motor Speed Control.
Exercise 11. Controlling Stepper Motor.
III. INTRODUCTION TO SYSTEMS.
Exercise 12. DC Motor Position Control.
Exercise 13. Intercomputer Communication.
Exercise 14. An LCD Numeric Line Editor.
Exercise 15. Displaying Text on an Oscilloscope.
Exercise 16. Understanding DRAM Operation.
Exercise 17. Controlling Multiple Motors.
Exercise 18. Ultrasonic Distance Measurement.
IV. SUGGESTIONS FOR PROJECTS.
Project 1. An Elevator System.
Project 2. Determiners Colors.
Project 3. A Light-Seeking Sensor.
Project 4. A Line-Following Robot.
Project 5. Satellite Positioning.
Project 6. Audio Capture/Edit/Playback.
Project 7. A Simple Logic Analyzer.
Project 8. A Plotting Arm.
Project 9. Scrolling Signs.
Project 10. Using Servometers.
Project 11. Simulations.
Appendix: Review of C.
Index.