Paralel İletişim Arabirimi (PİA)

Benzer belgeler
İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı

Giriş/Çıkış Arabirimi MİKROİŞLEMCİ SİSTEMLERİ. Arabirim Özellikleri. Giriş/Çıkış Adresleri. G/Ç Arabirimlerinin Bağlanması

1. Bölüm İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı

Giriş/Çıkış Arabirimi MİKROİŞLEMCİ SİSTEMLERİ. Giriş/Çıkış Adresleri. MİB ve G/Ç Arabirimi. Asenkron Veri Aktarımı. MİB ve Çevre Birimleri Bağlantısı

SAYISAL SİSTEMLERDE ORTAK YOLUN KULLANILMASI

MİKROBİLGİSAYAR LABORATUVARI DENEY RAPORU

Mikrobilgisayar Laboratuvarı

DENEY 1a- Kod Çözücü Devreler

GENEL BİLGİ: GEREKLİ MALZEMELER:

MİKROİŞLEMCİ SİSTEMLERİ

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

DENEY 4-1 Kodlayıcı Devreler

T.C. ULUDAĞ ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK DEVRELER LABORATUVARI I

Mikroişlemci ile Analog-Sayısal Dönüştürücü (ADC)

Mikroişlemcili Sistemler ve Laboratuvarı

DENEY 3-1 Kodlayıcı Devreler

4K HDMI HDBaseT Sinyal Güçlendirici Set, 100m

MİKROBİLGİSAYAR LABORATUVARI DENEY RAPORU

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL ELEKTRONİK LABORATUVAR DENEY RAPORU

Bilgisayar Yapısı MİKROİŞLEMCİ SİSTEMLERİ. Bilgisayar Temel Birimleri. Kütükler. Kütükler. Merkezi İşlem Biriminin İç Yapısı



ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 4 DENEYİN ADI: JK, RS, T VE D TİPİ FLİP-FLOPLARIN İNCELENMESİ

Bilgisayar Yapısı MİKROİŞLEMCİ SİSTEMLERİ. Bilgisayar Temel Birimleri. MİB Yapısı. Kütükler. Kütükler

Mikrobilgisayar Donanımı

T.C. YALOVA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENERJİ SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ ESM 413 ENERJİ SİSTEMLERİ LABORATUVARI I

T.C. YALOVA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENERJİ SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ ESM 413 ENERJİ SİSTEMLERİ LABORATUVARI I

HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

LOJİK DEVRELER-I IV. HAFTA DENEY FÖYÜ

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB Altbirimleri. Durum Kütüğü. Yardımcı Kütükler

EEM 419-Mikroişlemciler Güz 2017

Bölüm 20 FBs-4A2D Analog Giriş/Çıkış Modülü

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY RAPORU. Deney No: 1 MULTİSİM E GİRİŞ

2. Malzemeler: Bu bölümde size verilecek malzemeler anlatılacaktır ve montaj yaparken dikkat etmeniz gereken hususlar belirtilecektir.

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı

LOJİK DEVRELER-I IV. HAFTA DENEY FÖYÜ

FLANŞLI KAMALI İSKELE EL KİTABI

EEME 210 ELEKTRONİK LABORATUARI

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( )

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 7

LOJİK DEVRELER-I III. HAFTA DENEY FÖYÜ

Deney 2. Kesme Uygulamaları

MikroiĢlemci ile Analog-Sayısal DönüĢtürücü (ADC)

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

idea Kontrol Kartı (idea Board jv2.1) Kullanım Kılavuzu

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.

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü

icono Kullanıcı Kılavuzu

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 5. Yönlendiricilerde İşlem İzleme ve Hata Ayıklama

PANOMOD. FİYAT LİSTESİ (Boyalı) NOT: FİYAT LİSTESİNE KDV DAHİL DEĞİLDİR. İskonto oranlarını firmamızdan öğrenebilirsiniz

Şekil 1: Diyot sembol ve görünüşleri

Dış görüntüleme araçlarının bağlanması

SAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ

DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler

Eklenti ünitelerinin montajı. Genel. BCI eklenti üniteleri

BM217 SAYISAL TASARIM DERSİ LABORATUVAR DENEYLERİ

PANOMOD. FĠYAT LĠSTESĠ (Galvenizli) NOT: FĠYAT LĠSTESĠNE KDV DAHĠL DEĞĠLDĠR. Ġskonto oranlarını firmamızdan öğrenebilirsiniz

HDMI Matris Sviç, 4 x 2 Portlu

Elektronik-I Laboratuvarı 1. Deney Raporu. Figure 1: Diyot

Şekil 1. 74LS47 entegresi bağlantı şeması

: HEE 226 Temel Elektrik I Laboratuvarı. : Laboratuvar Elemanları Tanıtımı

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER

DENEY 5: KOD DÖNÜŞTÜRÜCÜLERİN TASARIMI

DENEY 3a- Yarım Toplayıcı ve Tam Toplayıcı Devresi

Strike 5.50 R Proximity Kart Okuyucu Kullanım Kılavuzu

ELEKTRİK DEVRE TEMELLERİ DENEY FÖYÜ

T.C. HARRAN ÜNİVERSİTESİ UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ

Mikrobilgisayarlar ve Assembler. Bahar Dönemi. Vedat Marttin

BESLEME KARTI RF ALICI KARTI

BEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER. 1. Genel Tanıtım. 2- WAIT işaretinin üretilmesi

MİKROBİLGİSAYAR LABORATUVARI DENEY RAPORU

EEME210 ELEKTRONİK LABORATUARI

KIRPICI DEVRELER VE KENETLEME DEVRELERİ

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

Mantık fonksiyonlarından devre çizimi 6 Çizilmiş bir devrenin mantık fonksiyonunun bulunması

Bölüm 2 Kombinasyonel Lojik Devreleri

8 li Giriş Modülü Kullanım Kılavuzu

İLERI MIKRODENETLEYICILER. Ege Üniversitesi Ege MYO Mekatronik Programı

MİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

DENEY 1- LABORATUAR ELEMANLARININ TANITIMI VE DC AKIM, DC GERİLİM, DİRENÇ ÖLÇÜMLERİ VE OHM KANUNU

XC8 ile PİC uygulamaları

Bölüm 6 Multiplexer ve Demultiplexer

Kuruluma başlamadan önce gerekli tüm bileşenlerin mevcut olup olmadığını kontrol edin. Pakette şunlar bulunmalıdır:

6. TRANSİSTÖRÜN İNCELENMESİ

TBİL-405 Mikroişlemci Sistemleri Bölüm 2 1- % %01010 işleminin sonucu hangisidir? % %11000 %10001 %10101 %00011

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

Bölüm 5 Kodlayıcılar ve Kod Çözücüler

DENEY-6 LOJİK KAPILAR VE İKİLİ DEVRELER

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY RAPORU. Deney No: 1 7 Parçalı Gösterge

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

AFYON KOCATEPE ÜNİVERSİTESİ ELEKTRİK MÜHENDİSLİĞİ GÜÇ ELEKTRONİĞİ LABORATUVAR DENEY # 1

AVRASYA ÜNİVERSİTESİ

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Tiger2 EK ÖZELLİK PAKETİ 3

DENEY 6 YENİLENEBİLİR ENERJİ EĞİTİM ÜNİTESİ

DENEY FÖYÜ8: Lojik Kapıların Elektriksel Gerçeklenmesi

Ölçüm Temelleri Deney 1

FRANCK HERTZ DENEYİ (CIVA TÜPLÜ 1. BİLGİSAYAR ORTAMINDA SONUÇ ALMAK İÇİN; DENEYİN YAPILIŞI:

Transkript:

6. Deney Paralel İletişim Arabirimi (PİA) Deneyin Amacı Paralel iletişim arabiriminin tanınması PİA nın koşullanması Yedi kollu bir göstergenin PİA ya bağlanması yönteminin öğrenilmesi Göstergeyi çalıştıracak yazılımın temelinin anlaşılması Deney Öncesi Yapılması Gerekenler 1. PİA hakkında, Mikroişlemci Sistemleri dersinde öğrenilenler gözden geçirilmelidir. Ayrıca, deneyde kullanılacak olan PİA ya (MC6821) ilişkin teknik bilgiler incelenmelidir. 2. İTÜ-ğit te bulunan ve kullanıcı deneyleri için ayrılmış bulunan PİA nın temel adresi ve kütüklerinin adresleri tanıtım kısmından öğrenilmelidir. Bu PİA nın iskele kapılarının bağlı olduğu konnektörde, kapıların bağlı olduğu konnektör ayak numaraları tanıtım kısmından öğrenilip laboratuvara hazırlıklı gelinmelidir. 3. Işık saçan diyot (LD) hakkında temel bilgiler edinilmelidir. 4. Yedi kollu göstergeler hakkında bilgi edinilmeli; ortak katot ve ortak anotlu gösterge kavramları öğrenilmelidir. Deney İçeriği PİA, bilgisayarın çevre birimleri ile paralel iletişimini sağlayan birimdir. Bu deneyde, PİA nın kullanımını öğretmek üzere bazı uygulamalar yapılacaktır. İTÜ-ğit te PİA deneylerini gerçekleyebilmek üzere bir PİA bulunmaktadır. PİA olarak kullanılan kırmığın adı MC6821 dir ve bu PİA nın iç yapısı Şekil-1 de verilmiştir. MC6821 PİA kırmığı içinde, özdeş iki PİA bulunmaktadır ve bunlar PİA-A ve PİA-B olarak adlandırılmaktadır. Her PİA nın iskelesi, yönlendiricisi ve durum/denetim kütüğü bulunmaktadır. Aynı kırmık içinde iki PİA olması nedeniyle kütüklerin sayısı altıdır. MC6821 de temel adres seçiciye ek olarak, Şekil-1 de görüldüğü gibi iki adet kütük seçici girişi (RS0, RS1) bulunmaktadır. Bu iki seçici ile altı kütüğün nasıl seçildiği aşağıdaki tabloda açıklanmıştır. Kütük seçiciler Denetim kütüğü Seçim RS1 RS0 CA2 CB2 0 0 1 X İskele A 0 0 0 X Yönlendirici A 0 1 X X Durum/Denetim Kütüğü - A 1 0 X 1 İskele B 1 0 X 0 Yönlendirici B 1 1 X X Durum/Denetim Kütüğü B CA2, PİA-A nın Durum/Denetim Kütüğünün üçüncü bitidir. Benzer şekilde, CB2 PİA-B nin Durum/Denetim Kütüğünün üçüncü bitidir. Yukarıdaki tablodan anlaşılacağı gibi, PİA nın iskele ve yönlendiricisinin adresleri aynıdır. İskele ya da yönlendiricinin seçimi, Durum/Denetim kütüğünün üçüncü bitine 0 ya da 1 yazılarak belirlenmektedir. Mikrobilgisayar Lab. 6. Deney - 1

İTÜ-ğit teki kullanıcı PİA sının adresleri aşağıdaki gibidir: İskele A : $8300 Yönlendirici A : $8300 Durum/Denetim kütüğü A : $8301 İskele B : $8302 Yönlendirici B : $8302 Durum/Denetim kütüğü B : $8303 Şekil-1: MC6821 in iç yapısı MC6821 in iskelesinde bulunan her kapı, alıcı ya da verici olarak kullanılabilmektedir. Her bir kapının alıcı mı yoksa verici mi olduğu yönlendirici ile belirlenmektedir. Bir kapıyı verici yapmak için yönlendiricinin ilgili gözesine 1, alıcı yapmak için 0 yazmak gerekir. Bu özeliği açıklamak üzere aşağıdaki örnek verilmiştir. V V V A A V A V İskele 1 1 1 0 0 1 0 1 Yönlendirici PİA nın iskelesinde bulunan her kapı TTL kapı özeliğindedir. Alıcı kapının içeriği, okuma işlemi ile okunur. Verici kapıdan bir değer gönderme ise yazma işlemiyle sağlanır. Mikrobilgisayar Lab. 6. Deney - 2

Temel Giriş ve Çıkış İşlemleri İTÜ-ğit te, PİA-B nin iskelesine bağlı 8 adet anahtar ve PİA-A iskelesine bağlı 8 adet LD (iskele ile LD ler arasında bir sürücü devre yer almaktadır) bulunmaktadır. Şekil-2 de bu donanım gösterilmiştir. MC6821 top 20 19 18 17 16 15 14 13 12 11 Veri yolu A iskelesi 1 2 3 4 5 6 7 top 8 9 10 Top A0 RS0 A1 A8 A9 DIŞ RS1 CS0 CS1 CS2 B iskelesi $83XX Şekil-2: 8 Minik anahtar ve LD in PİA ya bağlantısı Anahtarların konumlarını okuyan ve anahtarların konumlarına bağlı olarak LD leri yakan bir program yazınız. Bu deneyi yapabilmek için, ilk aşamada PİA-B nin tüm kapılarını alıcı ve PİA-A nın tüm kapılarını verici olacak şekilde koşullayınız. Bu deneyi gerçeklerken, PİA-B yi verici olarak koşullamayınız. Ya da deney öncesinde, minik anahtarların açık durumda olup olmadığına dikkat ediniz. Gösterge Deneyi İTÜ-ğit te bulunan kullanıcı PİA sı, değişik deneyleri yapabilmek amacıyla tasarıma eklenmiştir. Bu PİA nın iskele ayakları yanında bulunan konnektöre aktarılmıştır. PİA nın kapılarının konnektörün hangi ayaklarına bağlı olduğu Şekil-3 te gösterilmiştir. İSKL-A İSKL-B AK7 AK6 BK0 AK5 BK1 AK4 BK2 AK3 BK3 AK2 BK4 AK1 BK5 AK0 BK6 BK7 CA2 CB1 CB2 TOP Şekil-3: Kullanıcı PİA sı erişim konnektörü Mikrobilgisayar Lab. 6. Deney - 3

Yedi kollu gösterge elemanları ortak anot ya da ortak katotlu olarak üretilmektedir. Şekil-4 te ortak katotlu yedi kollu bir gösterge elemanı yeniden gösterilmiştir. a b f g c e d ortak katot Şekil-4: Ortak katotlu yedi kollu gösterge Deneyde kullanılacak olan ortak katotlu göstergenin ayak bağlantıları Şekil-5 teki gibidir. a b Ortak ka tot c d f e g Şekil-5: Ortak katotlu yedi kollu göstergenin ayak bağlantıları Deney aşamaları Şekil-6 da gösterildiği gibi, yedi kollu gösterge elemanını, kullanıcı PİA sına bağlayınız. Donanımda kullanılacak olan tranzistorlar BC557, bu tranzistorun bazına bağlı olan dirençler 5K6 dır. Bu bağlantının ardından, göstergede onaltılık sayıları görüntüleyecek program parçaları yazınız. Minik tuşların ilk dörtlüğünün konumlarını okuyan ve okuduğu değeri gösterge elemanında onaltılık düzende gösteren bir programı yazınız. Mikrobilgisayar Lab. 6. Deney - 4

MC6821 Veri yolu A iskelesi A0 A1 A9 A10 RS0 RS1 CS0 CS1 İÇ CS2 B iskelesi Şekil-6: Yedi kollu gösterge donanımı Raporda İstenenler Temel İşlemler ile ilgili: 1. Programı simgesel dilde, makine dilindeki kodları ile birlikte rapora yazınız. Gösterge ile ilgili: 1. Minik anahtarlardan okunan sayıyı göstergede gösteren proghramı simgesel dilde, makine dilindeki kodları ile birlikte rapora yazınız. Taramaklı çalışma: 1. Şekil-6 da tek bir göstergenin PİA ya nasıl bağlandığı gösterilmiştir. Birden fazla gösterge bağlandığında taramalı yöntem kullanılır. Taramalı yönteme ilişkin donanımı, altı gösterge elemanı için çiziniz. 2. Altı adet yedi kollu gösterge elemanı olan donanımın çalışmasını sağlayacak olan yazılımı simgesel dilde, makine dilindeki kodları ile birlikte rapora yazınız. Mikrobilgisayar Lab. 6. Deney - 5