MICROPROCESSORS ESA 86/88-3 KULLANIM KLAVUZU



Benzer belgeler
Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Rezistivite Cihazı Kullanım Klavuzu

SM 100 Terazi Ayarları. Digi SM 100. SM 100 Terazi Ayarları

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

KÖHLER. Okuma Programı Kullanma Klavuzu v 2.86 TEL: TEL: FX: FX:

Code Composer Studio İndirilmesi ve Kurulması

KATES Yazılım Güncelleme Dokümanı

Şekil 2.1 : Şekil 2.2 : Şekil 2.3 :

ROKAY. Robot Operatör Kayıt Cihazı KULLANMA KILAVUZU V:1.0

DATECS/ARGOX YAZICILARININ ETİKET TASARIM PROGRAMLARI KULLANMA KILAVUZU EKİ

MİKROİŞLEMCİLER LABORATUVARI İÇİN PROGRAM DERLEME VE YÜKLEME DOKÜMANI

SATFINDER SF03HD DRİVER FREKANS VE YAZILIM YÜKLEME TALİMATI DRİVER YÜKLEME TALİMATI FREKANS YÜKLEME TALİMATI YAZILIM YÜKLEME TALİMATI SIGNAL METER

Uzaktan kumanda ve alıcı programlama

İSTANBUL ECZACI ODASI BİLGİ İŞLEM BİRİMİ

Bu kılavuzda DS Manager ile, NP311 Serial to Ethernet dönüştürücünün kurulum ve konfigürasyonuna ilişkin pratik bilgiler bulunmaktadır.

ADF Transfer Kılavuzu

C için tümleşik geliştirme ortamı (IDE) kurulumları

Doğru Adaptor soket kutuplaması.

BQ101 GSM Access Kontrol Ünitesi Windows Programı. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

Kullanım Kılavuzu

RS-232 ile Seviye Ölçüm Cihazı Kullanım Talimatnamesi

NP301. K&K NP301 Sanal COM portu tanımlama adımları ADIM-1

Lisanslama Sistemi ve Set Yükleme İşlemleri

KAMPÜS DIŞI ERİŞİM AYARLARI

Spss 14 İçin İhtiyaç Duyulan Minimum Donanım Ve Yazılım Gereçleri; SPSS 14.0 programını License sunucusu üzerinden kurulumu:

1.5. Başvuru formundaki bilgileri aşağıdaki şekilde doldurunuz. Kart Okuyucu Tipi: Mini Kart Okuyucu Sertifika Süresi: 3 Yıl

UYGULANMIŞ ÖRNEK PLC PROGRAMLARI

DS Manager (Tibbo) RS232/RS485 Serial to Ethernet Converter Kurulum Yazılımı

Linux Kurulumu (Sürüm 1.52) İçindekiler

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

MEB E-Posta Hizmetleri ve Outlook Programı

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

MATLAB KURULUM KILAVUZU

Bu dökümanda Eğitim seti kurulumu için yapılması gerek işlemler konusunda hangi sıralamanın izleneceğine yönelik detaylar yer almaktadır.

CHATEAUXP Version 5.11

Doküman Versiyon : Tarih :

SHERIFF PROTEK V7.37

FOUR FAİTH F2114 GPRS MODEM İLE ANALOG I/O ÜZERİNDEN HABERLEŞME KILAVUZU



ACS790 Programından OZW672 Web Server a tesis diyagramının aktarılması

TachoMobile Server Uygulaması Kullanım Kılavuzu


PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:


F8914 ZİGBEE RF MODEM İLE MODBUS HABERLEŞME KILAVUZU

Altera ile proje hazırlama. Quarturs programı üzerinde Altera De0 kartı için proje hazırlama

Opera V2 Kurulum Klavuzu V0.01

Bay.t Destek. İnternetten Uzak Erişim. Kullanım Klavuzu

YENİ DÜNYALAR REKLAM POWERLED KULLANIM KILAVUZU

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

ARG Ses Kayıt Sistemi KURULUM YÖNERGESİ

SkyStar3 USB 2.0 Box 64 bit BDA Sürücü Kurulumu

Kılavuz içerisinde TalksPBX kurulumu anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

Smartnet PRO-W Kullanım Kılavuzu

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ TARAMA PC KURULUM KILAVUZU

EnRoutePlus Format İşlemi Öncesi Yedek Alma Dokümanı Versiyon 5.8 Döküman Güncelleme Tarihi: 13/10/2010

ORSOFT 5.22 AMERİKAN KÜLTÜR DERNEĞİ DİL OKULLARI YÖNETİM BİLGİ SİSTEMİ KURULUMU

(PWS) gelmektedir. Ancak. Add/Remove Programs bölümünden yüklenen bir bileşen değildir. Windows 98 kurulum CD'sinden yükleyebilirsiniz.

SIMAN KULLANIM KILAVUZU

SGK BİOMETRİK VERİ DOĞRULAMA SİSTEMİ

UBNT. UniFi mfi Ububntu. Ubuntu İşletim Sistemi ve UniFi/mFi Yazılımlarının Kurulumu

adresine tıklayarak kayıt ekranına giriş yapınız.

10 EYLÜL 2010 ORMAN MAKİNE YAYINLARI SOFTSERVO YAZILIM KURULUMU KİTABI MURAT ORMAN


LMS PC aracı ACS420. LMS parametre ayarlarının yapılması için PC yazılımı. Kurlum ve çalıştırma talimatları

e-imzatr Kurulum Klavuzu

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

V Daq Kurulum adımları

KULLANIM KILAVUZU Surum:

KURULUM VE LİSANS KURULUM KILAVUZU

EKLEME SORGUSU. 2) ornekveritabani.accdb isimli veritabanınızı çift tıklayarak açınız. Sorarsa, İçeriği Etkinleştir komutunu uygulayınız.

BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa

Windows Live Mail Programı Kurulumu ve Ayarlanması

TL-WPS510U PRINT SERVER KURULUM DÖKÜMANI

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Gerekli bağlantıları yapıp, ACS420 V3.03 programını çalıştırınız. Program açıldığında, LMS14 ün içindeki parametrelerin okunmasını bekleyiniz.

U y g u l a m a A i l e s i (Abakus 360, T-Panel, T-CRM) Tarayıcı Ayarları. IPera İletişim Teknolojileri

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU

TOPCON RECEIVER UTILITY (TRU)

BÖLÜM 23 TD F8 F4 SHIFT ESC ENTER M1.7 M1.6 M1.5 M1.4 M1.3 M1.2 M1.1 M1.0 F8 F7 F6 F5 F4 F3 F2 F1. Shift + F1

YÖ KC İ NGENİ CÖ Mİ KRÖSHÖP/Mİ KSHÖP KURULUM DÖKU MANİ

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

WeldEYE. Kurulum Kılavuzu. İçindekiler

INTERNET BAĞLANTISININ KURULMASI İÇİN GEREKLİ AĞ GEÇİDİ AYARLARI

BIOS açılış sırasını değiştirme sayfasından alınma bir kılavuz.

SAVİOR OTOMASYON TEKNİK DESTEK BİRİMİ

Windows XP Professional Kurulumu

WAMP SERVER KURULUMU

BEUN VPN Hizmeti. VPN Nedir?

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

MIRACLE DATA WORKS KURULUM DOKÜMANI

FRAGnStein PC ye İlk Kurulum ve Konfigürasyon Klavuzu

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

Transkript:

MICROPROCESSORS ESA 86/88-3 KULLANIM KLAVUZU Microprocessors dersinin deneyleri için kullanılan ESA 86/88-3 board unun resmi yukarıdadır. Board ile iletişime geçebilmek ve assembler ını kullanmak için size verilen klasördeki programlar kurulmalıdır. Öncelikle esa86_88_3 klasörüne giriniz. Bu klasörün içinde board ile iletişime geçmek için kullanılan win863s programı ve xtools klasörünün içinde de assembler ı bulunmaktadır. Daha sonra ana klasördeki USB to RS232 1.1 klasörüne bakınız. Bu klasörde window içindeki setup çalıştırılarak rs232-usb çeviricisinin driver ı kurulacak. Sol altta board a bağlı olan rs232 kablosunun resmi vardır. Bu kablonun diğer ucunda rs232-usb çeviricisi vardır. Çeviricinin ucu bilgisayarın herhangi bir usb portuna takılabilir. Bu sayede usb portu com port olarak çalışabilir. Deney Setinin Fiziksel Olarak Kurulması: Deney setinin adaptörünü fişe takınız. Adaptörü on yaptıktan sonra sağ alttaki LCD de ESA.. ile başlayan yazılar ekrana gelir. Yazı gelmesi ile board un hatasız çalıştığı anlaşılabilir. Board ile bilgisayarımızı haberleştirebilmek için rs232 kablosunu soldaki gibi board a takınız. Daha sonra diğer ucuna rs232-usb çeviricisini kablonun diğer tarafına takınız ve bilgisayarın herhangi bir usb portuna yerleştiriniz.

Board un fiziksel olarak kurulumu bu kadardır. Gerekli Programların Kurulumu: Kurulması gereken üç program var. Board ile iletişimde kullanılan WIN 86-3 programı, rs232-usb çeviricinin driver ı ve son olarak board un assemler ının bulunduğu xtools programı. 1. İlk olarak board ile haberleşmek için kullanacağımız win863s programını kuralım. Size verilen klasörü açın ve esa86_88_3\win863s\setup.exe yi çalıştırınız. Aşağıdaki ekran geldiğinde soldaki bilgisayar resmi olan buton a basarak devam ediniz. Yukarıdaki ekran geçtikten sonra aşağıdaki ekran gelir. Bu ekranda programı hangi gruba yükleyeceğini sorar. Burda direk continue diyerek devam ediniz.

Yukarıdaki ekranda continue dedikten sonra aşağıdaki ekrandaki gibi mesajlar verebilir. Bunların hepsine Yes buton una basarak devam ediniz.

En sonunda basarılı bir şekilde kurulduğu ile ilgili bir mesaj verir ve kurulum biter. Kurulum bittikten sonra masaüstünde WIN 86-3 icon gelir. Eğer yok ise program files içinde WIN 86-3 klasöründen kısayol yaratılabilir. 2. İkinci olarak board un assembler ını kuralım. Size verilen klasörde esa86_88_3\xtools\xtools.exe yi çalıştırın. İlk gelen ekranda enter a basınız. Daha sonra aşağıdaki ekran gelicektir. Bu ekranda serial number ve install key sorulmaktadır. Serial Number: 03497, Install Key: XTJYZ0IGC9 olarak giriniz ve enter a basınız. Gelen ekranda Y tuşuna basınız ve daha sonra enter a basarak kurulumu bitiriniz. Kurulum bittikten sonra bilgisayarınızın C: dizininde XTOOLS adlı bir klasör oluşur. XTOOLS dizinin içinde bütün microprocessor çeşitleri için assembler lar bulunmaktadır. ESA 86/88-3 board uiçin asm86 isimli assembler kullanılır. 3. Son olarak rs232-usb çeviricisinin driver ı kurulmalıdır. Bunun için size verilen klasörde USB to RS232 1.1\window\setup.exe yi çalıştırınız. Setup ı bitirmek için sürekli ileri tuşuna basınız. Ek olarak herhangi bir şey yapmanıza gerek yoktur. En Baştan Sona Kadar Bir Programın Board Üzerinde Çalıştırılması Örnek olarak memory nin 0000:2050 adresindeki verileri AX register ında toplayan uygulamayı yazıp, asm86 assembler ında derledikten sonra board a yükleyip çalıştıralım. ESA 86/88 in assembler ının bazı özellikler standart olan assembler lardan biraz farklıdır. İlk olarak assembler ın özelliklerinden bahsedelim. Uygulamalar genellikle 0000:2000 adresine yüklenir ve bunun için ilk başta ORG $2000 komutu çalıştırılır. Her sayının başına $ işareti koyulur.

MOV, ADD, ORG... gibi komutları yazmadan önce bir tab boşluk bırakmak gereklidir yoksa hata verir. Label ve sabitler yani EQU tanımlamaları yazılmadan önce tab koyulmamalıdır, sola bitişik yazılmalıdır. Register lara immediate data atamaları sabitler üzerinden yapılmalıdır. Örneğin MOV AH,$10 yerine 10 değeri yukarıda DATA1 EQU $10 olarak tanımlanmalı ve MOV AH,#DATA1 olarak yazılmalıdır. Komutları yazarken boşluk olması gereken yerde en fazla tek space karakteri, diğer yerlerdede hiç boşlul olmamalıdır. Örneğin MOV AH,#DATA1 komutu MOV AH, #DATA1 olarak yazılırsa yani virgülden sonra boşluk olursa hata verir. Herşey bitişik yazılmalıdır. Interrupt lar çalışmamaktadır. Sağ alttaki LCD ye yazı yazdırmak için belirlenmiş adreslerden call yapılmalıdır. Direk call da yapılamamaktadır bu çünkü call 0FE00:0000 dediğimizde hata vermektedir bunun yerine CALL FAR ın hex komutu yazılmalıdır. Örneğin DB 9AH,00H,00H,00H,0FEH komutu gibi. Geliştirilen örnek aşağıdadır. ORG $2000 ADRESS EQU $2050 RESET EQU $0 MOV AH,#RESET MOV SI,#ADRESS MOV BH,[SI] ADD AH,BH INC SI MOV BH,[SI] ADD AH,BH INC SI MOV BH,[SI] ADD AH,BH INC SI MOV BH,[SI] ADD AH,BH RET ORG $2050 DB $00,$01,$02,$03,$04,$05 DB $06,$07,$08,$09,$10

Assembly programlarınızı herhangi bir text editöründe yazabilirsiniz. Programı yazdıktan sonra dosyaları.asm uzantılı olarak kaydediniz. Yukarıda yazılan programı asm86 ile.hex uzantılı dosya oluşturmak için programı asm86.exe sinin bulunduğu yere veya XTOOLS un alt bir klasörüne koyunuz. Ben yapacağım örnekte asm dosyamı Onur\Print\print.asm olarak yerleştirdim. Bu asm programını derlemek için asm86 kullanılacaktır. Bu assembler ı kullanmak için command prompt a girmek gereklidir. İlk olarak Başlat a basınız ve çalıştır ı tıklayınız. Gelen ekranda cmd yazınız.

Yukarıdaki ekran geldikten sonra iki defa cd.. diyerek C: dizinine geliniz ve daha sonra cd XTOOLS diyerek xtools klasörüne geliniz. Eğer sizin XTOOLS klasörünüz farklı bir yerde ise siz oraya ulaşınız. Kaydettiğimiz assembly programını derlemek için asm86 Onur/Print/Print.asm -i yazınız ve enter a basınız. Assembler bize hatamız olup olmadığını bildirir. Örneği aşağıdaki resimde bulunmaktadır. Bu komutu çalıştırdıktan sonra asm dosyasının bulunduğu yerde.hex uzantılı bir dosya oluşmuştur. Bu dosya board a yükleyip çalıştıracağımız dosyadır.

Board ile bağlantı sağlamak için öncedende bahsettiğimiz gibi rs232-usb çeviricisi bilgisayarımıza bağlı olmalıdır. Önceden kurmuş olduğumuz WIN 86-3 programını çalıştırınız. Program ilk başladığında board ile haberleşeceği com port u açmaya çalışır. Eğer doğru port belirtilmemişse hata verir ve aşağıdaki resimdeki hatayı verir. Bu hata bağlantı kurulmak istenilen port un kullanımda olduğunu belirtir veya olmadığı anlamındadır. Ekranda çıkan mesaja evet diyerek com port ayarlanabilir. Peki, hangi port olacağını nerden bileceğiz diye düşünüyorsanız, bilgisayarıma sağ tıklayıp özelliklere tıklayın. Daha sonra aygıt yöneticisine giriniz.

Yukarıdaki görüntü hata mesajıdır aşağıdaki ise aygıt yöneticisine girdiğinizdeki görüntüdür.

Aygıt yöneticisinde Bağlantı noktaları(com ve LPT) isimli ağaç menude, menu olması gerek. Orda bilgisayara taktığınız rs232-usb çeviricisi hangi com port a yerleşmiş olduğu yazar. Buraya bakım hangi com port olduğunu anlayabilirsiniz. Bazen bu port com1 e yerleşir ve sorun olur. Değiştirmek için Bağlantı noktaları(com ve LPT) nin altındaki yazıya çift tıklayın ve çıkan ekranda Bağlantı noktaları ayarı sekmesine geliniz. Burda Gelişmiş buton una basarak yeni bir ekran gelir ve bu ekranda sol altta com bağlantı noktasını değiştirebilirsiniz. Burda belirlediğiniz com port, board ile haberleşeceğiniz port tur ve Win 86-3 programı başladığında da burda belirttiğiniz port un aynısını vermeniz gereklidir. Com port ayarlarından sonra program sorunsuz bir şekilde açılacaktır. Bazı bilgisayarlarda bağlantı sağlananamıştır. Kimisinde Win 86-3 programı başlatıldığında dosya erişim hatası verdi ve çözüm için bu programın bulunduğu dizine yani program files\win 86-3 dizinine tüm yetkileri atayarak çözülmüştür. Bazı bilgisayarlarda da bir türlü connection kurulamadı. Connection kurulamamasının nedeni ise com port ların başka.exe ler tarafından kullanıyor olması olabilir. Program düzgün bir şekilde başladı ise sol altta Connected yazısı yazar. Board a program yükleyebilmek için sol üstteki ikinci buton olan download buton u kullanılır. Download butonuna bastıktan sonra aşağıdaki gibi bir ekran görüntüsü gelir. Bu ekranda asm86 ile oluşturulan.hex uzantılı dosya seçilir ve Ok butona basarak program board a yüklenir.

Program board a yüklendikten sonra, soldan dördüncü buton olan disassembly butonuna basarak kodlarımızı görebiliriz.

Çıkan ekranda Start Address kısmına 0000:2000 yazdıktan sonra Disassemble butonuna barak ve kodumuzun ilk başladığı yeri görebiliriz. Disassemble ekranında adım adım kodumuzu çalıştırabiliriz. Çalıştırmaya başlamadan önce Set PC butonuna basarak program counter ı 0000:2000 adresine gelmesi sağlanır. Daha sonra step over diyerek çalıştırmaya başlarız. Program adım adım çalıştırılırken register ların durumlarını görmek içinde üstteki menudeki soldan üçüncü butona basarak incelebilir.