Well known in this discipline to be the most concise yet adequate treatment of the subject matter, it provides just enough detail in a direct exposition of the 8051 microcontroller’s internal hardware components. This book provides an introduction to microcontrollers, a hardware summary, and an instruction set summary. It covers timer operation, serial port operation, interrupt operation, assembly language programming, 8051 C programming, program structure and design, and tools and techniques for program development. For microprocessor programmers, electronic engineering specialist, computer scientists, or electrical engineers.
I. Scott MacKenzie is Associate Professor of Computer Science and Engineering at York University, Canada. For the past 25 years, MacKenzie has been an active member of the human-computer interaction (HCI) research community, with over 130 peer-reviewed publications, including more than 30 papers in the Association for Computing Machinery Conference on Human Factors in Computing Systems (ACM SIGCHI) conference proceedings. MacKenzie’s interests include human performance measurement and modeling, interaction devices and techniques, text entry, mobile computing, accessible computing, touch-based interaction, eye tracking, and experimental methodology.