E-Book, Englisch, 356 Seiten, Web PDF
Lee Microcomputer Design and Applications
1. Auflage 2014
ISBN: 978-1-4832-6735-7
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 356 Seiten, Web PDF
ISBN: 978-1-4832-6735-7
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
Microcomputer Design and Applications provides information pertinent to the fundamental aspects of microcomputer design and applications. This book presents a design approach for multiple-processor computers. Organized into two parts encompassing 16 chapters, this book begins with an overview of a number system and supporting computational algorithms, which is especially useful for microcomputer control and digital signal processing. This text then presents an integrated technical and management-based method for developing microprocessor software. Other chapters consider file structures for a small-scale database system designed for microprocessor implementation and present the formulation of file structures for a typical microprocessor/flopping disk system. This book discusses as well the proposed solution to specify a high-level, machine-oriented, structured programming language suitable for general microprocessors and to implement a portable compiler for this language. The final chapter deals with a distributed processing system for non-invasive cardiac surveillance. This book is a valuable resource for engineers and computer scientists.
Autoren/Hrsg.
Weitere Infos & Material
1;Front Cover;1
2;Microcomputer Design and
Applications;4
3;Copyright Page;5
4;Table of Contents;6
5;List of Contributors;8
6;Preface;10
7;Part 1:
Microcomputer Design;14
7.1;Chapter
1. Focus Microcomputer Number System;14
7.1.1;I. INTRODUCTION;14
7.1.2;II. REPRESENTING A NUMBER IN THE FOCUS SYSTEM;15
7.1.3;III. ARITHMETIC OPERATIONS IN THE FOCUS SYSTEM;17
7.1.4;IV. ANALYSIS OF THE FOCUS SYSTEM;21
7.1.5;V. COMPARISON OF FOCUS, FIXED-POINT, AND FLOATING-POINT;27
7.1.6;VI. PROPOSED 16-BIT FOCUS SYSTEM;28
7.1.7;VII. SPECIFICATIONS OF 8-BIT AND 16-BIT FOCUS SYSTEMS;29
7.1.8;VIII. PROGRAMMING CONSIDERATIONS WITH FOCUS;30
7.1.9;IX. FOCUS PROGRAMMING WITH THE INTEL 8080;32
7.1.10;X. CONCLUDING REMARKS;48
7.2;Chapter
2. A Design Approach for Multiple Processor Computers;54
7.2.1;I. INTRODUCTION;55
7.2.2;II. CONTROL GRAMMARS;57
7.2.3;III. AN EXAMPLE;61
7.2.4;IV. ARCHITECTURE;62
7.2.5;V. PROPERTIES;68
7.2.6;VI. CONCLUSION;69
7.2.7;VII. BIBLIOGRAPHY;69
7.3;Chapter
3. Microcomputer Software Design;72
7.3.1;I. INTRODUCTION;72
7.3.2;II. THE LSI SOFTWARE METHODOLOGY;73
7.3.3;III. RULES FOR DESIGNING LSI SOFTWARE;80
7.3.4;IV. A DETAILED EXAMPLE;80
7.3.5;V. ADVANTAGES OF LSI SOFTWARE;90
7.3.6;VI. DISCUSSION;92
7.3.7;VII. CONCLUSION;93
7.3.8;VIII. REFERENCES;93
7.4;Chapter
4. File Design for Microcomputer Databases;94
7.4.1;I. INTRODUCTION;95
7.4.2;II. HARDWARE CONSIDERATIONS;95
7.4.3;III. SOFTWARE CONSIDERATIONS;96
7.4.4;IV. FILE DESIGN;99
7.4.5;V. CONCLUSION;106
7.4.6;VI. REFERENCES;107
7.5;Chapter
5. A Machine Oriented High-Level Languages for Microprocessor Applications;110
7.6;I. INTRODUCTION;110
7.7;II. LANGUAGE DESIGN GOALS AND CONSTRAINTS;111
7.8;III. COMPILER CONSTRAINTS;112
7.9;IV. LANGUAGE FACILITIES;113
7.10;V. COMPILER ORGANIZATION AND IMPLEMENTATION;120
7.11;VI. PROGRAM EXAMPLES;124
7.12;VII. REMARKS AND COMPARISON TO OTHER LANGUAGES;126
7.13;REFERENCES;127
8;Part 2:
Microcomputer Applications;134
8.1;Chapter
6. A Microprocessor Stepping-Motor Controller;134
8.1.1;I. INTRODUCTION;134
8.1.2;II. THE STEPPING-MOTOR SYSTEM;135
8.1.3;III. THE MOTOR-CONTROLLER BOX;136
8.1.4;IV. THE HAND-HELD CONTROLLER;141
8.1.5;V. MOTOR CONTROLLER FIRMWARE;141
8.2;Chapter
7. A Microcomputer CRT Controller;146
8.2.1;I. INTRODUCTION;146
8.2.2;II. GENERAL SYSTEM DESCRIPTION;146
8.2.3;III. TMS 9900 MICROCOMPUTER;148
8.2.4;IV. DISPLAY CONTROLLER SECTION;156
8.2.5;V. SYSTEM SOFTWARE;167
8.2.6;VI. CONCLUSION;171
8.3;Chapter
8. A Micro-Computer Data Logging System;176
8.3.1;I. INTRODUCTION;176
8.3.2;II. SYSTEM OPERATION;177
8.3.3;III. HARDWARE-SOFTWARE;181
8.3.4;IV. REFERENCES;189
8.4;Chapter 9. MIDAS - A Microprogrammable Integrated Data Acquisition System;208
8.4.1;I. SYSTEM DESCRIPTION;208
8.4.2;II. MIDAS IIA SOFTWARE PROGRAM ORGANIZATION;216
8.4.3;III. SYSTEM DEVELOPMENT PROCEDURES;218
8.4.4;IV. CONCLUSIONS AND RECOMMENDATIONS;222
8.4.5;V. REFERENCES;224
8.5;Chapter
10. Interfacing of a Nuclear Magnetic Resonance Spectrometer to a Low Cost Microcomputer-Based Data Acquisition System;226
8.5.1;I. INTRODUCTION;227
8.5.2;II. SYSTEM ARCHITECTURE;227
8.5.3;III. SYSTEM SOFTWARE;232
8.5.4;IV. OPERATION AND RESULTS;236
8.5.5;V. REFERENCES;238
8.6;Chapter
11. Microcomputer System for Communication Channel Characterization;240
8.6.1;I. INTRODUCTION;240
8.6.2;II. SYSTEM HARDWARE DESCRIPTION;241
8.6.3;III. SYSTEM SOFTWARE DESCRIPTION;245
8.6.4;IV. RESULTS;250
8.6.5;V. CONCLUSIONS;251
8.6.6;VI. REFERENCES;252
8.7;Chapter
12. Microcomputer Based Fire Control Data Processor;254
8.7.1;I . INTRODUCTION;254
8.7.2;II. DETERMINATION OF MICROPROCESSOR REQUIREMENTS;256
8.7.3;III. MICROPROCESSOR SELECTION;262
8.7.4;IV. APPLICATION OF THE 2900 SERIES;268
8.7.5;V. ADDITIONAL CPU AND INTERFACE FEATURES;279
8.7.6;VI. CONCLUSION;286
8.7.7;VII. REFERENCES;287
8.8;Chapter
13. A Predictive CMOS-based Instrument for Agriculture;288
8.8.1;I. INTRODUCTION;288
8.8.2;II. MICROPROCESSORS IN AGRICULTURAL PRODUCTION: AN OVERVIEW;289
8.8.3;III. INSTRUMENT DESCRIPTION;292
8.8.4;IV. PROTOTYPE INSTRUMENT DEVELOPMENT;296
8.8.5;V. CONCLUSION;298
8.8.6;VI. REFERENCES;299
8.9;Chapter
14. Data Collection System for Transit Buses;300
8.9.1;I. INTRODUCTION;300
8.9.2;II. ODCS HARDWARE;301
8.9.3;III. DATA COLLECTOR SOFTWARE;307
8.9.4;IV. PROGRAM DEVELOPMENT CONSIDERATIONS;312
8.9.5;V. CONCLUSION;312
8.9.6;VI. REFERENCES;313
8.10;Chapter
15. A Dual Microprocessor Application: The Alphabec-75 Data Capture System;314
8.10.1;I. THE ALPHABEC-75 DATA CAPTURE SYSTEM;314
8.10.2;II. SYSTEM HARDWARE;315
8.10.3;III. SYSTEM APPLICATION AND ENVIRONMENTS;319
8.10.4;IV. SYSTEM DESIGN;322
8.10.5;V. HARDWARE DESIGN;327
8.10.6;VI. SOFTWARE OVERVIEW;338
8.10.7;VII. CONCLUSIONS;341
8.11;Chapter
16. A Patient Surveilance System Employing Parallel Microcomputer Design;344
8.11.1;I. INTRODUCTION;344
8.11.2;II. NONINVASIVE CARDIAC SURVEILANCE;346
8.11.3;III. STI SURVEILANCE SYSTEM DESIGN;350
8.11.4;IV. REFERENCES;356
9;Index;358




