DÖRDÜNCÜ BASKIYA ÖNSÖZ
	Birinci baskının 
	yapıldığı Mart 1998 tarihinden bu güne kitabımla ilgili yüzlerce e-posta ve 
	telefon geldi. Hatta bazı okurlarım Gebzeye gelerek TÜBİTAK-UEKAEde beni 
	ziyaret etti. Mikroişlemciler, bilgisayarlar, mikrodenetleyiciler, 8051 
	ailesi ve çeşitli elektronik devre uygulamalarıyla ilgili bir çok soru 
	aldım. Özellikle kitabımın dokuzuncu bölümünde tanıttığım 8051 tabanlı 
	geliştirme kartıyla ilgili sorular ve baskılı devre şemasıyla ilgili 
	istekler aldım. Farklı dallardaki mühendisler, çok çeşitli üniversiteler, 
	meslek yüksek okulları ve teknik liselerdeki öğrenciler ve hocalar ve bu 
	konularda bir eğitim almamış hobi olarak elektronikle uğraşanlar gibi, çok 
	farklı kesimlerden kitabımla ilgili çok değişik e-postalar halen gelmeye 
	devam ediyor. Bu e-postalardan tipik örnekler www.gumuskaya.com 
	Internet sitemdeki kitabın web sayfasında bulunmaktadır. Bu kadar geniş bir 
	okuyucu kitlesine hitap edebilmesi, kitabın anlatım tarzının başarısını, 
	içeriğinin zenginliğini ve bu konuda ülkemizde Türkçe kaynaklara olan 
	ihtiyacı göstermektedir. 
	
	TÜBİTAK-UEKAEde göreve başladığım Mayıs 1997 tarihinden 
	itibaren yaklaşık son 5 yıl içinde, ağ programcılığı, ağ yönetimi, ağ 
	güvenliği, Java ağ programcılığı, dağıtık (distributed) sistemler ve 
	Internet teknolojileri gibi konularla uğraşmama rağmen, okuyucularımdan 
	gelen yoğun ilgi ve sorular sayesinde, bu konulardaki bilgilerimi korudum ve 
	az da olsa yeni şeyler öğrendim. Okuyucularımdan gelen bu yakın ilgiden, bu 
	konuda Türkçe kaynak eksikliğinden ve 8051 işlemcilerinin halen çok gözde 
	olmasından dolayı, bu dördüncü baskısında, kendimi kitabımı güncellemek 
	mecburiyetinde hissettim. Eski haliyle basılmasına gönlüm razı olmadı. Benin 
	için zaman açısından oldukça zor olacak bir güncelleme çalışmasına karar 
	verdim ve bu yoğun güncelleme işleri yaklaşık 1 ayımı aldı. Yakında 
	basılacak olan son 5 yılımın ürünleri olacak Java kitaplarımdan sonra daha 
	kapsamlı bir güncelleme yapmayı planlıyordum. Ama o kitaplarım biraz daha 
	zaman alacağı için, yaklaşık bir aylık bir zaman içinde yapılabilecek, 
	benden istenen en önemli güncellemeleri yapmak, yeni bazı konu ve örnekler 
	eklemek ve ilk baskıdaki hataları düzeltmek istedim. Bu baskıda aşağıdaki 
	değişiklikler, yeni ekler ve düzeltmeler yapılmıştır: 
	
	
	
	Halûk Gümüşkaya
	Haziran 2002
 
	ÖNSÖZ
	Bu kitap mikroişlemci/mikrodenetleyici 
	tabanlı elektronik sistemlere giriş kitabı olarak yazılmıştır. Kitap temel 
	olarak iki kısma ayrılmaktadır. Bölüm 1 ile Bölüm 3 arasında, mikroişlemcili 
	sistemlerin temel kavramları sunulmaktadır. Bölüm 4ten başlayıp Bölüm 10a 
	kadar olan kısımlarda, 8051 mikrodenetleyicisinin mimarisi, programlanması 
	ve uygulamaları detaylı olarak sunulmaktadır.
	Mikrodenetleyici, bir 
	tümdevre-üzerinde üretilen bilgisayar olup tümdevre-üzerinde sunmuş olduğu 
	hafıza, giriş/çıkış ve diğer donanım alt sistemleri ile birçok uygulama 
	içinde, gömülü olarak doğrudan ve tek başına, bir 
	mikroişlemciye göre çok daha basit ve ucuz arabirim teknikleriyle, kontrol 
	amaçlı olarak kullanılır. Bir mikrodenetleyici, kullanıldığı sistemin birçok 
	özelliğini aynı anda 
	
	gözleme, gerçek-zamanda 
	
	
	cevap verme
	ve sistemi 
	
	denetlemeden
	sorumludur.
	8051, Intel firması 
	tarafından, 1980lerin başında piyasaya sunulan, dünyanın en popüler 
	mikrodenetleyicisidir. Bu mikrodenetleyici için, başta Intel olmak üzere, 
	12nin üzerinde pek çok üretici firma geniş bir donanım ve yazılım desteği 
	sunmuş ve bunun neticesi, 8051, 1980lerden bugüne, bir endüstri standardı 
	olmuştur.
	Bugün pek çok 8051 
	uyumlu ürünler, 8051 türevleri, hatta 16-bit 8051 işlemcileri bulunmaktadır. 
	Ayrıca, 8051 donanım mimarisi pek çok işlemciyi de etkilemiştir. 8051 
	geliştiricileri için birçok Internet Web sayfası, kitaplar, teknik 
	dokümanlar, yazılım ve donanım araçları bulunmaktadır. Bütün bunların 
	neticesi, 8051 programcılığı, bugün, mikrodenetleyici tabanlı elektronik 
	ürünler geliştirmek isteyenler için, önemli bir başlangıç olmuştur. 
	
	Kitap günümüzde halen 
	yaygın kullanımda olan, klasik 8051 mikrodenetleyicisini, temel 
	mikroişlemci/mikrodenetleyici tabanlı sistemlerin temel kavramlarını ve 
	uygulamalarını öğretmede, örnek işlemci olarak kullanarak, mikroişlemci 
	eğitimine yeni bir yaklaşım getirmektedir.
	Bu kitaptaki konular, 
	1997 bahar dönemi Uludağ Üniversitesi Elektronik Mühendisliği Bölümünde ve 
	1997 kış dönemi Marmara Üniversitesi Bilgisayar Mühendisliği Bölümünde 
	okuttuğum iki dersin notlarından hazırlanmıştır. Bu iki dersten ve ayrıca 8 
	yıllık üniversitede verdiğim değişik adlardaki Mikroişlemciler 
	derslerinden edindiğim tecrübeye göre, bu kitapta sunulan konular gerekli ön 
	bilgiler ve kaynaklar ile takviye edildiğinde, bu kitap üniversitelerde ders 
	kitabı olarak okutulabilir. Ayrıca, meslek yüksek okulları ve teknik 
	liselerdeki öğrencilere; öğrencilerin dışında, mikroişlemci ve 
	mikrodenetleyici tabanlı elektronik sistemleri ve 8051 mikrodenetleyicisini 
	öğrenmek isteyenlere bu kitabın faydalı olacağı kanaatindeyim.
	Bu kitabın ortaya 
	çıkmasında birçok değerli insanın katkısı bulunmuştur. Bunları sayarak 
	teşekkürlerimi belirtmek isterim.
	TÜBİTAK, Ulusal 
	Elektronik ve Kriptoloji Araştırma Enstitüsünde (UEKAE), milli teknoloji ve 
	bilim üretimi için, modern batı standartlarında, samimi ve mükemmel bir 
	çalışma ortamı gerçekleştiren ve daha da iyi olması için çalışan, ülkemize 
	çok değerli katkı ve hizmetleri bulunan, bölüm başkanımız sayın Önder Yetiş 
	beye, böyle bir ortamı hazırladığından dolayı çok teşekkür ederim.
	Kitabımı inceleyerek 
	kıymetli görüşlerini aldığım ve kitabın sunuşunu yapan değerli hocam, 
	İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümünden sayın Prof. 
	Dr. Bülent Örencike teşekkürlerimi sunarım.
	TÜBİTAK-UEKAEdan, uzman 
	mühendis ve değerli arkadaşım, Murat Erat, çalışmalarımda bana ve 
	öğrencilerime 8032 geliştirme kartları ve teknik dokümanlar sağlamış, ayrıca 
	kitabım hakkında kıymetli fikirlerini bildirmiştir. Ona bu katkılarından 
	dolayı teşekkürlerimi sunarım.
	Bu kitapta yer alan 
	uygulamaların geliştirilmesinde ve testlerinde bana önemli yardımları 
	dokunan Uludağ Üniversitesi Elektronik Mühendisliği Bölümünden çok değerli 
	öğrencilerim bulunmuştur. Bunlardan bilhassa, Halil Özçiçek, Alpay Güvercin, 
	Hasan Er ve Burak Ovalıya teşekkürlerimi belirtmek isterim.
	Marmara Üniversitesi 
	Bilgisayar Mühendisliği Bölümünde, kitabımın bazı bölümlerini okuturken, 
	öğrencilerimin, bilhassa yazım hatalarını düzeltme konusunda bana yardımları 
	olmuştur. Hepsine bu yardımlarından dolayı teşekkür ederim.
	Kitapta yer alan 
	konularla ilgili her türlü görüş, eleştiri ve düzeltmeleri aşağıda vermiş 
	olduğum adrese beklemekteyim. Amacım daha sonraki baskılarda çok daha güzel 
	ve güncel bir eser sunmaktır. Her türlü görüş, eleştiri ve düzeltme bu 
	çabama yardım edecektir ve bundan çok memnun olacağım.
	
	Bu kitabın, mikroişlemci/mikrodenetleyici tabanlı sistem 
	kavramlarını ve 8051 ailesini öğrenenlere faydalı olması dileklerimle.
	
	Halûk Gümüşkaya
	Şubat 1998