Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Yüksek&orta<br />
Seviyeli Diller<br />
(PIC Basic Pro.<br />
PIC C)<br />
DERLEYİCİ<br />
PIC Assembly Dili<br />
prg.asm ASSEMBLER<br />
(MPASM)<br />
prg.asm<br />
PROGRAMLAYICI<br />
PIC<br />
prg.hex<br />
Şekil 6.1 PIC programlama adımları<br />
Metin Editörü<br />
(program.asm)<br />
MPLAB<br />
Assembly dili, bir PIC‟e yaptırılması istenen işlerin belirli kurallara göre yazılmış komutlar<br />
dizisidir. Assembly dili komutları İngilizce dilindeki bazı kısaltmalardan meydana gelir. Bu<br />
kısaltmalar genellikle bir komutun çalışmasını ifade eden cümlenin baş harflerinden oluşur. Böylece<br />
komut, bellekte tutulması kolay hale gelir. PIC mikrodenetleyicileri RISC mimarisi ile<br />
üretildiklerinden az sayıda komut ile programlanırlar. PIC mikrodenetleyicisi 35 komuta sahip<br />
olduğu için programlanması kolaydır. Assembly dilinin temel bileşenleri;<br />
Etiketler (Labels)<br />
Komutlar (Instructions)<br />
İşlenecek veriler (Operands)<br />
Bildirimler (Direktifler-Directives)<br />
Yorumlar (Comments)<br />
Etiketler PIC‟in program ve veri belleğindeki belirli bir adresi isimlerle ifade etmeyi sağlar.<br />
Özellikle alt program çağrılmasında kullanılır. Assembler, programı derlerken etiketi gördüğü anda<br />
ilgili etiketin adresini otomatik olarak yerine koyup işlemi yapacaktır. Etiketler bir harfle veya “_”<br />
karakteri ile başlamalıdır. Program yazılırken Türkçe karakter kullanmamaya dikkat etmeliyiz. Aynı<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 69