bullet Frederick F. Driscoll, Robert F. Coughlin, Robert S. Villanucci,

Data Acquisition and Process Control with the M68hc11 Microcontroller, 2nd ed.





For a first course in Microcontrollers or Microprocessors, or for courses in Process Control, Robotics, or Laboratory Measurement, in undergraduate engineering or technology programs (associate and bachelors level).


This all-in-one reference offers comprehensive, in-depth coverage of the M68HC11 to students who will be designing real systems using this popular microcontroller. Focusing on the M68HC11 as a laboratory measurement and process control platform, it provides all the design and development tools needed to create a microcontroller-based ?product? that can solve common application problems; no outside data or references are needed.



Table of Contents



1. M68HC11 Microcontroller.

2. M68HC11 Programmer's Model and Addressing Modes.

3. M68HC11 Instruction Set.

4. Program Design.

5. Designing and Writing Program Models.

6. EVB Commands, Utility Subroutines, and Interrupt Vectors.

7. The M68HC11 Analog-to-Digital Converter.

8. Interfacing Analog Signals to the ADC of an M68HC11.

9. Software Control of I/O Port Lines.

10. Output Peripherals?Interface Devices.

11. Measuring Pressure with Semiconductor Sensors.

12. Measuring Liquid Volume with a Flowmeter. 

13. Designing a Temperature Measurement System with Microcontroller Display.

14. Weight Measurements with a Load Cell.

15. Thermocouple High-Temperature Measurement with Software Linearization.

Appendix A: Instruction Set Details.

Appendix B: Instruction Set Summary.

Appendix C: M68HC11 Op-Codes.

Appendix D: Interrupt Vector Flowcharts.

Appendix E: Ascii Character Set.

Appendix F: M68HC24 Port Replacement Unit.

Appendix G: Op-177.

Appendix H: AD820.

Appendix I: AD620.

Appendix J: LT1025.

Appendix K: Ad Ref01, Ad Ref02, Ad Ref03.

Appendix L: Full-Bridge 3952.

Appendix M: LM335 Precision Temperature Sensors.

Appendix N: AD590.

Appendix O: Pressure Sensor.

Appendix P: Plateform Load Cell.

Appendix Q: Standard 1% Resistor Values.

Appendix R: Flow Meter.





NEW. A complete chapter (Ch. 5) on writing program modules to accomplish particular tasks for general-purpose applications. Provides solutions for all tasks and uses them in text-end applications chapters. Aids instructors in teaching assembly language programming to students learning this topic for the first time.


NEW. Structured programming techniques using basic constructs common to higher-level languages (Ch. 4). Uses these techniques for the assembly language code found throughout . Illustrates to the student common programming constructs found in programming languages.


NEW. A clear, detailed procedure for designing practical analog circuitry. Allows interface of common sensors thermocouples, pressure, flow, weight to the on-chip analog-to-digital converter. Helps increase students' confidence and ability to master this often difficult topic.


NEW. The complete solution to five practical engineering problems (Chs. 11-15). States the problem, the analog interface design, and the assembly language code for application and testing. Adds an important new application using the pulse-accumulator features of the M68HC11. Shows students how the diverse skills learned in the text can be used to solve practical and useful engineering problems, increasing their enthusiasm and grasp of the topic.


NEW. Single-chapter coverage of the more modern signal conditioning circuits and the analog interface design procedure. Juxtaposes both older and newer technologies to familiarize students with situations they'll likely encounter on the job.


NEW. Four-section organization. Part I covers the M68HC11 microcontroller and the Evaluation Board (EVB) system; Part II features new chapters on Program Design (Ch. 4) and Designing and Writing Program Modules (Ch. 5); Part III includes four re-written chapters on software considerations and hardware design procedures to acquire input data and provide output interface and control with the microcontroller; Part IV provides five applications chapters solving five typical engineering problems.  Increases student comprehension and aids the instructor in preparing lecture materials by providing a framework for learning.


Solid review of preliminaries. The Introduction reviews the design process, and includes a detailed description of ways to communicate with the M68HC11 Evaluation Board (EVB) as well as how to load, run, and evaluate applications programs. Ensures that students have a good grasp of fundamentals and prerequisites before delving into new topics, increasing student retention rates.


Teaches programming through small tasks. Software is written as a series of subroutines in the theory chapters, and then is used repeatedly in the applications chapters. Allows students to grasp programming concepts more readily with consistency and reinforcement.


Full pedagogy in each chapter. A chapter-opening introduction and chapter-ending problems, questions, and examples. Eases students into each chapter and provides a variety of reinforcement and comprehension testing activities to accommodate various learning styles. 


Convenient, practical appendices. Provides device data sheets and the M68HC11 instruction set. Gives students quick, easy access to reference materials that will help them complete assignments and review specifics, and affords students the opportunity to practice with materials they will be using on the job.






1999 - 2004 Copyright , International Frequency Sensor Association (IFSA). All Rights Reserved.