Interfacing to Microprocessors

Access Full Text

Interfacing to Microprocessors

For access to this article, please select a purchase option:

Buy chapter PDF
£10.00
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Sensors, Actuators, and their Interfaces: A Multidisciplinary Introduction — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Author(s): Nathan Ida
Source: Sensors, Actuators, and their Interfaces: A Multidisciplinary Introduction,
Publication date December 2013

In this paper, a microprocessor will be viewed as a stand-alone, self-contained single-chip microcomputer. For this to apply, it must have a central processing unit (CPU), nonvolatile and program memory, and input and output capabilities. A structure that has these can be programmed in some convenient programming language and can interact with the outside world through the input/output (I/O) ports. But there are other less obvious requirements. Clearly, for a self-contained system, the microprocessor must be relatively simple, reasonably small, and hence limited in most of its features-memory, processing power and speed, addressing range, and of course, the number of I/O devices it can interact with. Unlike computers, the designer must have access to most features of the microprocessor - the bus, memory, registers, and all I/O ports. In short, the microprocessor is a mere component with flexible features that the engineer can configure and program to perform a task or a series of tasks. The limits on these tasks are only two: the objective limitations of the microprocessor and the imagination (or capabilities) of the designer. For the purpose of this discussion, it is narrowed down to 8-bit microprocessors since these are some of the simplest and are commonly used in sensor/actuator systems, and because they are representatives of all microprocessors (16and 32-bit microprocessors are also in common use, but the principles involved in interfacing are essentially the same). Even within these there are a number of architectures being used.

Chapter Contents:

  • 12.1 Introduction
  • 12.2 The Microprocessor as a General Purpose Controller
  • 12.2.1 Architecture
  • 12.2.2 Addressing
  • 12.2.3 Execution and Speed
  • 12.2.4 Instruction Set
  • 12.2.5 Input and Output
  • 12.2.6 Clock and Timers
  • 12.2.7 Registers
  • 12.2.8 Memory
  • 12.2.9 Power
  • 12.2.10 Other Peripherals and Functionalities
  • 12.2.11 Programs and Programmability
  • 12.3 General Requirements for Interfacing Sensors and Actuators
  • 12.3.1 Signal Level
  • 12.3.2 Impedance
  • 12.3.3 Response and Frequency
  • 12.3.4 Input Signal Conditioning
  • 12.3.4.1 Offset
  • 12.3.4.2 Scaling
  • 12.3.4.3 Isolation
  • 12.3.4.4 Loading
  • 12.3.5 Output Signals
  • 12.4 Errors
  • 12.4.1 Resolution Errors
  • 12.4.2 Computation Errors
  • 12.4.3 Sampling and Quantization Errors
  • 12.4.4 Conversion Errors
  • 12.5 Problems

Inspec keywords: microprocessor chips

Other keywords: registers; 16-bit microprocessors; bus; CPU; central processing unit; actuator systems; sensor systems; input-output ports; 8-bit microprocessors; single-chip microcomputer; programming language; program memory; 32-bit microprocessors

Subjects: Microprocessor chips; Microprocessors and microcomputers

Preview this chapter:
Zoom in
Zoomout

Interfacing to Microprocessors, Page 1 of 2

| /docserver/preview/fulltext/books/cs/sbcs502e/SBCS502E_ch12-1.gif /docserver/preview/fulltext/books/cs/sbcs502e/SBCS502E_ch12-2.gif

Related content

content/books/10.1049/sbcs502e_ch12
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading