21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Şekil 7.11. MPASM arayüzü<br />

Bunun için öncelikle .asm uzantılı kaynak dosya gerekmektedir. PIC program kodları<br />

yazılırken istenilirse not defterinden yazılıp uzantısı asm olarak kaydedildikten sonra buradan<br />

derlenmesi yapıla bilinir. Browse butonu kullanılarak derlenmek istenen asm dosyası seçilir.<br />

Options kısmından gerekli ayarları yaptıktan sonra “Assemble” butonuna basılarak ilgili programın<br />

Hex kodları oluşturulur.<br />

Radix bölümünde programın yazılımı sırasında tipi belirtilmeyen sayılar varsa burada<br />

seçilen tipe göre işleme koyulur. Örneğin hexadecimal seçeneği seçilmişse tipi belirtilmeyen<br />

sayılar hexadecimal olarak kabul edilir.<br />

Warning level, program derlenirken oluşabilecek hata ve uyarıları kullanıcıya bildirmek için<br />

kullanılır. “Warning and Errors” seçeneği seçildiğinde sadece derleme sırasında karşılaşılan uyarı<br />

ve hata durumlarında kullanıcı bilgilendirilir.<br />

Hex Output seçeneğinde Hex dosyasının tipini belirtmek için kullanılır.<br />

Case Sensetiev seçeneği de programda kullanılan değişkenlerin küçük/büyük harfe duyarlı<br />

olup olmaması sağlanır.<br />

gerekir.<br />

Macro Expension, eğer programınızda macro kullandıysanız buradaki ayarların yapılması<br />

Processor kısmında ise kullandığınız PIC mikrodenetleyicisi seçebilirsiniz. Buradan PIC<br />

16F877 seçilmelidir.<br />

Tab Size , sütunlar arası mesafeyi ayarlamak için kullanılır.<br />

İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 97

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!