Bu sayfadaki yazılar
Sayfanın metni
Sayfa 23
Hafıza Dağılımı:
$0000-$03FF: Zero-Page, geliştirilmiş Zero-Page $0400-$07FF: Ekran belleği $3000-$BFFF: EPROM programlar için boş alan $C000-$CFFF: Makine dili rutinler $D000-$DFFF: I/O-Bölümü $E000-$FFFF: İşletim sistemi
Bazı Özellikler:
- Run/Stop tuşu ile her zaman başlangıç ekranına dönebilirsiniz. - Run/Stop ve Restore'ye beraber bastığınızda ise program kesilecek, - Programın adı istendiğinde '$' yazıp device number '8' verildiğinde directory karşınıza çıkar. - Programın bitiş adresini verirken en son dolu byte yazılmalıdır. Bazı programlayıcılarda olduğu gibi son adresten sonraki byte'ın yazılması gereksizdir.
(Bu yazının programı dökümündedir)
Bütün transistörler BC 547
Eprommer V.2.0 şeması Parça Listesi: - Bit Sayısı: CD 4040, TP 4040, TF 4040 1 adet T 1-4: NPN BC 237 C, BC 238 C, BC 547 C, BC 548 (Hepsi olabilir) 2 adet D 1-3: Silisyum diyotlar: En az 30 V/1A 1N 4001, 1N 4002, 1N 4003... 1N 5400 (Hepsi olabilir) D4: Zener diyot 22 V / 0.5 W D5: Zener diyot 12.5-13 V / 0.5 W D6: Zener diyot 5 V / 0.5 W D7: 1.5-2.5 V / 18 mA C 1,2: Elektrolitik kondansatör 220 µF / 25 V R 1,2: Direnç 4.7 kΩ / 0.3 W R3: Direnç 1 kΩ / 0.3 W R4: Direnç 27 kΩ / 0.3 W R5: Direnç 820 Ω / 0.3 W 1 adet 28 bacaklı entegre soketi (örneğin 3M-Textool soketi) 1 adet 16 bacaklı entegre soketi 1 adet 8 yollu yassı kablo (0.5 m) 1 adet User-Port konnektörü 2x12 Pin
2 Joystick fişi (erkek) 2 Joystick fişi (dişi)
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 22
2. Fast and Secure: Bu seçenekte ise yine oldukça hızlı programlama şansına sahipsiniz. (8 KByte 11 saniyenin altında.) Fakat burada eprom normal programlama süresinin 5 katı bir sürede programlanması ve hatalı programlama durumunda ise işlemin daha da yavaşlaması olumsuz yönler. Sonuçta eski ve kötü epromların programlama süresi 1 saate yaklaşabilir. Bu seçeneğin avantajı ise yakılan epromları oldukça uzun süre içinde bilgileri tanımasıdır. Sonuçta eprom programlarda bu seçeneği seçmeniz faydalı olacaktır. 3. Standart 50 ms: Bu yavaş ve en güvenli olan seçenekte 8 KByte'lık bir eprom 7 dakikada programlanmakta. Bu programlamada eprom üreticilerinin tavsiye ettikleri 50 ms'lik hız kullanılmaktadır. Eğer bir epromu bir kez programlayıp uzun süre kullanacaksanız bu seçeneği seçin. Zira uzun programlama süresi epromların ömrünü oldukça kısaltmaktadır. Program işlemi tamamlandıktan sonra Verify (hafıza ile epromu karşılaştırma) imkanına sahipsiniz. Uzun süre kullanıldıktan sonra tekrar programlanmış epromlar için bu gereklidir. Bir hata mesajında ise epromun silinip tekrar programlanması lazımdır. Epromun yakılma işlemi sırasında epromun yanındaki Led'in yandığını göreceksiniz. Bu led yanarken epromu çıkardığınız taktirde hem epromunuz hem de programınız zarar görebilir. Dikkat etmeniz gereken bir diğer nokta ise eprom programlayıcı takılı iken user port kul-
Eprommer V.2.0 baskı devresi (Ters görüntüsü) 22
PTT PTT
ı D
KABLO
ba 9 "
—> hk
cı
T ici TİNY-EPROMMER lanılan programı çalıştırmamanız (Kopya programlar, Floppy hızlandırıcıları gibi). Ana programda karşınıza çıkacak menüde şu seçenekler vardır:
L
Eprommer parça yerleşim planı. (User Port konnektörü ile devre arasındaki 5 atlamayı unutmayın)
F1: Eprom yakma F3: Tip ve algoritma seçimi F5: Files/Directory F2: Boşluk testi F4: Eprom okuma F6: Eprom verify F8: Tools (monitör)
Aynı zamanda en alt satırda kullanılacak eprom tipini görebilirsiniz. RUN/STOP'a bastığınızda ise her an başlangıç ekranına dönebilirsiniz. Eprom Yakma: Bir programı eproma aktarmadan önce hafızaya yüklemeniz gereklidir. “F5” tuşu ile bu işlemi gerçekleştirebilirsiniz. Yükleme işlemi tamamlanınca bitiş adresi ekranda görülecektir. F1 veya RUN/STOP ile ilk menüye dönüp F3 ile istediğiniz eprom tipini seçiniz. Bu işlem de tamamlanınca eprom artık programlanabilir. “F1” tuşuna bastığınızda bilgisayar programının başlangıç ve bitiş adreslerini isteyecektir. Bitiş adresini bilmiyorsanız sadece “Return”e basın. Artık epromunuz programlanıyor. (Led yanmaktadır.) Bir hata mesajı ile karşılaşırsanız epromunuzu değiştirin ve programlayıcınızı tekrar gözden geçirin.