Microprocessor Technology
eBook - ePub

Microprocessor Technology

J S Anderson

Compartir libro
  1. 240 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Microprocessor Technology

J S Anderson

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

'Microprocessor Technology' provides a complete introduction to the subject of microprocessor technology using the Z80 and 6502 processors. An emphasis on fault-finding and repair makes this an ideal text for servicing courses including City & Guilds 2240 in the UK, microelectronics units on BTEC National/Advanced GNVQ and City & Guilds 7261 Microprocessor Technology. It will also provide a refresher course for those on 'bridging' and micro appreciation courses where a measure of comparative studies is required. Clear and concise explanations are supported by worked examples, tutorials, long answer questions and assignments giving students the opportunity to test their knowledge as they progress through the course as well as providing an essential revision tool in the run-up to exams.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Microprocessor Technology un PDF/ePUB en línea?
Sí, puedes acceder a Microprocessor Technology de J S Anderson en formato PDF o ePUB, así como a otros libros populares de Technology & Engineering y Microelectronics. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
Routledge
Año
2012
ISBN
9781136078057
Edición
1

Chapter 1

The microelectronic system

Introduction

This book provides an introduction to microelectronic systems, and one of the best ways to learn about them is to study not just microelectronics, but the architecture, use and programming of a microcomputer system. It will soon become obvious what the differences between the two are, and how a micro-electronic system can be set up to do a specific job. A microelectronic system can be represented as shown in Figure 1.1. Many people now have a personal computer (PC), and those who don't will probably know what one is. A PC is an example of a microelectronic system, specially configured as a micro-computer, with a ‘typewriter style’ keyboard, video display unit (VDU) and disc drive as a minimum.
image
Figure I.1 A basic microprocessor system.
In the system shown, there is no keyboard, VDU or interfaces for tape or floppy disc storage. It does not (necessarily) represent a microcomputer system (although it could do) because a microelectronic system is dedicated to performing a particular task programmed into its memory. It doesn't (usually) need a keyboard or VDU since it might be designed to control a motor car or a washing machine, for example.
To get the system to perform a different routine requires that the memory device be reprogrammed or substituted by a device with a different program in it. The microprocessor used in the car could be exactly the same as the one used in the washing machine; it is simply controlled by a different program and once programmed, the system performs one specific task.
A more detailed microelectronic system is shown in Figure 1.2. This is a simple central heating and air-conditioning system. There are three input devices: a humidity detector, a temperature setting control and a temperature sensor. The output consists of a heater and a fan. Both input and output devices require interfaces, electronic circuits which adapt the outputs of the input devices to make them suitable for inputting to the microprocessor, and adapt the outputs of the microprocessor to enable them to drive the fan and the heater. The memory chip holds the program which tells the microprocessor what to do.
image
Figure 1.2 A microprocessor controlled heating system.
The program may turn the fan on only when the humidity reaches a specific level; the heater may be turned on when the temperature drops below a specific level and so on. The great flexibility of this system is demonstrated by the fact that the addition of more input sensors, or output devices, and the conditions under which they operate, can all be accommodated by changing the program in the memory.
Some program memories are on a silicon ‘chip’ which can be reprogrammed (e.g. an EPROM – erasable programmable read only memory); others are permanent. The choice of which to use depends upon the application and this will be discussed later.

The silicon chip

Most people will have heard of the ‘silicon chip’. There are many such devices, but the words are usually taken to mean a microprocessor. The heart of any computer is something called a central processing unit (CPU), the microprocessor (MPU) is simply a CPU which has been considerably reduced in size using modern integrated circuit technology. This ‘computer on a piece of silicon’ is so small, it's probably no bigger than the nail on your little finger. How the microprocessor functions and how it is ‘programmed’ is what we are about to investigate. Machine code programming will be discussed – this is the code that the microprocessor actually ‘understands’.
Some home computer users program in ‘BASIC but this is only for the users’ convenience. An interpreter inside the computer converts the BASIC program into machine code. This slows down program execution hundreds of times and increases the cost of the system. Hence, using machine code programming speeds up operation dramatically and uses less ‘firmware’.

The hardware

The book will be most useful to readers who have access to a microprocessor system such as the L J Technical Systems ‘MARC (Z80) or ‘EMMA’ (6502) Microcomputer (an ‘embedded system’), but this is not essential. Much of the text refers to the Z80 CPU, and so can be read in conjunction with any Z80-based system, such as the simple ‘Micro Professor’, or a comparable 6502 system. Most IBM PCs can run Z80 emulators which are software packages enabling machine code programs to be created and run on a PC.
Alternatively, manufacturers such as L J Technical Systems supply micro-processor-based controllers as ‘target systems’ for a host PC. This means that the Z80/6502-based system is connected to the PC which is then used to create and run machine code programs. We concentrate on Z80 and 6502 CPUs simply because they are now the most widely used 8-bit processors in education and industry. They are commonly available at minimal cost and are adequate for thousands of applications where the increased s...

Índice