Microprocessors are increasingly being used as cheap and effective intelligent controllers in both domestic and industrial applications. This book presents practical design examples and discussions on how to achieve the optimum interface between microcomputers and the outside world. This book is intended for electronic, electrical, computer and control engineers involved in microprocessor-based projects.