Mikroişlemciler ve 8051 Ailesi

This book introduces the fundamentals of microprocessor-based systems, beginning with memory elements, RAM and EPROM structures, memory-system design, and input/output ports. The architecture and operation of an 8-bit microprocessor are presented using the classic Intel 8085A as an introductory example.
The main part of the book focuses on the 8051 microcontroller family. It covers 8051 architecture and CPU timing, input/output ports, timers/counters, interrupt control, serial-port hardware, addressing modes, the instruction set, Assembly and C programming, software design techniques, and practical embedded-system applications.
- Memory fundamentals and memory-system design
- RAM and EPROM structures
- Input/output port structures
- 8-bit microprocessor architecture
- Intel 8085A architecture and operation
- 8051 architecture and CPU timing
- Input/output ports
- Timers and counters
- Interrupt-control hardware
- Serial-port hardware structure
- 8051 addressing modes
- 8051 instruction set
- Assembly-language programming
- C-language programming
- Program development with Keil µVision2
- Basic input/output applications
- LCD applications
- A/D and D/A conversion techniques
- Stepper-motor application
- 8051 development board and training set design
A distinctive part of the book is the detailed hardware and software design of an 8051-based development board and teaching set. The book also includes examples involving timer/counter applications, LCD interfacing, analog-to-digital and digital-to-analog conversion, simple input/output systems, key-scanning simulation in C, and stepper-motor control.