Sistem Programlama. Seri ve Paralel Port Kullanımı:

Benzer belgeler
Yrd. Doç.Dr. C. Harmanşah PARALEL PORT

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

E5_C-CJ PROGRAMSIZ HABERLEŞME

DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar

RFID OKUYUCU / YAZICI

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI

BQ353 Modbus 8x D.Input 8x Röle Cihazı Kullanım Kılavuzu

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

WiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman

PARALEL PORT VE PIC KONTROLLÜ YERLEŞĐM YERĐ MODELĐ PARALLEL PORT AND PIC-CONTROLLED SETTLEMENT MODEL

UMUX Sistemi. Sistem Kartları v1. Hazırlayan: Rıdvan ŞANAL. Web Sitesi:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

7. Port Programlama. mikroc Dili ile Mikrodenetleyici Programlama Ders Notları -42- Şekil 2.1. Atmega16 mikrodenetleyici pin şeması

PIC Mikrodenetleyicileri

FireWire Nedir? Firewire farklı cihazları birbirine bağlayan, cihazlar arasında kolay ve hızlı veri alışverişi sağlayan bir teknolojidir.

Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz.

Konu : DELTA PLC LINK

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

Hazırlayan:Serkan GÖÇ Bilişim Tek.Öğretmeni.

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ

DELTA PLCLERİN GSM MODEM İLE UZAKTAN KONTROLÜ

BQ410 Modbus RF Çevirici Kullanım Kılavuzu

PFC24 TCR MODBUS KULLANMA KILAVUZU

NB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma

icono Kullanıcı Kılavuzu

SORULAR. A) Ses kartı. SORU -1 Aşağıdakilerden hangisi sadece giriş donanımıdır? D) Ekran. B) Klavye. C) Yazıcı

Temel Bilgisayar Programlama

B.Ç. / E.B. MİKROİŞLEMCİLER

R-2R LADDER SWITCHES 8-BIT DAC SUCCESSIVE APPROXIMATION REGISTER 3-STATE BUFFERS

XC8 ile PİC uygulamaları

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

Bölüm 7 Gelişmiş Fonksiyon Komutları

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri

ACD BİLGİ İŞLEM ACD KABLOSUZ VERİ TOPLAMA SİSTEMLERİ URT-V2 KABLOSUZ VERİ TOPLAMA TERMİNALİ DONANIM TEKNİK BELGESİ. URT-V2 Terminallerinin

LCD (Liquid Crystal Display)

GSM Kartı. Programlama Butonu

USB 10 IN-OUT. Usb portundan, 10 adet giriş ve çıkış yapabilen, Opto izolasyonlu digital otomasyon devresi.

GMTCNT PLC ile MODBUS MASTER Haberleşmesi -MICNO Serisi Hız Kontrol ile Bağlantı-

MTM 305 MİKROİŞLEMCİLER

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

ANAKARTLAR. Anakartın Bileşenleri

void setup() fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız.

İÇİNDEKİLER ASD-B2 Serisi Sürücü Konnektör ve Terminal Bağlantıları

GİRİŞ-ÇIKIŞ (INPUT / OUTPUT) ORGANİZASYONU

BESLEME KARTI RF ALICI KARTI

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

1. PROGRAMLAMA. PDF created with pdffactory Pro trial version

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

Türkiye Mümessili. F.A.S.T Fabrika Aygıtları Sistem Teknolojisi Ltd.Şti. FAST PLAZA Karaman Çiftlik Yolu No:51 Küçükbakalköy / Kadıköy / İstanbul

Sistem Programlama Deney 1

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

Anakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı

RS-232 SERİ ARA BİRİM FOTOELEKTRİK YALITKAN

Şekil. 64 Kelimelik Yığıtın Blok Şeması

TAM SAYIDAN ONDALIK SAYIYA DÖNÜŞÜM

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

ANA KART NEDİR? ANA KART (MAIN BOARD) ANA KARTIN GÖREVİ

SORULAR (1-36) SORU -2 Aşağıdakilerden hangisi klavye ve farenin takıldığı portlardan biridir?

BAĞLANTILI SĐSTEMLER ĐLE MODEL BĐR YERLEŞKE A MODEL CAMPUS WITH CONNECTED SYSTEMS

ANA KARTLAR ANA KARTLAR VE KASALAR

BQ Modbus Analog Giriş Kartı 6 Kanal 4 20mA. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

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

CP1E-ARGOX AS8000-R SERI PORT HABERLEŞMESİ GENEL BILGI BAĞLANTI ŞEMASI HABERLEŞME AYARLARI RXD KOMUTU HABERLEŞME PROGRAMI

ANAKART (MOTHERBOARD)

Adım Motoru: açıya adım. Şekil 8.2 tekyönlü. Lab 8. Siyah (A) Mavi ( B ) Kırmızı (B)

Bölüm 9 A/D Çeviriciler

Bilgisayar Kasaları. Bilgisayar Programcılığı Ön Lisans Programı BİLGİSAYAR DONANIMI. Öğr. Gör. Rıza ALTUNAY

Bölüm 18 FBs-6AD Analog Giriş Modülü

TMR-4R KONTROL KARTI

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

RS-232'den RS-485'e Kullanıcı kılavuzu

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

Bilgisayarların Gelişimi

Mifare Kart Yazıcı/Okuyucu Modül (MFM-200)

8 li Röle Çıkış Modülü Kullanım Kılavuzu

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

BÖLÜM 2 PARALEL PORT

LCD (Liquid Crystal Display )

User [Şirket adını. LTr Kullanım Kılavuzu. yazın]

Detaylı bilgi için veya adreslerine göz atabilirsiniz. -1-

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Bölüm 3. FBS-PLC nin Genişlemesi. 3.1 I/O Genişlemesi. Not. Uyarı Dijital I/O Genişlemesi ve I/O Numaralandırma H3-1

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

4.40. RCX KONTROLLÜ VĠNÇ OTOMASYONU. Fırat Üniversitesi Teknik Eğitim Fakültesi, Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ

DENEY NO : 2 DENEY ADI : Sayısal Sinyallerin Analog Sinyallere Dönüştürülmesi

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

BM-311 Bilgisayar Mimarisi

DY-45 OSĐLOSKOP KĐTĐ. Kullanma Kılavuzu

ANAKART

BÖLÜM Mikrodenetleyicisine Giriş

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

SİSTEM BAKIM VE ONARIM DERSİ 1.DÖNEM 1.SINAV ÇALIŞMA NOTU

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman

P10 grafik ekran tabelaları, LED ekran hazırlamada kolaylık sağlamak amacıyla modül halinde satılır.

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Transkript:

Seri ve Paralel Port Kullanımı: PC'lerde ismine seri ve paralel port denilen iki grup haberleşme portu bulunur. Paralel portlar 25 pinli bilgisayar tarafı dişi olan konnektörlerden oluşur. Seri portlar 9 ya da 25 pinli olabilirler. Bilgisayar tarafı erkek biçimindeki konnektörlerden oluşur. Normal olarak PC'ler en fazla 4 seri 4 paralel portu desteklemektedirler. Satın alındığında genelde iki seri bir paralel portu bulunur. Fakat özel kartlarla bu sayı fazlalaştırılabilir.

Paralel Port: izim için paralel port 25 pinden oluşmuş bir devre olarak değerlendirilebilir. Paralel portun bazı pinlerine programlama yoluyla 5 Volt ya da 0 Volt gerilim uygulanabilir. Yine paralel portun bazı pinlerindeki oluşturulmuş olan gerilimler okunabilir. Paralel portun uçlarına bilgi göndererek bu porta takılan çeşitli cihazlar takılabilir. Yani doğrudan logic devreler sürülebilir. Paralel portun 2-9 nolu uçlarına yalnızca işaret gönderilebilir. Yani bu uçlardan okuma yapılamaz. (Bazı eski paralel portlarda bu uçlar çift yönlü çalışabilmektedir) Paralel portun yalnızca 5 ucundan okuma yapılabilir. Bu pinler 10,11,12,13,15 nolu pinlerdir. Diğer pinler okuma ya da yazma amaçlı kullanılamazlar. Sonuç olarak 8 bit gönderme 5 bit okuma yapılabilir. Paralel portun uçları paralel port işlemcisi denilen özel bir işlemciye bağlıdır. 1: STROPE 2: D0 3: D1 4: D2 5: D3 6: D4 7: D5 8: D6 9: D7 10: ACK 11: BUSY 12: PE 13: SLCT 14: AUTOFEED 15: ERROR 16: INIT 17: SLCT IN 18-25: GND(Toprak)

Paralel Port İşlemcisinin Kullanımı : işlemcinin 3 tane 8 bitlik register'ı vardır. Bu register'lara DATA, STATUS, COMMAND register'ları denir. Bu 3 register'ın da birer port adresi vardır. Bu portların adresleri normal olarak BIOS haberleşme alanında yazmaktadır. Bunların adresleri 0040:0008 => LPT1 0040:000A => LPT2 0040:000C => LPT3 0040:000E => LPT4 Ancak sistemlerin çok büyük çoğunluğunda taban adresler şu biçimdedir. LPT1 => 378H LPT2 => 278H LPT3 => 3BCH Örneğin LPT1 için: Data register için 378H, Status register için 379H, Command register için ise 37AH'ta bulunur.

Data Register: Bu register'ın LPT1 için port numarası 378H, LPT2 için port numarası 278H'tır.Bu register yalnızca yazma amaçlı kullanılabilir. Okuma amaçlı kullanılamaz. outp(0x378, 0xFC); /*LPT1'in data register'ına 0xFC bilgisi gönderilmesi*/ Data register'a bir bilgi yazıldığında yazılan bilginin bitleri paralel portun D0 ve D7 uçları arasında gerilim seviyesi olarak görünür. Bu uçlar 2-9 numaralı uçlardır. Örneğin paralel portun 2 ve 3 numaralı pinlerinde 5 Volt oluşturabilmek için data register'a 3 değerinin yazılması lazımdır. (3 = 0011)

Durum(Status) Register: Bu register LPT1 için 379H, LPT2 için 279H port adreslerindedir. Yalnızca okunabilen bir register'dır. Bu register'dan okunan bilgiler 10, 11, 12, 13, 15 nolu uçların gerilim seviyelerini göstermektedir. 7 numaralı bitten elde edilen değer 11 numaralı pinin tersidir. Yani bu bit 1 olarak okunmuşsa 11 numaralı pin 0 Volta çekilmiştir. Örnek:13 nolu pin ile 25 nolu pin kısa devresinde okuma...(read.c) Command Register: LPT1 için 37A LPT2 için port adresleri 27A'dır. Bu register belli bir olay meydana geldiğinde ya da belli durumlarda kullanılır. Yani okuma ya da yazma amaçlı kullanılamaz. Normal olarak write-only bir register'dır. Ancak bu register'a bilgi yazıldığında paralel port işlemcisi çeşitli amaçlarla programlanır. Yani burada yazılan değerler işlemciyi programlamak amacıyla kullanılmaktadır.

Bilgisayarlar Arası Bilgi Aktarımı: İki bilgisayar arası paralel portlar kullanılarak bir bilgi aktarımı yapılacaksa ismine laplink denilen bir kablo hazırlanması gerekir. Laplink kablosu bağlantı şeması: 2:D0 3:D1 4:D2 5:D3 6:D4 15:error 13:SLCT 12:PE 10:ACK 11:BUSY 25:GND