ileri2.TIF (10072 bytes)     ilei1.TIF (10660 bytes)      ileri.TIF (10128 bytes)

ÇABUK BAŞLAMA

                                                             

X51 PROGRAMININ INSTALL EDİLMESİ

1.1 numaralı disketi " A: " sürücüsüne takıp " SETUP " 'ı çalıştırarak yazılımı kurunuz.

2.Board'un RS232 portu ile PC'nizin ikinci ( COM2 ) RS232 portunu (25 pinli) irtibatlayınız.

3.Program panosundan X51 programını çalıştırınız.

VE PROGRAMLAMAYA HAZIRSINIZ...

İLK PROGRAMIMIZ

Program çalıştırıldıktan sonra sayfanın en üstünden başlayarak aşağıdaki programı yazınız.

$ Title ( ilk program ) ; Başlık

$ Date ( 19. 2. 1998 ) ; Tarih

$ Mod 51 ; 8051 komutlarının kullanılması için

org 2000 h ; programın yükleneceği başlangıç adresi

BASLA: MOV P1,#10101010B ; P1 portuna binary sayıyı yükle

SJMP BASLA ; tekrar basla'ya dallan

END ; programın sonu

ikonunu tıklayarak yazdığınız programı harddisk'e kaydediniz.

ikonunu tıklayarak programınızı derleyiniz.Eğer hata yoksa DOS penceresini kapatınız.

Board'a 5 V. Beslemeyi takınız.RESET / HAZIR yazarken board'un RESET butonuna basınız. (en sağdaki display'de " r " harfi görülecek.)

ikonuna tıklayarak board ve PC 'nizi haberleşme için hazırlayınız.Eğer bir problem yoksa en sağ display de " H " harfi görülecektir.

ikonunu tıklayarak yazdığınız programı board'a yükleyiniz.Yükleme tamamlandıktan sonra board üzerindeki en sağ displayde " Y " harfi görülecektir. Programınız çalışmaya hazırdır.

ikonunu tıklayarak programınızı çalıştırınız.P1 portuna yüklediğiniz binary sayı LED'lerde görülecektir.

( BU İŞ BU KADAR KOLAY !!...)

DAHA ÖNCE YAZILMIŞ PROGRAMLARIN ÇALIŞTIRILMASI :

ikonuna basarak " AÇ " panosundan " ORNEKLER " e tıklayarak .asm uzantılı bir dosya açınız .

Board'un RESET düğmesine basarak resetleyiniz.

Yukarıdaki işlemleri 3.maddeden itibaren tekrar ediniz.

PROGRAMDA KULLANILAN MENÜ'LER ( Hızlı referans )

Dosya

Yeni : Yeni bir dosya açar.

Aç : Daha önce yazılmış olan programları tekrar açar.

Kaydet : Üzerinde çalışılan dosyayı harddisk'e kaydeder.

Yeni Adla Kaydet : Üzerinde çalışılan dosyayı başka bir isim ile kaydeder.

Program Sonu : Programdan çıkılır.

Editör

Kes ( Shift + DEL ) : Üzerinde çalışılan dosyada seçilen text'i dosyanın başka bir yerine yapıştırmak için hafızaya alır.Seçilen text silinir.

Kopyala ( Shift + K ) : Üzerinde çalışılan dosyada seçilen text'i dosyanın başka bir yerine kopyalamak için hafızaya alır.

Yapıştır (Shift + INS): "Kes" veya "Kopyala" komutları ile hafızaya alınmış text'i kursor'ün bulunduğu yerden itibaren yapıştırır.

Sil ( DEL ) : Üzerinde çalışılan dosyada seçilen text'i siler.

Bul ( F3 ) : Üzerinde çalışılan dosyada bulunmasını istediğiniz kelimeyi bulur.

Tekrar Bul ( F4 ) : Üzerinde çalışılan dosyada daha önce bulunmasını istediğiniz kelimeyi tekrar arar ve bulur.

Baslık : Yeni bir dosya açtığınızda gerekli ilk başlıkları yazar.

$ Title ( Başlık ) ;programınızın başlığı

$ Date ( 12.1.1998 ) ;bulunduğunuz günün tarihi

$ Mod 51 ;8031,8051 komutlarını kullanmak için ;kaydedicileri tanımlar

ORG 2000 h ;programınızı yükleyeceğiniz ram adresi

Yaz Durprg : Programı çalıştırırken,kontrol amacıyla istenilen yerde durdurmak için kullanılan DURPRG komutunu yazdırır. ( Bu komutun işlevi daha sonra detaylı olarak açıklanacaktır. )

Sil Durprg :Çalışan dosyada ilk DURPRG komutunu bularak siler.

Memory

Int MEM ( F1 ) : 8031 'de kullanılan internal RAM (hafıza) lerdeki o anki değerlerini gösterir.

Ext MEM ( F2 ) : Setup menusündeki Ext MEM adresindeki Hex değerden başlayarak program hafızasındaki 128 adet değeri gösterir.

Derleme

Asemble ( F6 ) : Üzerinde çalışılan dosyayı kaydeder ve derler.

Liste ( TEXT ) : Derlenen dosyayı;hata kodlarını HEX CODE'larıyla beraber listeler. "ESC" tuşuna basıldığında ".asm " dosyaya tekrar geri döner.

Liste (HEX ) : Derlenen dosyayı INTEL 8H kodunda listeler."ESC" tuşuna basıldığında ".asm " dosyaya tekrar geri döner.

Run

Yükle ( F7 ) : Derlenen dosyanın HEX code obje dosyası Board'a yüklenir.Yükleme tamamlandığında Board 'daki en sağ display " Y " yazar.

RUN ( F8 ) : Yükle komutu ile Board 'a yüklenen programı Setup menüsündeki RUN ADRESİ değerindeki HEX adresten başlayarak çalıştırır.

Call SUB ( F9 ) : Board'a yüklenlen programı programdaki ' MON ' komutuna kadar çalıştırır.' MON ' komutundan sonra SFR 'lerdeki son değerleri bir pencerede gösterir.Bu konu ile ilgili daha geniş açıklama sonraki bölümlerde yapılacaktır.

RS232

Bağlan : Yükle, Run, Int MEM, ExtMEM, Call Sub komutlarının board 'a iletilmesi için PC 'niz ile board arasındaki bağlantıyı sağlar.Eğer bağlantı kurulmuş ise Board üzerinde en sağdaki display de ' H ' harfi yazacaktır.

RS232-Giriş Pen. : X51 Programı PC 'nizi RS232 portundan bilgi alabilecek şekilde pencere açar.Bu pencerede giriş yapılacak bilginin alınabileceği Baud Rate değerleri ve girilen bilginin ekranda gösterilme modu çalşma esnasında seçililebilir.Bu pencereden çıkılmadan tekrar programa dönülemez.Pencereden çıkmak için önce ' DUR ' komutuna basıp daha sonra pencere kapatılmalıdır.

Setup : A) Board ile PC nizi birbirine bağlayan PC portunuzun seçimini sağlar.Genelde COM1 portu PC'lerde mouse portu olarak kullanıldığından açılışta COM2 portu seçilidir.

B ) External Memory Adresi board program hafızasının Ext MEM komutuyla görüntülenebilmesi için gerekli başlangıç adresini belirler.Bu girilen değer HEX kodda 4 rakamlı ve son değeri 0 (sıfır )olmalıdır.

Örnek : 2000 , 3B00 , 8C10 ....

C )Run Adresi :Run komutu ile çalıştırılacak programın ilk çalışmaya başlayacağı adres değeridir.Yine bu değerde HEX kodda olup 4 rakamlıdır.Son değerin sıfır olması gerekmez.

Not : Board hafızasının çeşitli yerlerine yüklenen birbirinden bağımsız programlar RUN adresindeki değere göre ayrı ayrı çalıştırılabilir.

HOME PAGE.GIF (1154 bytes) HOME PAGE