DESIGN AND IMPLEMENTATION OF A GRAPHIC ADAPTOR
|
|
- Bariş Suvari
- 8 yıl önce
- İzleme sayısı:
Transkript
1 5. Uluslararası İleri Teknolojiler Sempozyumu (IATS 09), 3-5 Mayıs 009, Karabük, Türkiye BİR EKRAN KARTININ TASARIMI VE GERÇEKLENMESİ DESIGN AND IMPLEMENTATION OF A GRAPHIC ADAPTOR Tuğrul ÇAVDAR a, * ve Bekir DİZDAROĞLU a a Karadeniz Teknik Üniversitesi, Trabzon, Türkiye E-posta: ulduz@ktu.edu.tr, bekir@ktu.edu.tr Özet Bu çalışmada, grafik tabanlı bir ekran kartı tasarlanmış, gerçeklenmiş ve Motorola mikroişlemcili anakarta bağlanarak çalıştırılmıştır. Gerçeklenen ekran kartı, ekran belleği adresleyen ve senkronizasyon işaretlerini üreten denetleyiciden, ve ekran bellekten oluşmaktadır. Denetleyicide adresleme işlemi bir sayıcıyla yapılmıştır ve bu sayıcının hızı yine ekran kartı üzerinde bulunan bir salıngaç tarafından belirlenmektedir. Belleğin adres hattı sayıcı çıkışlarıdır ve bellek adreslenme hızı değiştirilebilmektedir. Senkronizasyon işaretleri ise sayıcının ilgili uçlarının lojik kapılardan geçirilmesiyle elde edilmiştir. Bellek adreslendikten sonra çıkan veri, çoğullayıcı vasıtasıyla paralelden seriye çevrilmiştir. Çoğullayıcının seçme uçlarının değişim hızı, bellek adresleme hızının sekiz katı olarak seçilmiştir. Çoğullayıcıdan çıkan TTL seviyesindeki işaret, tasarlanan bir RAMDAC (Random Access Memory Digital-to-Analog) devresiyle, video işareti seviyesine dönüştürüldükten sonra monitöre gönderilmiştir. Ekran belleğe aynı anda hem CPU'nun hem de denetleyicinin ulaşmaması için her iki taraftan gelen adres hattı tamponlanmıştır, ve bu tamponların yetki ucu birbirinin tersi alınarak denetimi CPU'ya verilmiştir. Tasarlanan ve gerçeklenen bu ekran kartı şu anda bölümümüz Mikroişlemciler Laboratuvarı'nda kullanılmaktadır. Ekran kartı, çok sayıda görevi yapan tek bir yonga ile değil, ayrık gerçeklendiğinden dolayı öğrenciler birimlerarası veri akışları izleyebilmekte, hatlarla oynayarak birimlerin adres ve veri trafiğine müdahale edebilmekte, istediği çıkışları ekran bağlantı noktasına bağlayabilmekte ve sonuçlarını ekranda görebilmektedir. Anahtar kelimeler: Ekran kartı, Video RAM, RAMDAC, denetleyici, senkronizasyon işaretleri Abstract In this work, a graphic-based graphic adaptor is designed, implemented and run by connecting to a motherboard including Motorola microprocessor. The implemented graphic adaptor consists of a video RAM and a controller addressing this memory and producing synchronization signals. The addressing in the controller is implemented by a counter and the rate of this counter can be specified by the oscillator on the card. The address bus of the video memory is the output of the counter, and the rate of the addressing memory can be adjusted. The synchronization signals are obtained from the outputs of the counter. The data bus of video RAM is converted to serial from parallel by a MUX. The rate of selecting input of the multiplexer is eight times of the rate of addressing of the memory. The TTL signals at the output of MUX are converted to video signals via a designed RAMDAC (Random Access Memory Digital-to-Analog), then sent to monitor. To prevent the multiple access to video RAM by CPU and the controller, the address bus of the memory is buffered. CPU can manipulate which unit can access to Video memory. The designed and implemented graphic card is used in the Microprocessor Laboratory at our department. Students can track the data stream among the units, intervene the address and data bus, connect the desired outputs to the connector of monitor and see the results on display because the graphic adaptor is implemented with discrete chips performing one task instead of a single-ship carrying many tasks out. Keywords: Graphic Adaptor, Video RAM, RAMDAC, controller, synchronization signals. Giriş Ekran kartları 90 lere kadar metin modunda çalışıyordu. Geliştirilen ilk grafik kartı CGA (Color Graphics Adapter) [] idi. 9 de IBM tarafından sunulan bu arayüzde ekran kartları RGB monitörlerle çalışıp ekranı piksel piksel kontrol edebiliyorlardı çözünürlüğündeki bir ekranda renk üretilebiliyor fakat aynı anda bunlardan sadece dört tanesi kullanılabiliyordu. 0 00`lük yüksek çözünürlük modu vardı ama bu modda sadece iki renk gösterilebiliyordu. Görüntü kalitesi kötü olsa bile en azından grafik çizilebiliyordu. Zaman zaman piksellerin gidip gelmesi ve ekranda rastgele noktalar oluşmasına rağmen bu standart çok uzun bir süre kullanıldı. CGA`dan birkaç yıl sonra EGA (Enhanced Graphics Adapter) [] geliştirildi. 9`ten IBM`in ilk PS/ sistemlerini ürettiği 97`ye kadar kullanıldı. Üretilen renkten aynı anda tanesi kullanılabiliyordu. Yüksek çözünürlük ve tekrenk modları da vardı. Bu kartlardaki bir yenilik de bellek genişletme kartlarıydı. K bellekle satılan bu kartları bellek genişletme kartıyla K`ya yükseltmek mümkündü. Ek olarak satılan IBM bellek kitiyle bir K daha eklemek de mümkündü. Sonraları bu kartlar standart olarak 5K bellekle üretilmeye başlandı. IBM`in 9`te piyasaya sürdüğü PGA (Professional Graphics Array) [3] adını hitap ettiği pazardan alıyordu. $90 a satılıyor ve 0 işlemcisiyle mühendislik uygulamarıyla diğer alanlardaki bilimsel çalışmalar için 0 0 çözünürlükte 5 renkte saniyede 0 kare hızla üç boyutlu animasyonları çalıştırabiliyordu. Fiyatı yayılmasını engelledi ve fazla kullanılamadan piyasadan kalktı. IATS 09, Karabük Üniversitesi, Karabük, Türkiye
2 97`de piyasaya sürülen MCGA (MultiColor Graphics Array) [] standardındaki ekran kartları teknolojide büyük bir sıçrama yaparak VGA ve SVGA`ya kadar gelen bir gelişimi başlattı. IBM`in Model 5 ve Model 30 PS/ PC`lerinde anakarta entegre halde geliyordu. TTL yerine analog sinyallerle çalıştığından daha önceki standartlarla uyumlu değildi. TTL (Transistor to Transistor Logic) mantığında gerilim seviyesine göre transistörler açılıp kapanır ve bunun sonucunda çıkışlarında sadece ve 0 değerleri oluşur. Analog sinyallerdeyse bu kısıtlama yoktur. Analog sinyalleşmenin de sağladığı avantajla MCGA arayüzüyle 5 renk üretilebiliyordu. Bu arayüzle beraber 9-pinlik monitör bağlantısından 5-pinlik bağlantıya geçildi. VGA (Video Graphics Array) [], Nisan 97`de, MCGA ve 5/A ile aynı günde IBM tarafından tanıtıldı. IBM yeni bilgisayarlarında bu yongaları anakarta entegre ederken eski bilgisayarlarda da kullanılabilmeleri için -bitlik bir arayüzle anakarta bağlanabilen ayrı bir kart halinde de getirdi. VGA ile, renklik bir paletten seçilen 5 renk aynı anda kullanılabiliyordu. 0 0`lik standart çözünürlükte aynı anda renk gösterilebiliyordu. Ayrıca renk gri tonlama ile siyah beyaz monitörlerde renk simülasyonu yapabiliyordu. 5/A [], IBM`in ortaya attığı bu arayüz zamanla yüksek tazeleme hızlarına çıktı. VGA ile aynı monitörü kullanmasına rağmen VGA`dan farklı çalışıyordu. Bilgisayar ekran kartına ne yapması gerektiğini söylüyordu ama ekran kartı onu nasıl yapacağını kendisi ayarlıyordu. Örneğin ekrana bir çember çizileceği zaman VGA`daki gibi işlemci görüntüyü piksel piksel hesaplayıp ekran kartına yollamıyordu. Bunun yerine ekran kartına çember çizileceğini söylüyordu ve ekran kartı da çemberi çizmek için piksel hesaplarını kendisi yapabiliyordu. Bu yüksek seviyeli komutlar standart VGA ile komutlarından çok farklıydı. Bu standart, çıktığı zamanın daha ilerisindeydi ve VGA`dan daha kaliteli görüntü sonuyordu ama fazla destek bulamadığı için yayılma imkanı bulamadan piyasadan kalktı. IBM üretimi durdurup, 990 da aynı daha daha fazla renk gösterebilen XGA üzerine yoğunlaştı. SVGA (Super VGA) [] ile birlikte ekran kartları için aygıt sürücüsü kavramı ortaya çıktı. Kartların yanında verilen sürücülerle kartların tüm özelliklerini kullanabiliyorlardı. SVGA ile milyonlarca renk değişik çözünürlüklerde gösterilebiliyordu. VESA bir SVGA standardı belirledi. Bu sayede programcılar her kart için ayrı kod yazma zahmetinden kurtuldular. SVGA ile çözünürlüğe çıkıldı. Bu çalışmada deneysel amaçlı, tekrenkli, ayrık gerçeklenmiş, grafik tabanda çalışan, -bitlik adres hattına sahip Motorola mikroişlemci ile uyumlu bir ekran kartı tasarlanmış, gerçeklenmiş ve çalıştırılmıştır.. Ekran Kartının Yapısı.. Salıngaç Ekran kartının salıngacı MHz lik bir kare dalga üretmektedir. Salıngaç devresi Şekil 7 de üst solda görülmektedir. Buradaki DEĞİL () kapıları düşük Schottky olan 7LS0 değil, Schottky 7S0 tür. Zira 7LS0 ler MHz hızına çıkamamaktadır. Devrede MHz lik bir kristal kullanılmıştır... Denetleyici Çeşitli çözünürlük ve renk gösterme yeteneği farklılıklarına rağmen ilkesel yapısında ekran kartları büyük çapta değişiklik göstermezler. Şekil de modern bir ekran kartının blok yapısı gösterilmiştir. [5] Şekil. Ekran kartının genel blok yapısı. Merkez parça, kartın işlevlerini denetleyen ve gerekli denetim işaretlerini üreten video denetleyici veya grafik denetim yongası adı verilen CRT denetleyicidir (CRTC). Ekranda görüntülenecek metin veya grafik bilgisi, video RAM a CPU tarafından bus arayüzü üzerinden ulaştırılır. CRTC karakter kodlarını video RAM dan okumak için devamlı adres üretir ve bunları karakter üretecine gönderir. Metin modunda karakterler genellikle ASCII kodlarıyla tanımlanır. Nitelik görüntüleme modunu tanımlar. Her ASCII kod için karakter ROM, karaktere ilişkin pikseller için bir karakter paterni tutar. Karakter üretici, karakter ROM daki piksel paternlerini kullanarak karakter kodlarını bir piksel bitleri dizisine çevirerek kaydırmalı kaydediciye gönderir. İşaret üreteci kaydırmalı kaydediciden gelen bit akımını, video RAM dan gelen nitelik bilgisi ve CRTC den gelen senkronizasyon işaretlerini kullanarak ekran için gerekli işaretleri üretir. Ekran, video işaretlerini işler ve video RAM daki sembolik bilgiyi bilinen biçimde bir resim olarak görüntüler. Böylece video RAM daki karakter bilgisi monitörün elektron ışınını, karakter ROM, karakter üreteci, kaydırmalı kaydedici, ve işaret üreteci üzerinden modüle eder. [] Grafik modunda video RAM daki bilgi doğrudan karakterleri üretmek için kullanılır, yani karakter ROM bir indeks tanımlamaz, çünkü bu bilgi zaten piksellerde görüntülenecek renk ve gri ton paternlerini temsil eder. Bundan dolayı, nitelik bilgisine artık ihtiyaç duyulmaz; işaret üreteci, monitör için parlaklık ve renk işaretlerini, kaydırmalı kaydedicideki bit değerlerinden üretir. [7] Buradaki denetleyici 0-bitlik bir sayıcıdan oluşmuştur ve sırasıyla bitlik sayıcı kaskad bağlanmıştır. Bu sayıcılar yongalarıdır. Bu 0-bitlik sayıcının çıkışları Çizelge de verilmiştir. Sayıcının uçları arası belleğin adres uçlarına bağlanmıştır. Yani bellek 500 KHz hızla adreslenmekte, diğer bir deyişle okuma hızı byte/µs dir. Yalnız sayıcı çıkışları doğrudan belleğin adres uçlarına verilmemektedir. CRTC, belleği okumak için belleğe erişmek istediğinde CPU da belleğe yazmak isterse adres hattında çarpışma olacaktır. Bunu engellemek için CRTC Ekran Bellek CPU aralarında üç durumlu (tri-state) tamponlar kullanılmıştır. Bunun için gerek CRTC tarafına gerekse CPU tarafına ikişer tane 7 yongası konmuştur. Bu
3 tamponlar CRTC ve CPU dan belleğe gelen yonga seçme (Chip Select) ve Okuma/Yazma uçlarını da tamponlamaktadır. Çizelge. MHz le tetiklenen 0 bitlik bir sayıcının çıkışları. Sayıcı çıkışı Frekans (Hz) Periyot (s) Sayıcının saati M 5 n M 50 n M 500 n 3 M µ 500 K µ 5 50 K µ 5 K µ 7.5 K µ 3.5 K 3 µ K µ µ µ µ µ. 0 µ µ.07 9 µ m m m m.3. Senkronizasyon İşaretleri Ekranın taranması için iki senkronizasyon işareti gerekir: Yatay senkronizasyon (HSYNC, horizontal synchronization) ve düşey senkronizasyon (VSYNC, vertical synchronization) işaretleri. 0x0 çözünürlükteki bilgisayar monitörleri için senkronizasyon işaretlerinin zamanlama diyagramı aşağıdaki gibidir. gönderilir. Bu senkronizasyon işaretlerini oluşturan kapılar Şekil 7 nin sağ tarafında görülmektedir... Ekran Bellek Burada ekran bellek olarak kullanılan yonga yongasıdır. Ekran kartı deneysel amaçlı yapıldığı için KByte lık yani Kbitlik bir bellek seçilmiştir. = K olması nedeniyle belleğin adres hattı vardır. Bunun dışında belleğin bir yonga seçme ( ), okuma yetkilendirme ( ) ve yazma yetkilendirme ( ) uçları vardır. Belleğin ucu aktif alçak olduğu için CRTC tarafındaki tampondan bu uca 0V gelmektedir. CPU tarafından ise bu belleği seçecek şekilde tasarlanan adres kod çözücünün çıkışı tampon üzerinden yine belleğin ucuna gelmektedir. Belleği A000 A7FF arasına yerleştirmek için, adres hattına sahip CPU nun en anlamlı beş adres hattı VE lenerek (AND) CPU dan e giden tampon girişine verilmiştir. CPU nun ucu tampon üzerinden belleğin ucuna, bellekte nin DEĞİL i de belleğin ucuna verilmiştir. CRTC tarafından ise ekran bellek hep okunacağı için aktif alçak olacak çekilde 0V gelmektedir. Ekran belleğin adreslenmesi Şekil 3'te gösterilmiştir. Burada nolu sayıcı adres üreterek ekran bellek içerisindeki video verilerine ulaşmasını sağlar. Sayıcının her bir artırılışında bir bayt lık yeni bilgi dışarı çıkartılır. Paralel olarak dışarıya çıkartılan bu sekiz bitin, bir sonraki sekiz bit çıkarılmadan önce video hattı üzerinden seri bir şekilde ekrana iletilmesi gerekir. Bu seriye dönüştürme işlemleri ya çoğullayıcı ya da kaydırmalı kaydedicilerle yapılır. Eğer kaydırmalı kaydediciyle yapılacaksa, kaydırmalı kaydedici uygulanan saat işaretinin frekansı, nolu sayıcıya uygulanan saat işaretinin frekansından sekiz kat daha fazla olmalıdır. Çünkü her video RAM adresi için kaydırmalı kaydedicide sekiz kaydırma işlemi gerçeklenmelidir. Seriye dönüştürme den e çoğullayıcı ile yapılacaksa, bu çoğullayıcının seçme uçlarının değişim hızı belleğin adreslenme hızının sekiz katı olmalıdır. Burada çoğullayıcı kullanılmıştır (75 yongası). Bellek 500KHz ile adreslendiğinden çoğullayıcının seçme uçlarının değişim hızı MHz olmalıdır. Dolayısıyla CRTC deki sayıcının 3 nolu çıkışları çoğullayıcının seçme uçlarına verilmiştir. Şekil. VSYNC ve HSYNC işaretleri. Burada görüldüğü gibi VSYNC nin periyodu.7ms (= /0Hz) ve HSYNC nin periyodu 3µs dir. Satır sonundan satır başına dönmek için µs, ekranın sağ alt köşesinden sol üst köşesine çıkmak için de µs gerekmektedir. Bu işaretler bir sayıcının çeşitli frekanslara sahip çıkış işaretlerinin kapılanmasıyla kolayca elde edilebilir. Denetleyicinin sayıcı çıkışlarından 9 7 arasında tüm sayıcı çıkışları VE lenirse (AND) VSYNC işareti elde edilir. 5 arasındaki çıkışlar HVE lenirse (NAND) HSYNC işareti elde edilir. Bu senkronizasyon işaretleri ekrana Şekil 3. Ekran belleğin adreslenmesi.
4 Çavdar, T. ve Dizdaroğlu, B. Ekran bilgisini belleğe yerleştirmeden önce ekran ve renk çözünürlüklerinin bilinmesi gerekir. Mesela bir satırlık bilginin kaç byte işgal ettiği bilinmelidir. 0x0 çözünürlükte siyah/beyaz bir ekranda, bir piksel için bir bite ihtiyaç vardır. Ama.7 milyon renk istenirse =.7M, yani bir piksel için bit = 3 byte a ihtiyaç vardır. Buradaki ekran kartında tek bir video çıkışı vardır, yani ekran kartı mono olarak tasarlanmıştır. Burada bir tarama satırı (0 piksel) için, bir piksel bilgisi bir bit olduğu için, 0/ = 0 bayta ihtiyaç vardır..5. Bellek ile Ekranın Yüzleştirilmesi Belleğin çıkışı uçlardaki işaretlerin 0V - 5V arasında değişmektedir. Halbuki ekranın video girişi azami 0.7V olabilmektedir. Bu yüzden belleğin çıkış gerilimi uygun bir bölücü ile bölünerek 0.7V a indirilmelidir. Akla hemen basit dirençli bir gerilim bölücü devre gelebilir. Şekil (a) daki basit gerilim bölücü sürücünün çıkışı 75Ω luk monitör giriş direnci ile yüklenmezse,devre uygun şekilde çalışacaktır. Yani gerilim bölücünün girişine 5V verildiğinde çıkışının 0.7V alınabilir. Fakat 75Ω giriş direncine sahip monitörü bağlandığında durum değişecektir. A noktasıyla toprak arasındaki eşdeğer direnç 0.7KΩ // 75Ω = 7.7Ω olacaktır. Bu durumda A noktasının gerilimi 5*7.7/( ) = 7.0mV olacaktır ki bu değer istenilen 0.7V un neredeyse onda biridir. (a) (a) (b) Şekil. Bilgisayarın ekran ile yüzleştirilmesi. Bu durumda başka bir çözümün düşünülmesi gerekir. Şekil (b) deki devrenin giriş direnci çok büyük, çıkış direnci ise yaklaşık emiter direnci kadardır. Bu yüzden monitörün 75Ω luk giriş direnci ile paralel bağlandığında, eşdeğer direnç yaklaşık 75Ω olur. Böylece 5V luk giriş gerilimi 5.KΩ ise 50Ω luk dirençlik yardımıyla uygun şekilde bölünür ve azami 0.7V olarak ekrana aktarılır. (b) Tasarlanan ekran kartının blok diyagramı Şekil da, devre şeması Şekil 7 de verilmiştir. 3. Deney Çalışması Yapılan ekran kartı Şekil 5 (a)'da görülmektedir. Ekran kartı, Motorola 0 mikroişlemcili anakartları ekrana bağlamak üzere tasarlanmıştır. Şekil 5 (b)'den görüldüğü gibi, bu anakartın adres ve veri hattı, yapılan ekran kartına bağlanmıştır. Aynı resimde video işareti, video toprağı, HSYNC ve VSNC uçlarının monitör konnektörüne bağlanışı da görülmektedir. (c) Şekil 5. (a) Ekran kartının görüntüsü, (b) Ekran kartının anakarta bağlanışı, (c) Anakartta koşulan program çıktısının ekrana aktarımı.
5 Şekil. Ekran kartının blok diyagramı. UA 3 7S0D R 0Ω C U3A nf 7S0D 5 R 0Ω X CLK 5V ~CLR ~LOAD 9 ENT 0 ENP 7 RCO QD D QC C 5 QB B QA A 3 Sayici 7LSD O ~CP 0 O0 O9 MR O O7 O O5 O O3 O O O0 Sayici 00BD_5V 3 CLK MAX/MIN ~RCO ~U/D 5 ~LOAD ~CTEN QD D 9 QC C 0 QB B QA A 5 Sayici3 7LS90D HC-9/U_0MHz U U A5 5 5V Q R kΩ BC337 R 50Ω U5A 7LS0D A3 Cogullayici 5 ~W Y 7LS5D U7 NAND5 A A ~G 7 C 9 B 0 A D7 D 3 D5 D 5 D3 D D 3 D0 AA A35 A UB U3C 7LS0D 7LS0D A A VideoRAM I/O7 I/O I/O5 I/O I/O3 I/O I/O I/O0 HMA0 ~CS ~OE 0 ~WE A0 9 A9 A 3 A7 A A5 3 A A3 5 A A 7 A0 TamponCPUA A A A3 A ~G Y Y Y3 Y 39 U Denetim_Isareti TamponCPUB A Y A Y A3 Y3 A Y TamponCPUA A A A3 A ~G TamponCPUB A A A3 A ~G ~G Y Y Y3 Y Y Y Y3 Y U A0 A TamponGrafikA Y Y3 Y Y ~G A A3 A A TamponGrafikB Y Y3 Y Y ~G A A3 A A TamponGrafikB Y Y3 Y Y ~G A A3 A A TamponGrafikA Y Y3 Y Y ~G A A3 A A 5 5V U NAND3 HSYNC 09 VSYNC VSYNC HSYNC VideoIsareti U AND E K R A N ' a A A A A9 Okuma_Yazma VideoIsareti A5 A A3 A A A0 A9 A A7 A A5 A A3 A A A0 Okuma_Yazma Denetim_Isareti A N A K A R T ' a Şekil 7. Ekran kartının devre şeması. Ekranda görüntü oluşturmak için, ekran kartındaki ekran belleğin anakartta bulunan Motorola 0 mikroişlemci tarafından doldurulması gerekmektedir. Şekil ve 7'de verilen kontrol ucu (denetim işareti), normal bilgisayarlarda CPU'nun denetimindeyken, burada öğrencinin olayı anlayabilmesi için öğrencinin denetimine verilmiştir. Kontrol ucu 0 iken CPU ekran belleğe ulaşabilmekte, iken ekran kartındaki CRTC ekran belleğe ulaşmaktadır. Ekrana değişik şekiller çizmek mümkündür. Deneyde öğrencilere ekrana dikey şeritler çizdirilmektedir. Bunun için ekran belleğe ardışıl olarak FF ve 00 lar yazılmakta ve bu bilgiler CRTC tarafından monitöre gönderilmektedir. Bu IATS 09, Karabük Üniversitesi, Karabük, Türkiye
6 olay kısır döngüye sokulduğunda, ekranda FF ler alt alta, 00 lar alt alta gelerek şeritler oluşturacaktır. Bunu yapmak için ekran kartının kontrol ucunu 0 yapıp, anakartta Motorola 0 CPU dilinde aşağıdaki kodu yazmak ve koşmak gerekecektir: LDX #$ A000 dongu LDA A #$FF STA A $00,X COM A STA A $0,X INX INX BNE dongu WAI detail.asp?guid=&searchtype=&dicid=93&reftyp e=encyclopedia [5] Messmer, H. P., The Indispensable PC Hardware Book, th Edition, Addison - Wesley Publishing Co., 00. [] Minasi M. and Wempoen F. and Docter Q., The Complete PC Upgrade and Maintenance Guide, th Edition, Sybex, 005. [7] Robinson M. and Sharp G. and Chen J., Polarization Engineering for LCD Projection, Wiley Series in Display Technology, 005. Bundan sonra kontrol ucunu yaparak ekran bellekteki bilgi CRTC tarafından monitöre iletilir ve Şekil 5 (c)'deki gibi dikey çizgiler görülür. Burada Assembly düzeyinde programlar yazıldığı için karmaşık görüntülerden daha ziyade basit görüntüler seçilmiştir. Keza deneyin amacı da ekran kartının nasıl çalıştığını, içindeki birimlerin birbirleriyle ve anakartla nasıl haberleştiğini anlatmak ve bunu da örnek bir uygulamayla göstermektir.. Yapılan Ekran Kartının Eğitime Katkısı Yapılan ekran kartı, bölümümüz Mikroişlemciler Laboratuvarı'nda öğrencilere deney yaptırmak için kullanılmaktadır. Böyle bir ekran kartı yapma ihtiyacı, günümüz ekran kartlarının çok iş yapan tek yongadan meydana gelmesi ve dolayısıyla bu yonga içerisinde ve dışında bilgi alışverişini öğrencinin gözleyememesi, ve öğrencinin yongaya ve karta müdahale edememesinden doğmuştur. Bu çalışmada ekran kartı ayrık tasarlandığı için en küçük birimler arası trafik bile gözlenebilmekte ve kablolara müdahale etmek suretiyle bu trafik öğrenci tarafından yeniden düzenlenebilmektedir. Örnek verilmek istenirse, sadece CRTC, altı ayrı yongadan (7, 00, 790, 70, 70, 730) meydana getirilmiştir. Böylece öğrenci ekran kartının çalışmasını daha iyi anlamaktadır. 5. Sonuç Burada eğitim amaçlı bir ekran kartı tasarlanmış, gerçeklenmiş ve Motorola 0 CPU lu bir anakarta bağlanarak çalıştırılmıştır. Ekran kartı halen bölümümüz Mikroişlemciler Laboratuvarı nda kullanılmakta, ve üzerinde öğrenciler deney yapmaktadır. Kart ayrık olarak gerçeklendiği için öğrenciler bir ekran kartının çalışma mantığını daha iyi kavrayabilmektedir. Kaynaklar [] IBM Technical Reference Version.0, cf. Section - 33, "Color/Graphics Adapter", pp 3, 9. [] Mueller, S., Upgrading and Repairing PCs, Second Edition, Que Books, 99. [3] Duke K. A. And Wall W. A., A Professional Graphics Controller, IBM Systems Journal, Vol., No., pp, 95. []
CRT DENETLEYĐCĐLER ( CATHODE RAY TUBE CONTROLLERS ) CRT NĐN YAPISI
K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı CRT DENETLEYĐCĐLER ( CATHODE RAY TUBE CONTROLLERS ) CRT NĐN YAPISI Bilgisayar monitörlerinde bilgilerin görüntülenmesi
DetaylıBilgisayar Donanım ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI
ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI Çeşitli aygıtları bağlamak üzere anakart üzerinde farklı tipte konnektörler bulunmaktadır. Anakart üzerinde tipik olarak yazıcı, mouse, klavye
DetaylıGörüntü Bağdaştırıcıları
Görüntü Bağdaştırıcıları Görüntü Bağdaştırıcıları (Ekran Kartları) Ekrandaki Görüntü Nasıl Oluşur? Monitörünüze yeteri kadar yakından bakarsanız görüntünün çok küçük noktalardan oluştuğunu görürsünüz.
DetaylıEge MYO Bilgisayar Donanım Ders Notları
EKRAN KARTI Ekran kartı, mikroişlemcide (CPU) işlenen verileri monitörde görüntülenmesini sağlayan arabirimdir. Ekran modülü anakart üzerine yerleşik olabileceği gibi genişleme yuvalarına bağlanabilmektedir.
Detaylıİvme VGA, İvme s_2.1 fiziksel işlemci çekirdeğinin, çalışan iç yapısının herhangi bir simülasyon olmaksızın fiziksel olarak dış dünyaya aktarımıdır.
1 İVME VGA İvme VGA, İvme s_2.1 fiziksel işlemci çekirdeğinin, çalışan iç yapısının herhangi bir simülasyon olmaksızın fiziksel olarak dış dünyaya aktarımıdır. Genel olarak yazmaçlar, hafıza elemanlarından
Detaylı27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK
Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O
DetaylıKASIRGA 4. GELİŞME RAPORU
KASIRGA 4. GELİŞME RAPORU 14.07.2008 Ankara İçindekiler İçindekiler... 2 Giriş... 3 Kasırga Birimleri... 3 Program Sayacı Birimi... 3 Bellek Birimi... 3 Yönlendirme Birimi... 4 Denetim Birimi... 4 İşlem
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci
DetaylıBahar Dönemi. Öğr.Gör. Vedat MARTTİN
Bahar Dönemi Öğr.Gör. Vedat MARTTİN Merkezi İşlemci Biriminde İletişim Yolları Mikroişlemcide işlenmesi gereken komutları taşıyan hatlar yanında, işlenecek verileri taşıyan hatlar ve kesme işlemlerini
DetaylıSAYISAL MANTIK LAB. PROJELERİ
1. 8 bitlik Okunur Yazılır Bellek (RAM) Her biri ayrı adreslenmiş 8 adet D tipi flip-flop kullanılabilir. RAM'lerde okuma ve yazma işlemleri CS (Chip Select), RD (Read), WR (Write) kontrol sinyalleri ile
DetaylıBölüm 8 Ardışıl Lojik Devre Uygulamaları
Bölüm 8 Ardışıl Lojik Devre Uygulamaları DENEY 8-1 Kayan LED Kontrolü DENEYİN AMACI 1. Kayan LED kontrol devresinin çalışma prensibini anlamak. 2. Bir kayan LED kontrol devresi gerçekleştirmek ve çalıştırmak.
DetaylıGeleneksel ekran kartları, bilgileri, sistem belleğinden kendi belleğine alıp monitöre göndermekteydi. Günümüzdeki ekran kartları ise görüntülenecek
EKRAN KARTI Ekran kartı, işlemcide (CPU) işlenen verileri monitörde görüntülenmesini sağlayan, sinyallere dönüştüren bir genişleme kartıdır. Ekran kartları bilgisayar sistemine anakart üzerinde bulunan
DetaylıDENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler
DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler DENEY 2a- JK Flip-Flop Devreleri DENEYİN AMACI 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. GENEL
Detaylıx86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar
x86 Ailesi 1 8085A,8088 ve 8086 2 Temel Mikroişlemci Özellikleri Mikroişlemcinin bir defade işleyebileceği kelime uzunluğu Mikroişlemcinin tek bir komutu işleme hızı Mikroişlemcinin doğrudan adresleyebileceği
DetaylıSistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.
Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir. Kesmeler çağırılma kaynaklarına göre 3 kısma ayrılırlar: Yazılım kesmeleri Donanım
DetaylıBÖLÜM 2 8051 Mikrodenetleyicisine Giriş
C ile 8051 Mikrodenetleyici Uygulamaları BÖLÜM 2 8051 Mikrodenetleyicisine Giriş Amaçlar 8051 mikrodenetleyicisinin tarihi gelişimini açıklamak 8051 mikrodenetleyicisinin mimari yapısını kavramak 8051
DetaylıDENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi.
DENEY 2- Sayıcılar DENEY 2- JK Flip-Flop Devreleri DENEYİN AMACI 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. GENEL BİLGİLER Sayıcılar flip-floplar
DetaylıÇalışma Açısından Bilgisayarlar
Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.
DetaylıDONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.
1. Hafta DONANIM KURULUMU Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu Bilgisayar Teknolojisi Programı Dersin İçeriği Ekran Kartı (Graphic Card, Video
DetaylıEmbedded(Gömülü)Sistem Nedir?
Embedded(Gömülü)Sistem Nedir? Embedded Computing System de amaç; elektronik cihaza bir işlevi sürekli tekrar ettirmektir. Sistem içindeki program buna göre hazırlanmıştır. PC lerde (Desktop veya Laptop)
Detaylı9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI
1 9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI Mikroişlemci temelli sistem donanımının en önemli kısmı merkezi işlem birimi modülüdür. Bu modülü tasarlamak için mikroişlemcinin uç işlevlerinin çok iyi bilinmesi
DetaylıAnakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı
S a y f a 1 Anakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı verilmektedir. Anakart üzerinde CPU, bellek, genişleme yuvaları,
DetaylıDERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ İçerik Mikroişlemci Sistem Mimarisi Mikroişlemcinin yürüttüğü işlemler Mikroişlemci Yol (Bus) Yapısı Mikroişlemci İç Veri İşlemleri Çevresel Cihazlarca Yürütülen İşlemler
DetaylıFPGA ile Kablosuz Görüntü Aktarımı. Yusuf Onur Koçberber
FPGA ile Kablosuz Görüntü Aktarımı Yusuf Onur Koçberber Seminer 2009 Yaz Plan FPGA Genel bilgiler FPGA nın İç Yapısı, Nasıl Programlanabiliyor?, Nasıl Çalışıyor? Neden bu kadar popüler oldu? MPW Her şeyin
DetaylıBölüm 4 Ardışıl Lojik Devre Deneyleri
Bölüm 4 Ardışıl Lojik Devre Deneyleri DENEY 4-1 Flip-Floplar DENEYİN AMACI 1. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop
DetaylıDONANIM KARTLARI. Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi
Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi DONANIM KARTLARI Donanım kartlarını temel olarak 2 gruba ayırabiliriz: 1. Ekran Kartı 2. Ek Donanım Kartları
DetaylıBellekler. Mikroişlemciler ve Mikrobilgisayarlar
Bellekler 1 Bellekler Ortak giriş/çıkışlara, yazma ve okuma kontrol sinyallerine sahip eşit uzunluktaki saklayıcıların bir tümdevre içerisinde sıralanmasıyla hafıza (bellek) yapısı elde edilir. Çeşitli
DetaylıDonanımlar Hafta 1 Donanım
Donanımlar Hafta 1 Donanım Donanım Birimleri Ana Donanım Birimleri (Anakart, CPU, RAM, Ekran Kartı, Sabit Disk gibi aygıtlar, ) Ek Donanım Birimleri (Yazıcı, Tarayıcı, CD-ROM, Ses Kartı, vb ) Anakart (motherboard,
DetaylıİŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.
İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler
DetaylıBİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ
BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ 2.HAFTA Yonga Seti (Chipset) Anakart üzerinde yer alan bir dizi işlem denetçileridir. Bu denetçiler anakartın üzerindeki bilgi akış trafiğini denetler. Bilgisayarın kalitesi,
DetaylıDONANIM 07-08 Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ
DONANIM 07-08 Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ Donanım nedir? Donanım bilgisayarı oluşturan her türlü fiziksel parçaya verilen verilen addır. Donanım bir merkezi işlem biriminden (Central Processing
DetaylıDoğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi Teknolojileri ve Programcılığı Bölümü DERS 5 DONANIM KARTLARI
Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi Teknolojileri ve Programcılığı Bölümü DERS 5 DONANIM KARTLARI Donanım Kartlarını temel olarak 2 gruba ayırabiliriz: Ekran Kartları Ek
Detaylıİnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
İnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü 00223 - Mantık Devreleri Tasarımı Laboratuar Föyleri Numara: Ad Soyad: Arş. Grv. Bilal ŞENOL Devre Kurma Alanı Arş. Grv. Bilal ŞENOL
DetaylıANAKART (MOTHERBOARD)
ANAKART (MOTHERBOARD) ANAKART (MOTHERBOARD) Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir. Anakartın Yapısı ve Çalışması Anakart
DetaylıMikrobilgisayarlar ve Assembler. Bahar Dönemi. Vedat Marttin
Mikrobilgisayarlar ve Assembler Bahar Dönemi Vedat Marttin Bellek Haritası Mikroişlemcili örnek bir RAM, ROM ve G/Ç adres sahalarının da dahil olduğu toplam adres uzayının gösterilmesinde kullanılan sisteme
DetaylıXC8 ile PİC uygulamaları
XC8 ile PİC uygulamaları Modül tanıtımı : LCD kullanımı Öncelikle Lcd nedir ne değildir biraz tanımamız gerekiyor. LED göstergelerin fazla akım çekmesi ve kullanım zorluğu, son yıllarda LCD göstergelerin
DetaylıBM-311 Bilgisayar Mimarisi
1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Mikro işlemler Fetch cycle Indirect cycle Interrupt cycle Execute cycle Instruction
DetaylıHam Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi
Kullanıcı Ham Veri İşlenmiş Veri Kullanıcı Giriş İşleme Çıkış Yazılı Çizili Saklama Server PC Laptop PDA (Personal Digital Assitance) Netbook Tablet PC BİLGİSAYAR DONANIM YAZILIM Scanner (Tarayıcı)
DetaylıTeorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR
DENEY 7: ASENKRON VE SENKRON SAYICILAR Deneyin Amaçları Asenkron ve senkron sayıcı devre yapılarının öğrenilmesi ve deneysel olarak yapılması Deney Malzemeleri 74LS08 Ve Kapı Entegresi (1 Adet) 74LS76
DetaylıMİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ
KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR ORGANİZASYONU LABORATUVARI MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ 1. GİRİŞ Analog işaretleri sayısal işaretlere dönüştüren elektronik devrelere
DetaylıYrd. Doç. Dr. Caner ÖZCAN
Yrd. Doç. Dr. Caner ÖZCAN Grafik Programlama Bilgisayar kullanılırken monitörlerde iki tür ekran moduyla karşılaşılır. Bu ekran modları Text modu ve Grafik modu dur. Text modunda ekran 25 satır ve 80 sütundan
DetaylıMikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar
1 Sayısal Bilgisayarın Tarihsel Gelişim Süreci Babage in analitik makinası (1833) Vakumlu lambanın bulunuşu (1910) İlk elektronik sayısal bilgisayar (1946) Transistörün bulunuşu (1947) İlk transistörlü
DetaylıASCII KODLARI. Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması:
ASCII KODLARI Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması: B ir metin bilgisini bilgisayar hafızasında temsil edebilmek için, bilgisayar sistemi, her harf yada sembol için bir sayısal değer atar.
DetaylıMC6800. Veri yolu D3 A11. Adres yolu A7 A6 NMI HALT DBE +5V 1 2. adres onaltılık onluk 0000 0. 8 bit 07FF 2047 0800 2048. kullanıcının program alanı
GİRİŞ Günümüzde kullanılan bilgisayarların özelliklerinden bahsedilirken duyduğumuz 80386, 80486 Pentium-III birer mikroişlemcidir. Mikroişlemciler bilgisayar programlarının yapmak istediği tüm işlerin
DetaylıANA KARTLAR. Ana Kart Nedir?
ANA KARTLAR Veri Yolları Ana Kart Nedir? Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir. Fiberglastan (sert bir plastik türevi)
DetaylıBilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU
Bilgisayar Donanımı Temel Birimler ve Çevre Birimler Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU İçerik Bilgisayarın birimleri; Giriş Çıkış Depolama İşlem Donanım Bileşenleri ve Çalışma Prensipleri
DetaylıGRAFİK ve ANİMASYON 2. GRAFİK-ANİMASYON İLE İLGİLİ DONANIM BİRİMLERİ
BÖLÜM 2 2. GRAFİK-ANİMASYON İLE İLGİLİ DONANIM BİRİMLERİ 2.1. Ekran Kartı Bilgisayarın görüntü özellikleri kullanılan ekran kartlarıyla sınırlıdır. Geçmişten günümüze kadar çok değişik özellikte ekran
DetaylıÇıkış Birimleri. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Bellek Birimleri
Çıkış Birimleri Giriş Birimleri İşlem Birimi Çıkış Birimleri Bellek Birimleri Çıkış Birimleri Çıkış birimleri; bilgisayardaki işlemlerin sonucunda elde edilen ve kullanıcıya ses ya da görüntü olarak aktarılacak
DetaylıDY-45 OSĐLOSKOP KĐTĐ. Kullanma Kılavuzu
DY-45 OSĐLOSKOP KĐTĐ Kullanma Kılavuzu 01 Kasım 2010 Amatör elektronikle uğraşanlar için osiloskop pahalı bir test cihazıdır. Bu kitte amatör elektronikçilere hitap edecek basit ama kullanışlı bir yazılım
DetaylıMİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi
MİKROİŞLEMCİLER Mikroişlemcilerin Tarihsel Gelişimi Mikroişlemcilerin Tarihi Gelişimi Mikroişlemcilerin tarihi gelişimlerini bir kerede işleyebildikleri bit sayısı referans alınarak dört grupta incelemek
Detaylıİşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,
DetaylıAnalog Sayısal Dönüşüm
Analog Sayısal Dönüşüm Gerilim sinyali formundaki analog bir veriyi, iki tabanındaki sayısal bir veriye dönüştürmek için, az önce anlatılan merdiven devresiyle, bir sayıcı (counter) ve bir karşılaştırıcı
Detaylı(Random-Access Memory)
BELLEK (Memory) Ardışıl devreler bellek elemanının varlığı üzerine kuruludur Bir flip-flop sadece bir bitlik bir bilgi tutabilir Bir saklayıcı (register) bir sözcük (word) tutabilir (genellikle 32-64 bit)
DetaylıGAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ
HAFTA: 4 AMAÇLAR: Bilgisayar Donanım Parçaları BİLGİSAYAR KASASI İçine yerleştirilecek olan bilgisayar bileşenlerini dışarıdan gelebilecek fiziksel darbelere karşı korur, elektriksel olarak yalıtır, sahip
DetaylıBilgisayar Donanım 2010 BİLGİSAYAR
BİLGİSAYAR CPU, bellek ve diğer sistem bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı verilmektedir. Anakart üzerinde CPU, bellek, genişleme yuvaları, BIOS, çipsetler,
DetaylıDY-45 OSİLOSKOP V2.0 KİTİ
DY-45 OSİLOSKOP V2.0 KİTİ Kullanma Kılavuzu 12 Ocak 2012 Amatör elektronikle uğraşanlar için osiloskop pahalı bir test cihazıdır. Bu kitte amatör elektronikçilere hitap edecek basit ama kullanışlı bir
DetaylıELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN:
ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ DENEYİ YAPANLAR Grup Numara Ad Soyad RAPORU HAZIRLAYAN: Deneyin Yapılış Tarihi Raporun Geleceği Tarih Raporun
DetaylıYrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.
Bilgisayar Mimarisi İkilik Kodlama ve Mantık Devreleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Kodlama Kodlama (Coding) : Bir nesneler kümesinin bir dizgi
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş Girdi/Çıktı (I/O) İşletim Sistemlerine Giriş - Ders11 1 Girdi/Çıktı (I/O) İşletim sisteminin temel fonksiyonlarından biride bilgisayardaki tüm I/O aygıtlarını kontrol etmesidir.
DetaylıBilgisayar en yavaş parçası kadar hızlıdır!
Donanım Bilgisayar en yavaş parçası kadar hızlıdır! Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan
DetaylıBÖLÜM 2 SAYI SİSTEMLERİ
İÇİNDEKİLER BÖLÜM 1 GİRİŞ 1.1. Lojik devre içeriği... (1) 1.1.1. Kodlama, Kod tabloları... (2) 1.1.2. Kombinezonsal Devre / Ardışıl Devre... (4) 1.1.3. Kanonik Model / Algiritmik Model... (4) 1.1.4. Tasarım
Detaylı1. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak. 2. Temel lojik kapıların karakteristiklerini ölçmek.
DENEY Temel Lojik Kapıların Karakteristikleri DENEYİN AMACI. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak.. Temel lojik kapıların karakteristiklerini ölçmek. GENEL İLGİLER Temel lojik
DetaylıMEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme
PROGRAMIN ADI DERSIN KODU VE ADI DERSIN ISLENECEGI DÖNEM HAFTALIK DERS SAATİ DERSİN SÜRESİ ENDÜSTRİYEL ELEKTRONİK MİK.İŞLEMCİLER/MİK.DENETLEYİCİLER-1 2. Yıl, III. Yarıyıl (Güz) 4 (Teori: 3, Uygulama: 1,
DetaylıBM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü
BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus
Detaylıİletişim Protokolleri (Communication Protocols)
İletişim Protokolleri (Communication Protocols) Arduino dış dünya ile iletişim kurabilmek için genel amaçlı i/o pinleri önceki konu başlığında incelenmişti. LED, buton, role vb. cihazlardan girdi almak
DetaylıProje Teslimi: 2013-2014 güz yarıyılı ikinci ders haftasında teslim edilecektir.
ELEKTRONĐK YAZ PROJESĐ-2 (v1.1) Yıldız Teknik Üniversitesi Elektronik ve Haberleşme Mühendisliği Bölümünde okuyan 1. ve 2. sınıf öğrencilerine; mesleği sevdirerek öğretmek amacıyla, isteğe bağlı olarak
DetaylıT.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü
T.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü MANTIK DEVRELERİ TASARIMI LABORATUVARI DENEY FÖYLERİ 2018 Deney 1: MANTIK KAPILARI VE
DetaylıSAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ
SAYISAL DEVRE UYGULAMALARI Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ İÇİNDEKİLER ŞEKİLLER TABLOSU... vi MALZEME LİSTESİ... viii ENTEGRELER... ix 1. Direnç ve Diyotlarla Yapılan
DetaylıBölüm 4 Ardışıl Lojik Devre Deneyleri
Bölüm 4 Ardışıl Lojik Devre Deneyleri DENEY 4-1 Flip-Floplar DENEYİN AMACI 1. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop
DetaylıBölüm 7 Ardışıl Lojik Devreler
Bölüm 7 Ardışıl Lojik Devreler DENEY 7- Flip-Floplar DENEYİN AMACI. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop türlerinin
DetaylıMerkezi İşlem Birimi Kavramı (CPU)
Donanım Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan elektronik bir aygıttır. Başlıca üç bölümden
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş HUNRobotX - PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 4 Haziran
DetaylıBEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER. 1. Genel Tanıtım. 2- WAIT işaretinin üretilmesi
K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı BEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER 1. Genel Tanıtım CPU lar bazı çevre birimlerine göre daha hızlı çalışabilir
DetaylıMikroişlemcili Sistemler ve Laboratuvarı
SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı Hafta04 : 8255 ve Bellek Organizasyonu Doç.Dr. Ahmet Turan ÖZCERİT
Detaylıİ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı
İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı 1.1 Giriş İTÜ Eğitim Mikrobilgisayarı (İTÜ-Eğit) MC6802 mikroişlemcisini kullanan bir eğitim ve geliştirme bilgisayarıdır. İTÜ-Eğit, kullanıcıya, mikrobilgisayarın
DetaylıB.Ç. / E.B. MİKROİŞLEMCİLER
1 MİKROİŞLEMCİLER RESET Girişi ve DEVRESİ Program herhangi bir nedenle kilitlenirse ya da program yeniden (baştan) çalıştırılmak istenirse dışarıdan PIC i reset yapmak gerekir. Aslında PIC in içinde besleme
DetaylıVon Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1
Von Neumann Mimarisi Mikroişlemciler ve Mikrobilgisayarlar 1 Sayısal Bilgisayarın Tarihsel Gelişim Süreci Babage in analitik makinası (1833) Vakumlu lambanın bulunuşu (1910) İlk elektronik sayısal bilgisayar
Detaylı8086 nın Bacak Bağlantısı ve İşlevleri. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit mikroişlemcilerdir.
Bölüm 9: 8086 nın Bacak Bağlantısı ve İşlevleri 8086 & 8088 her iki işlemci 40-pin dual in-line (DIP) paketinde üretilmişlerdir. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit
DetaylıDers Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/
Eşzamanlı (Senkron) Ardışıl Devrelerin Tasarlanması (Design) Bir ardışıl devrenin tasarlanması, çözülecek olan problemin sözle anlatımıyla (senaryo) başlar. Bundan sonra aşağıda açıklanan aşamalardan geçilerek
DetaylıBİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ
BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ 1 BİLGİSAYAR NEDİR? Giriş birimleri ile dış dünyadan aldıkları veriler üzerinde aritmetiksel ve mantıksal işlemler yaparak işleyen ve bu işlenmiş bilgileri çıkış birimleri
DetaylıTemel Bilgisayar Teknisyenlik Eğitimi Seminer Notları. Monitör Teknolojisi
Temel Bilgisayar Teknisyenlik Eğitimi Seminer Notları Monitör Teknolojisi CRT Monitör teknolojisi-1 CRT (katod ışınlı tüp) monitörlerde görüntü tüp adı verilen düzenek tarafından oluşturulur. Havası boşaltılmış
DetaylıBölüm 1 Temel Lojik Kapılar
Bölüm 1 Temel Lojik Kapılar DENEY 1-1 Lojik Kapı Devreleri DENEYİN AMACI 1. Çeşitli lojik kapıların çalışma prensiplerini ve karakteristiklerini anlamak. 2. TTL ve CMOS kapıların girişi ve çıkış gerilimlerini
DetaylıMİKROİŞLEMCİ MİMARİLERİ
MİKROİŞLEMCİ MİMARİLERİ Mikroişlemcilerin yapısı tipik olarak 2 alt sınıfta incelenebilir: Mikroişlemci mimarisi (Komut seti mimarisi), Mikroişlemci organizasyonu (İşlemci mikromimarisi). CISC 1980 lerden
DetaylıMİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu
MİKROBİLGİSAYAR SİSTEMLERİ Teknik Bilimler Meslek Yüksekokulu Dersin Amacı Mikroişlemciler Mikrodenetleyiciler PIC Mikrodenetleyiciler Micro BASIC Programlama Kullanılacak Programlar MSDOS DEBUG PROTEUS
DetaylıMİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER
BÖLÜM 2 INTEL AİLESİNİN 8 BİTLİK MİKROİŞLEMCİLERİ 2.1 8080 MİKROİŞLEMCİSİ Intel 8080, I4004, I4040 ve I8008 in ardından üretilmiştir ve 8 bitlik mikroişlemcilerin ilkidir ve 1974 te kullanıma sunulmuştur.
DetaylıBilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU
Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Nedir? Bilgisayar; Kullanıcıdan aldığı bilgilerle mantıksal ve aritmetiksel işlemler yapabilen, Yaptığı işlemleri saklayabilen, Sakladığı
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir
DetaylıSORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur?
SORULAR (37-66) SORU -37 Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur? A) ISA B) AGP C) PCI D) PCI-e SORU -38 Aşağıdakilerden hangisi yavaş olması sebebiyle günümüz anakartlarında
DetaylıMĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ
K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı MĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ Mikrobilgisayarların kullanım alanlarından biri de değişik biçimli periyodik işaretlerin
DetaylıEEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol
EEM122SAYISAL MANTIK BÖLÜM 6: KAYDEDİCİLER VE SAYICILAR Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol KAYDEDİCİLER VE SAYICILAR Flip-flopkullanan devreler fonksiyonlarına göre iki guruba
DetaylıİÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9
İÇİNDEKİLER BÖLÜM 1 TEMEL LOJİK KAPI DENEYLERİ 1-1 Lojik ve Anahtara Giriş 1 1-2 Lojik Kapı Devreleri... 9 a. Diyot Lojiği (DL) devresi b. Direnç-Transistor Lojiği (RTL) devresi c. Diyot-Transistor Lojiği
Detaylı8. MİKROİŞLEMCİ MİMARİSİ
1 8. MİKROİŞLEMCİ MİMARİSİ Gelişen donanım ve yazılım teknolojilerine ve yonga üreticisine bağlı olarak mikroişlemcilerin farklı komut tipleri, çalışma hızı ve şekilleri vb. gibi donanım ve yazılım özellikleri
DetaylıMİKROİŞLEMCİLER 1 Ders 1
MİKROİŞLEMCİLER 1 Ders 1 Ders Kitabı: The 80x86 IBM PC and Compatible Computers Assembly Language, Design, and Interfacing Muhammad ali Mazidi, Janice Gillipsie Mazidi Öğr.Gör. Mahmut YALÇIN 09.03.2011
DetaylıEkran Kartları Nasıl Çalışır?
Ekran Kartları Nasıl Çalışır? Hemen hepimizin bilgisayar almaya kalktığımızda ilk seçtğimiz parçalardan biri de ekran kartıdır ama sadece işlemci, bellek ve sabit diske bakarak bilgisayar seçtiğimiz günlerin
DetaylıCanon XEED SX60. Özellikler
Canon XEED SX60 Projektörler Arşiv Ürünleri XEED SX60 pırıl pırıl sunum ve filmler için parlak, yüksek kontrastlı projeksiyon sağlar. SXGA+, sessize yakın kullanım ve Ev Sineması moduyla, hem evde hem
DetaylıTEKRAR DERSİ (Ders 1,2,3,4,5)
Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi TEKRAR DERSİ (Ders 1,2,3,4,5) Bilgisayarlar 4 temel unsurdan oluşmaktadır. 1) Giriş birimleri 2) Depolama
DetaylıMikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR
Mikroişlemciler ve Assembler Programlama Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR Mikroişlemciler Mikroişlemciler bilgisayar teknolojilerinin gerçek sürükleyicisi olan donanımsal
DetaylıSabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı
Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı Sabit değerli pozitif gerilim regülatörleri basit bir şekilde iki adet direnç ilavesiyle ayarlanabilir gerilim kaynaklarına dönüştürülebilir.
DetaylıYrd. Doç.Dr. C. Harmanşah PARALEL PORT
1 PARALEL PORT Bilgisayar sistemlerinde data transferi paralel ve seri olmak üzere iki şekilde gerçekleştirilmektedir. [EEE 410 Microprocessors I Spring 04/05 Lecture Notes # 19] İki farklı birim veya
DetaylıBM-311 Bilgisayar Mimarisi
1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)
Detaylı