Microcomputers and their interfacing
By: by R.C. Holland.
Edition: 1st ed.
Publisher: Pergamon Press
Published: 1984
Place of publication: Oxford [Oxfordshire]; New York
Language: eng
Number of pages: 193
Subjects: Microcomputers.; Computer interfaces.
Notes: Includes bibliographical references and index.
Table of contents: title: Preface
pagenum: v; title: Contents
pagenum: vii; label: 1.
title: Microcomputer Fundamentals
pagenum: 1; label: 1.1
title: Binary and Hexadecimal Numbers
pagenum: 1; label: 1.2
title: Binary Arithmetic
pagenum: 4; label: 1.3
title: Logic
pagenum: 6; label: 1.4
title: Integrated Circuits
pagenum: 9; label: 2.
title: Microcomputer Construction
pagenum: 14; label: 2.1
title: Microcomputer Applications
pagenum: 14; label: 2.2
title: Basic Microcomputer Circuit
pagenum: 15; label: 2.3
title: CPU (Central Processor Unit)
pagenum: 17; label: 2.4
title: Memory
pagenum: 22; label: 2.5
title: Address Decoding
pagenum: 25; label: 3.
title: Principal Input/Output ICs
pagenum: 30; label: 3.1
title: Parallel Input/Output (the PIO)
pagenum: 30; label: 3.2
title: Non-programmable Input/Output Ports
pagenum: 36; label: 3.3
title: Serial Input/Output (the UART)
pagenum: 36; label: 4.
title: Digital Interfacing Techniques
pagenum: 42; label: 4.1
title: Digital Outputs
pagenum: 42; label: 4.2
title: Digital Inputs
pagenum: 48; label: 5.
title: Analogue Interfacing Techniques
pagenum: 57; label: 5.1
title: Analogue Transducers
pagenum: 57; label: 5.2
title: Analogue Input Circuits
pagenum: 63; label: 5.3
title: Analogue Output Circuits
pagenum: 70; label: 6.
title: Special Peripheral Interfacing
pagenum: 73; label: 6.1
title: Floppy Disk
pagenum: 73; label: 6.2
title: Keyboard Encoder
pagenum: 77; label: 6.3
title: CRT (Cathode Ray Tube)
pagenum: 78; label: 6.4
title: Audio Cassette Recorder
pagenum: 82; label: 6.5
title: Speech Synthesizer
pagenum: 85; label: 6.6
title: Common Buses
pagenum: 87; label: 7.
title: Programming Techniques
pagenum: 91; label: 7.1
title: Machine Code and Assembly Language
pagenum: 91; label: 7.2
title: High Level Languages
pagenum: 96; label: 7.3
title: Flow Charts and Trace Tables
pagenum: 100; label: 7.4
title: Subroutines and Interrupts
pagenum: 101; label: 7.5
title: Addressing Modes
pagenum: 104; label: 7.6
title: Memory Mapped Input/Outuput
pagenum: 107; label: 7.7
title: Program Development
pagenum: 108; label: 8.
title: Interfacing the Intel 8085 Microprocessor
pagenum: 112; label: 8.1
title: The 8085 Microprocessor
pagenum: 112; label: 8.2
title: The Intel 8155 PIO
pagenum: 120; label: 8.3
title: The Intel 8251A USART
pagenum: 123; label: 8.4
title: Examples
pagenum: 127; label: 9.
title: Interfacing the Zilog Z80 Microprocessor
pagenum: 130; label: 9.1
title: The Z80 Microprocessor
pagenum: 130; label: 9.2
title: The Zilog PIO
pagenum: 139; label: 9.3
title: The Zilog Counter Timer Circuit (CTC)
pagenum: 141; label: 9.4
title: Examples
pagenum: 144; label: 10.
title: Interfacing the Texas Instruments 9980A Microprocessor
pagenum: 148; label: 10.1
title: The 9980A Microprocessor
pagenum: 148; label: 10.2
title: The Texas Instruments 9901 PIO
pagenum: 155; label: 10.3
title: The Texas Instruments 9902 UART
pagenum: 158; label: 10.4
title: Examples
pagenum: 161; label: 11.
title: Interfacing Personal Computers
pagenum: 165; label: 11.1
title: The Apple II Microcomputer
pagenum: 165; label: 11.2
title: The BBC Microcomputer
pagenum: 171; title: Appendix--ASCII Code
pagenum: 179; title: Glossary
pagenum: 181; title: Subject Index
pagenum: 189