Mikroişlemciler ve 8051 Ailesi

Mikroişlemciler ve 8051 Ailesi book cover
Mikroişlemciler ve 8051 Ailesi
Donanım, Programlama ve Uygulamalar
Author: Halûk Gümüşkaya
Publisher: Alfa Yayınları
First Edition: February 1998
6th Edition: October 2007
Pages: 345
Language: Turkish
About the Book

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.

Main Topics
The book combines microprocessor fundamentals, 8051 architecture and programming, software-development techniques, and practical embedded-system applications.
Microprocessor Fundamentals
  • 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
  • 8051 architecture and CPU timing
  • Input/output ports
  • Timers and counters
  • Interrupt-control hardware
  • Serial-port hardware structure
8051 Programming
  • 8051 addressing modes
  • 8051 instruction set
  • Assembly-language programming
  • C-language programming
  • Program development with Keil µVision2
Applications & Development
  • Basic input/output applications
  • LCD applications
  • A/D and D/A conversion techniques
  • Stepper-motor application
  • 8051 development board and training set design
Practical Focus

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.

8051 Development Board & Teaching Set
View photographs, PCB layouts, educational implementations, and the Siemens 80C535-based teaching set associated with Chapter 9.
View the development board and teaching set →
Book Structure
The book is organized into two main technical parts comprising 10 chapters, followed by appendices.
Part I — Mikroişlemcilere Giriş
Chapter 1 — Bilgisayarlar ve Mikroişlemciler
Chapter 2 — Hafıza Temelleri ve Hafıza Sistem Tasarımı
Chapter 3 — Mikroişlemci Mimarisi ve Çalışması
Part II — 8051 Mikrodenetleyicisi ve Uygulamalar
Chapter 4 — Mikrodenetleyiciler ve 8051 Ailesi
Chapter 5 — 8051 Mikrodenetleyici Ailesinin Mimarisi
Chapter 6 — 8051 Assembly Dili
Chapter 7 — 8051 Assembly ve C Dili Programcılığına Giriş
Chapter 8 — Yazılım Tasarımı ve Doküman Hazırlama
Chapter 9 — 8051 Tabanlı Bir Geliştirme Kartı ve Bir Eğitim Seti Tasarımı
Chapter 10 — 8051 Uygulamaları
Part III — Ekler
Appendix A — 8051 Komut Seti
Appendix B — Semboller
Appendix C — Türkçe-İngilizce Sözlük
Appendix D — Kaynaklar
Electronic Copy
The book is no longer in print. A full-text electronic version is available through ResearchGate.