In System Programmer Design for Microcontrollers Via Controller Area Network

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "In System Programmer Design for Microcontrollers Via Controller Area Network"

Transkript

1 Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü Dergisi, 12-2(2008), Mikrodenetleyiciler İçin Kontrol Alan Ağı Üzerinden Sistem İçi Programlayıcı Tasarımı Akif KUTLU 1*, İlker ÜNAL 2 1 Süleyman Demirel Üniversitesi,Teknik Eğitim Fakültesi, Elektronik-Bilgisayar Eğitimi Bölümü / ISPARTA 2 Mehmet Akif Ersoy Üniversitesi, ikmet Tolunay Meslek Yüksek Okulu, BURDUR Alınış tarihi: , Kabul tarihi: Özet:Bu çalışmada, endüstriyel ortamlardaki mekanik ve elektronik sistemlerin kontrolü için kullanılan mikrodenetleyicilerin, ana bilgisayar kullanılarak Kontrol Alan Ağı (CAN) üzerinden Sistem İçi programlanması gerçekleştirilmiştir. Sistemin donanımı ana bilgisayar, CAN arabirimi ve CAN ile haberleşebilen PIC tabanlı mikrodenetleyicilerden oluşur. Sistemin tasarlanan yazılımı, hedef mikrodenetleyicilerin kaynak kodlarını CAN üzerinden transfer edebilmekte, böylece farklı yerlerdeki mikrodenetleyicilerin tek noktadaki ana bilgisayar ile programlanabilmesini sağlamaktadır. Sistem içi programlama (ISP) özelliği, mikrodenetleyicilerin çalışan sistemden sökülmesine gerek duyulmadan programlanabilmesine imkân tanımaktadır. Anahtar Kelimeler: Kontrol Alan Ağı, Sistem İçi Programlama, Mikrodenetleyiciler In System Programmer Design for Microcontrollers Via Controller Area Network Abstract:This paper presents a method of In System programming (ISP) microcontrollers, which is mainly used for controlling mechanical and electronic systems of industrial environments, using a host computer via Controller Area Network (CAN). ardware of the designed architecture consist of a host computer, PCI CAN interface and PIC based microcontrollers that can communicate over CAN. The Designed software of the system enables source codes to be transferred for target microcontrollers via CAN and hence, provides programming multiple microcontrollers, located at different points, using a central host computer. Furthermore, there is no need to remove microcontrollers from the circuit for programming, since it has In System Programming facility. Keywords: Controller Area Network, In System Programming, Microcontrollers Giriş Mikrodenetleyiciler, endüstriyel otomasyon için gerekli olan giriş çıkış ünitelerini içermesinin yanında, bu ünitelerin nasıl çalışması gerektiğini belirten yazılımların (firmware) saklandığı dahili kod hafıza alanına da sahiptirler (Gilmour 1991). azırlanan yazılımların, mikrodenetleyicinin kod hafıza alanına saklanması için gerekli prosedür Programlama olarak nitelendirilir. Programlama, genellikle kişisel bilgisayar (PC) yardımı ile gerçekleştirilir. Programlayıcılar paralel ve seri olmak üzere iki ayrı teknik kullanarak mikrodenetleyicinin programlanmasını sağlar. paralel programlayıcı da paralel ile kastedilen, programlayıcı cihazın bilgisayara olan bağlantısı değil mikrodenetleyiciyi programlama tekniğidir. Paralel programlayıcı kullanarak yapılacak programlama işlemi için, mikrodenetleyicinin çalışan sistem üzerinden sökülerek programlayıcı cihaza takılması gerekir. Paralel programlama tekniği ile mikrodenetleyici üzerindeki tüm hafıza ünitelerine ulaşmak mümkündür. Ayrıca paralel programlayıcılar genellikle farklı mikrodenetleyici türleri, lojik entegre devreler ve hafıza entegre devrelerini de programlayacak şekilde üretilmektedirler. Diğer bir teknik olan seri programlama, mikrodenetleyici içerisinde bulunan yardımcı bir yazılım (bootloader) sayesinde bilgisayarın seri bağlantı noktalarından birisi kullanarak yapılan programlama tekniğidir. Seri programlama tekniğinde mikrodenetleyicinin çalışan sistem üzerinden sökülmesine gerek duyulmaz. Mikrodenetleyici sistemden sökülmeden programlanabildiğinden dolayı Sistem İçi Programlama (In System Programming) veya Devre İçi Programlama (In Circuit Programming) olarak ta adlandırılır. ISP nin kullanılabilmesi için hedef mikrodenetleyicinin çalışma modundan programlama moduna geçirilmesi gerekir. Bu işlemler için uygulanacak prosedürler, mikrodenetleyicilerin ilgili kitapçıklarında detaylı olarak anlatılır (Atmel, 2002a;Microchip, 2006) Seri programlama, içerisinde seri haberleşme yapabilen yazılımı olan (bootloader) mikrodenetleyicilerde kullanılır. Bootloader, mikrodenetleyici içerisinde ayrı bir kod alanında tutulur. Bu kod alanın yeniden programlanabilmesi, sadece paralel programlama tekniği ile mümkündür. Seri programlamanın bir alt birimi olan Uygulama İçi Programlama (IAP-In Application Programming) tekniğinin özelliği ise, mikrodenetleyici üzerinde çalışan uygulama yazılımının, sistem çalışırken kod alanının bir parçasını programlayabilmesini sağlamasıdır (Atmel, 2002b). ISP de olduğu gibi çalışma modundan programlama moduna geçmeye gerek duyulmaz. Seri programlama için kullanılan seri protokoller UART (Universal Asynchronous Receiver Transmitter), SPI * akutlu@tef.sdu.edu.tr 149

2 A. KUTLU, İ. ÜNAL (Serial Peripheral Interface) ve CAN (Controller Area Network) protokolleridir. Bunlardan UART ve CAN protokolü mikrodenetleyici ile bilgisayar arasındaki iletişim için; SPI ise mikrodenetleyici ile bir başka mikrodenetleyici arasındaki seri iletişim için kullanılır. UART protokolü yalnızca birebir bağlantı için kullanılır. Bundan dolayı, birden fazla mikrodenetleyicinin aynı seri hat üzerinden programlanabilmesi için uygun çözüm CAN protokolünün kullanılmasıdır. UART veya CAN protokollerinden hangisi kullanılacaksa mikrodenetleyici içerisindeki bootloader yazılımı paralel programlayıcı ile değiştirilmelidir. Dilerse kullanıcı kendisine ait bir bootloader yazılımı hazırlayarak kullanabilir. Bu çalışmada bilgisayara takılan PCI CAN kartı aracılığı ile PIC tabanlı 18F458 mikrodenetleyicilerin tek noktadan Sistem İçi Programlama tekniği ile programlanması gerçekleştirilmiştir. Programlama için gerekli prosedürler için ana bilgisayar üzerinde yazılım geliştirilmiştir. azırlanan bu yazılım, hedef mikrodenetleyicileri ayrı ayrı programlayabilme özelliğine sahiptir. Makalenin bölümleri şu şekilde organize edilmiştir: İkinci bölüm CAN protokolü ve erişim metodu ile ilgili bilgileri sunmaktadır. Üçüncü bölümde, tasarlanan sistemin genel yapısı ile hazırlanan bilgisayar programı açıklanmıştır. Çalışmanın değerlendirmesi dördüncü bölüm olan sonuç kısmında yapılmıştır. CAN CAN ( Controller Area Network ) Protokolü, 1980 lerin ortalarında Alman firması olan Robert Bosch tarafından, otomotiv uygulamalarında güçlü bir seri veri iletiminin oluşturulması amacıyla tasarlanmıştır (Kiencke, 1994) yılında ISO tarafından uluslararası bir standart olarak kabul edilmiştir. Mercedes, BMW, General Motor gibi firmalar ürettikleri araçlar içerisindeki elektronik sistemlerin haberleşmesinde CAN protokolünü kullanmaktadırlar. Örneğin, ABS ( Antilock Braking System ) fren sistemi, araçların yolda kaymasını engelleyen sistemler gibi kritik zamanlı sistemlerin tek bir merkezden yönetilebilmesini sağlar. Ayrıca, lambalar, kapılar, camlar, sıcaklık bilgileri gibi kritik olmayan bilgilerin de aynı merkezden kontrolüne olanak tanır. Kullandığı BUS yapısı sayesinde kalabalık kablolama yapısını ortadan kaldırır. CAN Protokolü, otomotiv sektöründe olduğu gibi endüstri sektöründe de yaygın olarak kullanılmaktadır. Örneğin, tarımsal makineler, tıbbi makineler ve otomasyon sistemleri içerisinde CAN haberleşme protokolü kullanılmaktadır (Lawrenz, 1995). Tekstil üretim sistemleri, paketleme kontrol sistemleri, robot kontrol sistemleri gibi daha birçok sistem içerisinde CAN protokolü popülaritesini arttırmıştır. İçerisinde CAN modülü bulunan ilk entegre 1989 yılında Intel Corp. tarafından piyasaya çıkarılmıştır. Bu tarihten itibaren, Siemens, Motorola, Philips ve Microchip gibi büyük firmalar CAN entegrelerini üretmeye başlamışlardır. Microchip firması, 2005 yılında toplam 200 milyona yakın CAN modüllü entegre satarak üretici firmalar arasında ikinci sıraya oturmuştur. 8 bitlik yapıda olan PIC 18F458 mikrodenetleyicisi, KBayt program belleği, 1536 Bayt RAM bellek, 256 Bayt Data EEPROM ve CAN modülüne sahiptir. Programlanabilmesi Paralel programlayıcı, UART seri programlayıcı ve CAN seri programlayıcı kullanarak mümkündür. Bunlardan Paralel ve UART üzerinden programlama uygulamaları gerçekleştirilmiş, ancak CAN üzerinden programlama henüz hayata geçirilmemiştir. Bu çalışma ile amaçlanan PIC 18F458 mikrodenetleyicisinin CAN üzerinden programlanabilmesidir. CAN 2.0A protokolü, uzunluğu 88 ila 108 bit arasında değişen mesajların CSMA/CR (Carrier Sense Multiple Access with Collision Resolution) erişim metoduna uygun olarak iletilmesi prensibine dayanır. er mesajın 11bit uzunluğunda niteliğini ve aynı zamanda sayısal değeri itibariyle önceliğini belirleyen öntakısı (Identifier) vardır. Nitelik ile kastedilen, kullanıcı tarafından mesaja anlamlı bir sayısal değer verilmesidir: sıcaklık bilgisi = 12, ız bilgisi = 13 gibi. 11 bit ile 2 11 değişik nitelik ve öncelik tanımlaması yapılabilmektedir. CAN 2.0B sürümü için bu değer 2 29 dur. Sayısal olarak diğerlerinden düşük değeri olan mesajın yüksek önceliği vardır. İki mesajın aynı anda farklı kaynaklardan iletilmeye çalışılması durumunda önceliği yüksek olan mesaj ortama erişme hakkına sahiptir. CAN protokolü ile ilgili detaylı bilgiler (Intel, 1993; Philips, 1991) referanslarda bulunabilir. ISP Donanım ve Yazılım Mimarisi İçerisinde CAN modülü bulunan bir mikrodenetleyicinin CAN protokolü kullanılarak programlanması için iki temel noktanın oluşturulması gerekir. Bunlar, bilgisayar ile mikrodenetleyiciyi birbirlerine bağlayacak olan elektronik devre yapısı:donanım ve bu yapı içerisinde çalışacak olan Yazılımdır. PIC 18F458 Mikrodenetleyici Tasarlanan CAN Modül Programlayıcı PC PCICAN-D Card CANRX CAN CAN Bus - UTP kablo Programlanacak olan Bellek Alanı Bellek Programlayıcı CANTX MCP2551 Transceiver CANL Şekil 1. Donanım Altyapısı 150

3 Mikrodenetleyiciler İçin Kontrol Alan Ağı Üzerinden Sistem İçi Programlayıcı Tasarımı Şekil 1 de görüldüğü üzere sistemin elektronik devre yapısı: Bilgisayar, bilgisayarın PCI ( Peripheral Component Interconnect ) slotuna takılı olan bir CAN kartı, CAN Kablosu, MCP2551 CAN Transceiver ( Alıcı Verici ) ve PIC 18F458 mikrodenetleyiciden oluşmaktadır. Donanım, bilgisayara takılı olan CAN kartının ürettiği CAN mesajlarını, UTP (Unshielded Twisted Pair) tipi bir kablo üzerinden mikrodenetleyicinin CAN girişlerine aktarabilmesi için gerekli tüm bağlantıları içerir. CAN kablosu üzerinden gelen sinyallerin, mikrodenetleyicinin anlayabileceği lojik seviyeye çevrilmesi amacıyla CAN Kablosu ve mikrodenetleyici arasında bir alıcı-verici entegre devre (MCP2551) kullanılması zorunludur. azırlanan donanımın, mikrodenetleyicinin programlanmasında kullanılabilmesi için de iki adet yazılım hazırlanmıştır. Bu yazılımlardan bir tanesi bilgisayar üzerinde diğeri ise mikrodenetleyici üzerinde çalışmaktadır. Bilgisayar üzerinde çalışan ve CAN Modül programlayıcısı ismi verilen yazılımın amacı, edef mikrodenetleyiciye gönderilecek EX dosyasını transfer işlemi için hazırlayıp bilgisayarın CAN kartı üzerinden CAN mesajları halinde mikrodenetleyiciye göndermektir. Şekil 2. de yazılımın ara yüzü verilmiştir. CAN Modül programlayıcısı, hedef mikrodenetleyiciye transfer edilecek ex dosya içerisindeki veri alanlarını bayt bayt okur. Okunan bu veriler text dosya içerisine aktarılır. Daha sonra, oluşan text dosya içerisindeki her 1 baytlık veri, CAN mesajı haline getirilerek mikrodenetleyiciye gönderilir. Dosya dönüşüm ve akış şeması şekil 3 de verilmiştir Şekil 2. Kullanıcı Ara yüzü Mikrodenetleyici üzerinde çalışacak olan program ise, CAN Modül programlayıcı yazılımı tarafından gönderilen mesajları alarak mikrodenetleyicinin ilgili bellek alanlarının programlanabilmesi amacıyla tasarlanmıştır. Bellek programlayıcı olarak adlandırılan bu yazılım, öncelikli olarak paralel programlayıcı tarafından mikrodenetleyici içerisine yüklenmiştir. Yazılım, gelen mesajların veri alanı içerisinde bulunan 1 baytlık verileri alarak bir dizi içerisine aktarmaktadır. er alınan 64 mesajdan sonra dizi içerisinde toplanmış olan veriler ilgili bellek alanı içerisine kaydedilmektedir. 64 bayttan sonra kayıt yapılmasının sebebi, kullanılan mikrodenetleyicinin yapısıyla ilgilidir. Çizelge1. Gelen Mesaj ID Tanımlamaları Gelen Mesaj ID Anlamı Yön Mesaj transfer edilecek veri içeriyor. Transfer edilen programı çalıştır. PC den Denetleyiciye PC den Denetleyiciye Bellek programlayıcı yazılımı, PC üzerinde çalışan ve CAN Bus programlayıcısı yazılımı tarafından üretilen mesajları, ID lerine göre yorumlayarak işlem yapan bir yapıya sahiptir. Şekil 4. de bellek programlayıcı yazılımının kod alanındaki yeri gösterilmiştir. 151

4 A. KUTLU, İ. ÜNAL Transfer Edilecek Veri : EF00F0FFFFFFFF956AFF0E836E1A0EEC Örnek.ex 4, 239, 0, 240, 255, 255, 255, 255, 149, 106, 255, 14, 131, 110, 26, 14 Öntakı (ID) Şekil 3. Dosya Transfer İşlemleri Örnek.txt Uzunluk Text Dosyadan alınan 1 baytlık veri CAN Mesaj Formatı Başla İ=0, Dizi()=0 X=True Adres = $D000 X = True? Bitir Delay (1000) Mesaj Oku(ID,DATA) ID = 1? ID = 2? Bellek Programlayıcı yazılımı, kod belleğin 0000h adresinden itibaren yüklenir. Mikrodenetleyici içerisine yüklenmiş olan program, PC tarafından gönderilen CAN mesajlarının öntakı (ID) bilgisine göre hareket eder. Çizelge 1 de gelen mesajın ID sine göre niteliği yani ne anlama geldiği belirtilmektedir. Dizi() = Data i= i + 1 I = 64? X = False CAN Bus üzerinden okunan ve mesaj ID si 01 olan her mesaj bellek programlayıcı programı tarafından programlanacak veri olarak algılanır. er gelen mesaj içerisinde 1 baytlık data bulunur. Gelen bu mesajlar içerisindeki her 1 baytlık veri, program tarafından bir dizi içerisine yüklenir. Flash_write(Adr,Dizi) Adres = Adres + 64 i = 0 Bellek Programlayıcı Yüklenecek olan Program kodlarının yeri 0000h 7FFFh Şekil 5. Bellek Programlayıcı yazılımı algoritması er 64 baytta bir, dizi içerisine yüklenen veriler, kod bellek içerisinde belirlenen bir bellek adresinden itibaren kaydedilir. Programlama işlemi bittikten sonra CAN bus üzerinden gelen ve ID si 02 olan mesaj ile hedef mikrodenetleyiciye transfer edilen kullanıcı programı çalıştırılır. Şekil 4. Bellek Programlayıcı nın Yeri Bellek programlayıcı yazılımı, Mikroelektronika firmasının ürünü olan MikroBasic Programı kullanılarak yazılmıştır. MikroBasic Programı PIC tipi mikrodenetleyiciler için kullanıcı uygulama programları geliştirmek için kullanılmaktadır. Şekil 5 te bellek programlayıcı yazılımının akış şeması verilmiştir. 152 Sonuç Bu çalışma ile CAN seri haberleşme protokolü kullanılarak içerisinde CAN modülü bulunan PIC tabanlı mikrodenetleyicilerin programlanması gerçekleştirilmiştir. Programlama için PC üzerinde bir PCI CAN kartı kullanılmış ve bu kartı kontrol edebilecek bir yazılım geliştirilmiştir. Programlama işlemi için ayrıca mikrodenetleyici üzerinde çalışacak bir yazılım tasarlanmış; her iki program etkileşimli olarak birbirleri ile haberleşerek hedef mikrodenetleyicinin program-

5 Mikrodenetleyiciler İçin Kontrol Alan Ağı Üzerinden Sistem İçi Programlayıcı Tasarımı lanması gerçekleştirilmiştir. Bu sistem sayesinde endüstriyel otomasyon işlerinde kullanılan PIC mikrodenetleyicilerin bulundukları yerlerde sistemden sökülmeden programlanabilmesi sağlanmıştır. Teşekkür Bu çalışma Süleyman Demirel Üniversitesi Bilimsel Araştırma Projeleri Birimi tarafından YL 05 proje numarası ile finansal destek sağlanarak gerçekleştirilmiştir. Kaynaklar Atmel, 2002a. Enhanced 8 bit MCU with CAN Controller and Flash Memory-T89c51cc01 Datasheet, Intel, Intel Serial Communications Controller Architectural Overview Kiencke, U Controller Area Network-from concept to reality. ICC 94, proc.1. International CAN conference, Lawrenz, W World-wide Status of CAN- Present and Future. proc. ICC International CAN conference, Microchip, PIC 18F480 Datasheet, 360 p. Philips, CAN Specification, amburg. Atmel, 2002b. T89c51cc01 UART bootloader Datasheet, Gilmour, P. S ow to Select Tools for Microcontroller Software. IEEE Spectrum, issue. 28, No: 2,

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş

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ı

İletişim Protokolleri (Communication Protocols)

İ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ı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ ÇALIŞMASI PİC PROGRAMLAMA İLE BASİT UÇAK OYUNU MEHMET HALİT İNAN BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BAHAR 2014 KARADENİZ TEKNİK ÜNİVERSİTESİ

Detaylı

CAN ( CONTROL AREA NETWORK ) ÜZERİNDEN PIC PROGRAMLAMA. İlker ÜNAL

CAN ( CONTROL AREA NETWORK ) ÜZERİNDEN PIC PROGRAMLAMA. İlker ÜNAL CAN ( CONTROL AREA NETWORK ) ÜZERİNDEN PIC PROGRAMLAMA İlker ÜNAL YÜKSEK LİSANS TEZİ ELEKTRONİK BİLGİSAYAR EĞİTİMİ A.B.D ISPARTA - 2006 T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ CAN (

Detaylı

Hacettepe Robot Topluluğu

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ı

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

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ı

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ Fevzi Zengin f_zengin@hotmail.com Musa Şanlı musanli@msn.com Oğuzhan Urhan urhano@kou.edu.tr M.Kemal Güllü kemalg@kou.edu.tr Elektronik ve Haberleşme Mühendisliği

Detaylı

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

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman WiFi Relay Sayfa 1 / 11 WiFi Relay Teknik Döküman WiFi Relay Sayfa 2 / 11 1. ÖZELLĐKLER 100.0mm x 80.0mm devre boyutları 12/24 VDC giriş gerilimi Giriş ve çalışma gerilimini gösteren LED ler 4 adet, 12/24V,

Detaylı

İşletim Sistemleri (Operating Systems)

İş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ı

DOKUMANLAR

DOKUMANLAR DOKUMANLAR https://www.pickat.org Bu belgeyi yukarıdaki karekodu telefonunuza taratarak veya aşağıdaki linkten indirebilirsiniz. Link sürekli güncellenmektedir. https://drive.google.com/file/d/1wyi3ejzvge9vbu0ujklajnsjukbfldv/view?usp=sharing

Detaylı

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması MİKRODENETLEYİCİLER MCU Micro Controller Unit Mikrodenetleyici Birimi İşlemci ile birlikte I/O ve bellek birimlerinin tek bir entegre olarak paketlendiği elektronik birime mikrodenetleyici (microcontroller)

Detaylı

EEM 419-Mikroişlemciler Güz 2016

EEM 419-Mikroişlemciler Güz 2016 EEM 419-Mikroişlemciler Güz 2016 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve

Detaylı

ETHERNET TEKNOLOJİSİ

ETHERNET TEKNOLOJİSİ ETHERNET TEKNOLOJİSİ ETHERNET TEKNOLOJİSİ İletişim, bir mesajın bir kanal aracılığıyla kaynaktan hedefe ulaştırılması işlemidir. Gerek insanlar arasında gerçekleşsin gerekse de bilgisayarlar arasında gerçekleşsin

Detaylı

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

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ı

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

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ı

KONTROL VE OTOMASYON KULÜBÜ

KONTROL VE OTOMASYON KULÜBÜ KONTROL VE OTOMASYON KULÜBÜ C DİLİ İLE MİKROKONTROLÖR PROGRAMLAMA EĞİTİMİ Serhat Büyükçolak Ahmet Sakallı 2009-2010 Güz Dönemi Eğitimleri Mikrokontrolör Gömülü sistemlerin bir alt dalı olan mikrokontrolör

Detaylı

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM SİSTEM BİRİMİ ÇEVREBİRİMLERİ Ana Kart (Mainboard) Monitör İşlemci

Detaylı

Mikroişlemcili Sistemler ve Laboratuvarı 6.Hafta

Mikroişlemcili Sistemler ve Laboratuvarı 6.Hafta SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı 6.Hafta Doç.Dr. Ahmet Turan ÖZCERİT Doç.Dr. Cüneyt BAYILMIŞ Yrd.Doç.Dr.

Detaylı

EEM 419-Mikroişlemciler Güz 2017

EEM 419-Mikroişlemciler Güz 2017 EEM 419-Mikroişlemciler Güz 2017 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve

Detaylı

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları Paralel ve Seri İletişim Şekil1a: Paralel İletişim Şekil1b. Seri iletişim Şekil 2: İletişim Modları Asenkron/Senkron İletişim PROTEUS/ISIS SANAL SERİ PORT ile C# USART HABERLEŞMESİ Seri iletişimde, saniyedeki

Detaylı

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

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir. MDS 8051 8051 AİLESİ DENEY SETİ 8051 Ailesi Deney Seti ile piyasada yaygın olarak bulunan 8051 ailesi mikro denetleyicileri çok kolay ve hızlı bir şekilde PC nizin USB veya Seri portundan gönderdiğiniz

Detaylı

ESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

ESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN ESM-361 Mikroişlemciler 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN Ders Bilgileri 24 Eylül 2018 GÜZ YARIYILI DERSLERİNİN BAŞLAMASI Ara Sınav 31 Aralık 2018 GÜZ YARIYILI DERSLERİNİN SON GÜNÜ

Detaylı

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim sağlamakla kalmıyor, müzik çalıyor,

Detaylı

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Hazırlayan: Arş. Gör. Hakan ÜÇGÜN Mikroişlemcili Sistem Uygulamaları Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim

Detaylı

ANAKART (MOTHERBOARD)

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ı

Denetleyici Alan Ağı Üzerinden Mekatronik Bir Sistemin Kontrolü

Denetleyici Alan Ağı Üzerinden Mekatronik Bir Sistemin Kontrolü Makine Teknolojileri Elektronik Dergisi Cilt: 7, No: 2, 2010 (63-72) Electronic Journal of Machine Technologies Vol: 7, No: 2, 2010 (63-72) TEKNOLOJĐK ARAŞTIRMALAR www.teknolojikarastirmalar.com e-issn:1304-4141

Detaylı

ATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) www.dtsis.com 1

ATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) www.dtsis.com 1 Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi (ATBRFN) Bilgi Dokümanı www.dtsis.com 1 İçindekiler 1. Genel Tanım... 3 2. Sistem Tanımı... 4 2.1. Master Cihaz... 4 2.1.1. Blok Diyagram... 4 2.1.2. Teknik

Detaylı

Denetleyici Alan Ağı Üzerinden Sensör Verilerinin İzlenmesi. Monitoring of Sensor Datas Over the Controller Area Network

Denetleyici Alan Ağı Üzerinden Sensör Verilerinin İzlenmesi. Monitoring of Sensor Datas Over the Controller Area Network Denetleyici Alan Ağı Üzerinden Sensör Verilerinin İzlenmesi Mehmet Ali Şimşek1, Kubilay Taşdelen2 1 Süleyman Demirel Üniversitesi, Bilgisayar Mühendisliği Bölümü, Isparta 2 Süleyman Demirel Üniversitesi,

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

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ı

BİLGİSAYAR AĞLARI VE İLETİŞİM

BİLGİSAYAR AĞLARI VE İLETİŞİM BİLGİSAYAR AĞLARI VE İLETİŞİM 1. Giriş 2. OSI Başvuru Modeli ve Katmanları 1. Fiziksel Donanım Katmanı (1.Katman) 2. Veri Bağlantı Katmanı (2.Katman) 1.Mantıksal Bağ Kontrolü Ağ Katmanı 2.Ortama Erişim

Detaylı

Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi

Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi Proje Yöneticisi: Doç.Dr. Cihan KARAKUZU Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi MATLAB Real-Time Windows Target toolbox kullanımının basit

Detaylı

PROGRAMLANABİLİR LOJİK DENETLEYİCİ İLE DENEYSEL ENDÜSTRİYEL SİSTEMİN KONTROLÜ

PROGRAMLANABİLİR LOJİK DENETLEYİCİ İLE DENEYSEL ENDÜSTRİYEL SİSTEMİN KONTROLÜ PROGRAMLANABİLİR LOJİK DENETLEYİCİ İLE DENEYSEL ENDÜSTRİYEL SİSTEMİN KONTROLÜ Öğr.Gör. Mehmet TAŞTAN Celal Bayar Üniversitesi Kırkağaç M.Y.O 45700-Kırkağaç/Manisa Tel:0-236-5881828 mehmettastan@hotmail.com

Detaylı

Fatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır.

Fatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. Fatih Üniversitesi SIMATIC S7-200 TEMEL KUMANDA UYGULAMALARI 1 İstanbul Haziran 2010 Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. İÇİNDEKİLER 1. GİRİŞ...

Detaylı

Mikrobilgisayar Mimarisi ve Programlama

Mikrobilgisayar Mimarisi ve Programlama Mikrobilgisayar Mimarisi ve Programlama 1. Hafta Mikroişlemcilere Giriş Doç. Dr. Akif KUTLU Yrd. Doç. Dr. Ahmet ÖZCERİT akutlu@sdu.edu.tr aozcerit@sakarya.edu.tr Ders web sitesi: http://www.8051turk.com/

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) İş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ı

ETHERNET ÜZERİNDEN VERİ AKTARAN SICAKLIK/NEM ÖLÇÜM İSTASYONU TASARIMI VE UYGULAMASI

ETHERNET ÜZERİNDEN VERİ AKTARAN SICAKLIK/NEM ÖLÇÜM İSTASYONU TASARIMI VE UYGULAMASI 78 ETHERNET ÜZERİNDEN VERİ AKTARAN SICAKLIK/NEM ÖLÇÜM İSTASYONU TASARIMI VE UYGULAMASI Serhan Yamaçlı 1, Murat Aksoy 2, Mutlu Avcı 3 1, 2 Çukurova Üniversitesi, Elektrik-Elektronik Mühendisliği Bölümü,

Detaylı

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir. TEMEL AĞ TANIMLARI Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir WAN ve LAN Kavramları Bilgisayarlar ve paylaşılan

Detaylı

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA 1 İçindekiler Bilgisayarların Çalışma Prensibi Sayı Sistemleri Programlama Dilleri 2 BİLGİSAYARLARIN ÇALIŞMA PRENSİBİ Bilgisayar

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert 1 IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu

ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu 1.0 Giriş AC-3200 cihazı, maliyet odaklı tasarlanmış yüksek entegreli Seri den ZigBee ye kablosuz çevirici adaptördür. Dahili ZigBee teknolojisi

Detaylı

BÜŞRA YILMAZ ETHERNET KARTI

BÜŞRA YILMAZ ETHERNET KARTI BÜŞRA YILMAZ 155511105 ETHERNET KARTI Ethernet Kartı Tarihçesi; Ethernet kavramı ilk kez 1973-1975 yılları arasında Xerox PARC tarafından yapılan bir araştırma sonucunda geliştirildi. İlk Ethernet sistemleri

Detaylı

VIERO ARAÇ SAYIM SİSTEMİ

VIERO ARAÇ SAYIM SİSTEMİ VIERO ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. Viero Araç Sayım Sistemi Viero Araç Sayım Sistemi, görüntü tabanlı

Detaylı

İŞ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

İŞ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 İŞ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 bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org

Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org Traffic Signaling with Sensor and Manual Control Sıtkı AKKAYA Erciyes Üniversitesi, Mühendislik Fakültesi, Elektrik

Detaylı

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME TCP / IP NEDİR? TCP / IP SORUN ÇÖZME İki ya da daha fazla bilgisayarın birbirleriyle haberleşmesi için protokollere ihtiyaçları vardır. Bu ihtiyaçlar doğrultusunda Uluslararası Standartlar Organizasyonu

Detaylı

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

WiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman WiFi RS232 Converter Sayfa 1 / 12 WiFi RS232 Converter Teknik Döküman WiFi RS232 Converter Sayfa 2 / 12 1. ÖZELLĐKLER 60.20mm x 40.0mm devre boyutları (5-15)VDC giriş gerilimi Giriş ve çalışma gerilimini

Detaylı

VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi

VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi VIERO Araç Sayım Sistemi, görüntü tabanlı olarak,

Detaylı

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ AĞ SĠSTEMLERĠ Öğr. Gör. Durmuş KOÇ Ağ Ġletişimi Bilgi ve iletişim, bilgi paylaşımının giderek önem kazandığı dijital dünyanın önemli kavramları arasındadır. Bilginin farklı kaynaklar arasında transferi,

Detaylı

GAZİANTEP ÜNİVERSİTESİ

GAZİANTEP ÜNİVERSİTESİ GAZİANTEP ÜNİVERSİTESİ Fizik Mühendisliği Bölümü Pic Basic Pro ile PIC Programlama Ders Notları Hazırlayan: Kamil KAYA 2012 Mikrodenetleyiciler: Mikrodenetleyicilerin tanımına girmeden önce kısaca mikroişlemcilere

Detaylı

BM-311 Bilgisayar Mimarisi

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ı

Donanımlar Hafta 1 Donanım

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ı

ELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ CONTROLLING THE ELECTRONIC EXPERIMENTAL MODULES USING LABVIEW

ELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ CONTROLLING THE ELECTRONIC EXPERIMENTAL MODULES USING LABVIEW Elektronik Deney Modüllerinin LabVIEW İle Kontrolü Vol., No, September 00 pp. - Computer Technology ELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ Akif KUTLU, Ceyhan TURAN Özet Bu çalışma, elektronik

Detaylı

RF Tabanlı Durum Kontrol Özelliğine Sahip LCD Gösterge RF Based LCD Display With Status Check

RF Tabanlı Durum Kontrol Özelliğine Sahip LCD Gösterge RF Based LCD Display With Status Check leco 2014 lektrik lektronik Bilgisayar ve Biyomedikal Mühendisliği Sempozyumu, 27 29 Kasım 2014, Bursa RF Tabanlı Durum Kontrol Özelliğine Sahip LCD Gösterge RF Based LCD Display With Status Check Salih

Detaylı

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU BETİ GSM/GPRS MODEM KULLANIM KILAVUZU Yayınlanış Tarihi: 01.08.2012 Revizyon:1.2 1 1. MODEM İN ÖZELLİKLERİ: Beti GSM/GPRS modem kartı, kullanıcıların M2M uygulamaları için ihtiyaç duyabilecekleri asgari

Detaylı

Çalışma Açısından Bilgisayarlar

Ç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ı

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ü 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ı

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

İLERI MIKRODENETLEYICILER. Ege Üniversitesi Ege MYO Mekatronik Programı İLERI MIKRODENETLEYICILER Ege Üniversitesi Ege MYO Mekatronik Programı EK-A IDE, Program Geliştirme Araçları Geliştirme Araçları Keil C51 Yazılımı Geliştirme Araçları ISIS Programı ISIS/Proteus programı:

Detaylı

Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu

Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,

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 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ı

CAN-BUS HABERLEŞME PROTOKOLÜ İLE BİNA ENERJİ YÖNETİMİ UYGULAMASI

CAN-BUS HABERLEŞME PROTOKOLÜ İLE BİNA ENERJİ YÖNETİMİ UYGULAMASI CAN-BUS HABERLEŞME PROTOKOLÜ İLE BİNA ENERJİ YÖNETİMİ UYGULAMASI * 1 Onur KALAYCI, 2 Mükremin AY 1 Sakarya Üniversitesi, Fen Bilimleri Enstitüsü, Mekatronik Mühendisliği, Türkiye 2 Sakarya Üniversitesi,

Detaylı

Gömülü Sistem Tabanlı Kablosuz Haberle me Uygulaması Embedded System Based Wireless Communication Application

Gömülü Sistem Tabanlı Kablosuz Haberle me Uygulaması Embedded System Based Wireless Communication Application Gömülü Sistem Tabanlı Kablosuz Haberle me Uygulaması Embedded System Based Wireless Communication Application Selahattin Ko unalp 1 1 The Department of Electronics The University of York sk772@york.ac.uk

Detaylı

KULLANIM KILAVUZU PIC ULAK. USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları

KULLANIM KILAVUZU PIC ULAK. USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları ADPUSB PC7 PC6 USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları LAB.CO katronik JCU VCC Seçim Özelliği Özelliği Dahili 18F2550 PIC ikrodenetleyici KULLANI KILAVUZU PIC

Detaylı

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak XIII İçİndekİler 1. Bölüm - Mİkro Denetleyİcİ Nedİr? Mikrodenetleyici Tanımı Mikrodenetleyicilerin Tarihçesi Mikroişlemci- Mikrodenetleyici 1. İki Kavram Arasındaki Farklar 2. Tasarım Felsefesi ve Mimari

Detaylı

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31 İÇİNDEKİLER 1. KLAVYE... 11 Satır ve Sütunlar...11 Devre Şeması...14 Program...15 PIC 16F84 ile 4x4 klavye tasarımını gösterir. PORTA ya bağlı 4 adet LED ile tuş bilgisi gözlenir. Kendiniz Uygulayınız...18

Detaylı

Kontrol Alan Ağı(CAN) ve Tıbbi Cihaz Uygulamaları

Kontrol Alan Ağı(CAN) ve Tıbbi Cihaz Uygulamaları Kontrol Alan Ağı(CAN) ve Tıbbi Cihaz Uygulamaları Gül Fatma Türker 1, Akif Kutlu 2 1,2 Süleyman Demirel Üniversitesi, Elektronik ve Haberleşme Mühendisliği Bölümü, Isparta gulturker@sdu.edu.tr, akutlu@sdu.edu.tr,

Detaylı

Mikroişlemcili Sistemler ve Laboratuvarı 5.HAFTA:BÖLÜM-1

Mikroişlemcili Sistemler ve Laboratuvarı 5.HAFTA:BÖLÜM-1 SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı 5.HAFTA:BÖLÜM-1 Doç.Dr. Ahmet Turan ÖZCERİT Doç.Dr. Cüneyt BAYILMIŞ

Detaylı

Bilgisayar Ağları ve Türleri

Bilgisayar Ağları ve Türleri Bilgisayar Ağları ve Türleri Bilgisayar ağı, birbirlerine bağlı ve birbirleri arasında metin, ses, sabit ve hareketli görüntü aktarımı yapabilen bilgisayarların oluşturduğu yapıdır. Ağlar sadece bilgisayarlardan

Detaylı

ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe

ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME Dr. Fatma Cemile Serçe İçerik Android ve Uygulama Geliştirme Android Açık Aksesuar Aksesuar Geliştirme Kiti Aksesuar Geliştirme Ortamı Gereksinimleri Örnek

Detaylı

Gömülü Sistemler. (Embedded Systems)

Gömülü Sistemler. (Embedded Systems) Gömülü Sistemler (Embedded Systems) Tanım Gömülü Sistem (Embedded System): Programlanabilir bilgisayar içeren fakat kendisi genel amaçlı bilgisayar olmayan her türlü cihazdır. Gömülü Sistem (Embedded System):

Detaylı

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

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ı

ANA KARTLAR. Ana Kart Nedir?

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ı

Hassas Tarımda CAN (Controller Area Network) Veri İletim Teknolojilerinin Kullanımı

Hassas Tarımda CAN (Controller Area Network) Veri İletim Teknolojilerinin Kullanımı Hassas Tarımda CAN (Controller Area Network) Veri İletim Teknolojilerinin Kullanımı Mehmet TOPAKCI 1, İlker ÜNAL 2 1 Akdeniz Üniversitesi Ziraat Fakültesi Tarım Makinaları Bölümü, Antalya 2 Mehmet Akif

Detaylı

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

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 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 Ders 5, Slayt 2 1 BACAK BAĞLANTILARI Ders 5, Slayt 3 PIC

Detaylı

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula Programlanabilir Lojik Basit Programlanabilir Lojik Cihazlar (Simple Programmable Logic Device - SPLD) ** PAL (Programmable

Detaylı

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 GÖMÜLÜ SİSTEMLER Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 Gömülü sistemler için farklı tanımlamalar yapmak mümkün olmakla birlikte genel olarak şu şekilde tanımlama yapabiliriz:

Detaylı

NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU Öğr. Gör. MEHMET CAN HANAYLI Topoloji nedir? Kelime anlamı itibarı ile yerleşim planı demektir. Bir ağdaki bilgisayarların

Detaylı

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ Derya Birant, Alp Kut Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü İÇERİK Giriş PLC nedir? PLC lerin Uygulama

Detaylı

Haftalık Ders Saati Okul Eğitimi Süresi

Haftalık Ders Saati Okul Eğitimi Süresi DERSİN ADI BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ VE DAĞILIMI (MODÜLLER VE HAFTALARA GÖRE DAĞILIMI)

Detaylı

Fırat Üniversitesi Personel Otomasyonu

Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ fatihtalu@firat.edu.tr, rdas@firat.edu.tr Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için

Detaylı

Her 2 teknolojide de, hem ankastre programlama hem de merkezi programlama kullanılır.

Her 2 teknolojide de, hem ankastre programlama hem de merkezi programlama kullanılır. Programlama Programlama nedir? Programlama; ısıtmanın otomatik, gözle görülür biçimde ve kullanıcının ortamda bulunduğu sürelere göre yönetilmesidir. Isıtma süreleri, 7 günlük veya 24 saatlik zaman dilimlerinde

Detaylı

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP TCP/IP Protokolü TCP/IP TCP/IP nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından yapılır. Türkiye de ise bunu ODTÜ-TUBİTAK yapmaktadır.

Detaylı

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server Bilgisayar Ağları Ortama dahil olan tüm elektronik birimlerin birbirlerine mesaj alma/gönderme ilkesine göre yapılandırılmış ağlardır. Bilgisayar ağlarında yalnızca bilgisayarlar yoktur. Bilgisayarların

Detaylı

Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Aktarım katmanında TCP ve olmak üzere iki protokol kullanılır. iletiminde sağlama yapılmadığı

Detaylı

BİLGİSAYAR SİSTEMLERİ

BİLGİSAYAR SİSTEMLERİ BİLGİSAYAR SİSTEMLERİ Hesaplama, saklama gibi çeşitli işlemler amacıyla bilgisayara verilen sayı, yazı, resim, ses, ölçüm vb. değerlerden oluşan her türlü sayısal, alfasayısal bilgiler veri olarak adlandırılmaktadır.

Detaylı

Kullanım ve Yardım Kılavuzu

Kullanım ve Yardım Kılavuzu Kullanım ve Yardım Kılavuzu 2007 Genel Bakış TradeMaster International, uluslar arası piyasalardaki Hisse Senedi ve Futures işlemlerini kolay ve hızlı bir şekilde yapmanıza olanak sağlayan bir uygulamadır.

Detaylı

DOD / DEPARMENT OF DEFENCE

DOD / DEPARMENT OF DEFENCE DOD / DEPARMENT OF DEFENCE TCP/IP protokol grubunun referans aldığı DoD modeli 4 ayrı katmandan oluşur. Ağ Arayüz Katmanı İnternet Katmanı Aktarım Katmanı Uygulama Katmanı DoD / Deparment of Defence Ağ

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA II Bir Ağ Üzerinde Bilgisayar Bir ağ üzerinde veri iletişimde bulunan bilgisayar, içerisinde bulunan Ağ arabirim kartı ile iletişim sağlar. 1. Personal Computer (Kişisel Bilgisayar) 2. Apple Computer

Detaylı

RF & INTERNET İLE UZAKTAN KONTROL EDİLEN İÇME SUYU KUYULARI VE SU DEPOLARININ PIC MİKROKONTROLCÜ DESTEKLİ OTOMASYONU VE GENİŞ ARAZİDE UYGULANMASI

RF & INTERNET İLE UZAKTAN KONTROL EDİLEN İÇME SUYU KUYULARI VE SU DEPOLARININ PIC MİKROKONTROLCÜ DESTEKLİ OTOMASYONU VE GENİŞ ARAZİDE UYGULANMASI RF & INTERNET İLE UZAKTAN KONTROL EDİLEN İÇME SUYU KUYULARI VE SU DEPOLARININ PIC MİKROKONTROLCÜ DESTEKLİ OTOMASYONU VE GENİŞ ARAZİDE UYGULANMASI Seyit Ahmet İNAN 1 Arif KOYUN 2 1,2 Bilgi İşlem Daire Başkanlığı,

Detaylı

MCR02-AE Ethernet Temassız Kart Okuyucu

MCR02-AE Ethernet Temassız Kart Okuyucu MCR02-AE Ethernet Temassız Kart Okuyucu Teknik Özellikleri Ethernet 10BaseT Dahili TCP/IP Stack TCP/IP Client-Server Bağlantı Özelliği Dahili DNS İstemcisi DHCP veya Statik IP ile çalışabilme UDP, TCP,ARP,ICMP(ping)

Detaylı

RADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY

RADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY RADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY Mehmet TÜMAY, Çankırı Karatekin Üniversitesi Meslek Yüksekokulu, Çankırı Mustafa TEKE, Çankırı Karatekin Üniversitesi

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2 Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

BĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM

BĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM BĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM L. Özlem KARACA, Taner AKKAN, Tolga OLCAY, Hakan ÇELĐK, Recep Can BAŞKURT, Đsmail YALÇINER, Mehmet BAYSARI Dokuz Eylül Üniversitesi Đzmir Meslek

Detaylı

Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi. Buse Ustaoğlu Berna Örs Yalçın

Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi. Buse Ustaoğlu Berna Örs Yalçın Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi Buse Ustaoğlu Berna Örs Yalçın İçerik Giriş Çalişmanın Amacı Mikroişlemciye Hata Enjekte Etme Adımları Hata Üreteci Devresi

Detaylı

KENDĐ KENDĐNE YOL BULAN ARAÇ

KENDĐ KENDĐNE YOL BULAN ARAÇ KENDĐ KENDĐNE YOL BULAN ARAÇ Projeyi Yapan : Selim Göksu Proje Yöneticisi : Prof. Dr. Tülay Yıldırım GĐRĐŞ Günümüzde, kullanılan bir takım araçların (evdeki robotlardan fabrikalardaki forkliftlere, sokaktaki

Detaylı

Çalışma Adı : Uzaktan programlanabilir kayan yazı sistemi

Çalışma Adı : Uzaktan programlanabilir kayan yazı sistemi Yönetici: Doç.Dr. Cihan KARAKUZU Çalışma Adı : Lego robot uygulaması Bölümümüzde mevcut lego robotlardan biri üzerinde muhtelif senaryoları gerçeklemek Genel programlama ve el becerisi gerektirir Lego

Detaylı

Bilgisayar Sistemleri ilk ortaya çıktığında...

Bilgisayar Sistemleri ilk ortaya çıktığında... Bilgisayar Ağları Bilgisayar Sistemleri ilk ortaya çıktığında... Merkezi yapıya sahip ENIAC (1945) ~167 m² 30 ton IBM 650 (1960) K.G.M Dk.da ~ 74000 işlem 12 yıl kullanılmıştır http://the eniac.com www.kgm.gov.tr

Detaylı

Ders Tanıtım Sunumu 08225 AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı. 02 EKi. 2012 Salı. Öğr. Gör.

Ders Tanıtım Sunumu 08225 AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı. 02 EKi. 2012 Salı. Öğr. Gör. Ders Tanıtım Sunumu 08225 AĞ TEMELLERİ Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 02 EKi. 2012 Salı Öğr. Gör. Murat KEÇECİOĞLU Dersin Adı Ders Tanıtım Bilgileri Ağ Temelleri Ders Kodu 08225 Yarıyıl

Detaylı

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

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7 PROJE RAPORU Proje Adı: Pedalmatik Projemizle manuel vitesli araçlarda gaz, fren ve debriyaj pedallarını kullanması mümkün olmayan engelli bireylerin bu pedalları yönetme kolu (joystick) ile sol el işaret

Detaylı

EGE Üniversitesi Network (Ağ) Altyapısı

EGE Üniversitesi Network (Ağ) Altyapısı EGE Üniversitesi Network (Ağ) Altyapısı Dr. Enis Karaarslan Ege Üniversitesi Network Yönetim Grubu Danışmanı 11/4/2009 Dr. Enis KARAARSLAN 1 HEDEF Ege Üniversitesi Bilgisayar Ağı (Computer Network) ) altyapısını,

Detaylı

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub OSI and Equipment Networking Hardware Networking hardware may also be known as network equipment or computer networking devices. OSI Layer Uygulama Sunum Oturum Taşıma Ağ Veri İletim Fiziksel Equipment

Detaylı