Practical Design of Digital Circuits: Basic Logic to Microprocessors demonstrates the practical aspects of digital circuit design. The intention is to give the reader sufficient confidence to embark upon his own design projects utilizing digital integrated circuits as soon as possible. The book is organized into three parts. Part 1 teaches the basic principles of practical design, and introduces the designer to his''tools''— or rather, the range of devices that can be called upon. Part 2 shows the designer how to put these together into viable designs. It includes two detailed descriptions of actual design exercises. The first of these is a fairly simple exercise in CMOS design; the second is a much more complex design for an electronic game, using TTL devices. Part 3 focuses on microprocessors. It illustrates how a particular design problem changes emphasis when a microprocessor is introduced. This book is aimed at a fairly broad market: it is intended to aid the linear design engineer to cross the barrier into digital electronics; it should provide interesting supporting reading for students studying digital electronics from the more academic viewpoint; and it should enable the enthusiast to design much more ambitious and sophisticated projects than he could otherwise attempt if restricted to linear devices. Content: Dedication , Page ii Front Matter , Page iii Copyright , Page iv Preface , Pages v-vii Acknowledgements , Page ix Using this book , Pages xvii-xviii Introduction to Basic logic , Page 1 1 - The ubiquitous silicon chip , Pages 3-7 2 - From linear to digital electronics , Pages 8-14 3 - Logic gates , Pages 15-25 4 - Optimisation versus minimisation , Pages 26-34 5 - Timing , Pages 35-41 6 - Latch, bistable, monostable and astable circuits , Pages 42-54 7 - Registers , Pages 55-62 8 - Number systems and binary arithmetic , Pages 63-76 9 - Arithmetic devices , Pages 77-80 10 - Counters , Pages 81-87 11 - Displays and display drivers , Pages 88-99 12 - Decoders and data selectors , Pages 100-102 13 - Data transmission and parity , Pages 103-112 14 - Logic families , Pages 113-121 Introduction to design practice , Page 123 15 - Basic principles , Pages 125-135 16 - Control logic , Pages 136-146 17 - Design, construction and testing , Pages 147-156 18 - A CMOS design example – audible process timer , Pages 157-166 19 - A TTL design example – an automated ‘NIM’ machine – the ‘AUTONIM’ , Pages 167-204 Introduction to Microprocessors , Page 205 20 - A 6800 microprocessing system , Pages 207-216 21 - External data handling , Pages 217-219 22 - The 6800 microprocessor , Pages 220-222 23 - The COSMAC microprocessor , Pages 223-235 24 - Software , Pages 236-242 25 - Hard or soft? , Pages 243-246 26 - A microprocessor design example – an ‘AUTONIM’ alternative , Pages 247-262 Postscript , Page 263 Appendices - brief details , Pages 267-268 Appendix A - abridged TTL data , Pages 269-283 Appendix B - selected TTL pinout details and supply currents , Pages 285-287 Appendix C - electrical characteristics , Pages 288-292 Appendix D - ASCII code , Pages 293-294 Appendix E - a note on drawing standards , Pages 295-297 Index , Pages 299-301