PIC Assembly Genel Komutlar

2 Ağustos 2010 Pazartesi

Bu yazımda size PIC için gereken genel komutlarımızdan bahsedeceğim.

Her PIC yazmaya başladığımızda üst tarafta hangi PIC te yazacağımızı belirtmek amacıyla LIST P= komutunu kullanırız.Örneğin biz PIC16F628A ile işlem yaptığımız için LIST P=16F628A şeklinde yazılmaktadır.

PIC'te banklar bulunmaktadır.Bu banklarda hex cinsinden adresleri vardır.Bu adreslerde de bizim atayacağımız ve önceden atanmış değişkenler vardır.(bknz:PIC16F628A RAM Memory )
Bu banklar arası geçişi yapmak içinde BANKSEL komutunu kullanırız.
Biz PIC'te bir değişkeni bir yere atamak için EQU komutunu kullanırız.Örnek kullanımı:
PORTB EQU 0x06 Burada ki "0x06" hex değerinde yazılmış adresimizdir.Biz PORTB yi Banklarımızda ki 06h'ye oturttuk.Artık orası PORTB'nindir :)

PIC'te temizleme işlemlerini CLRF ile yaparız.Örneğin;
CLRF PORTB yazdığımızda PORTB nin içeriği sıfırlanmaktadır.

Elektronikte 1 ve 0 kavramları vardır.Örneğin küçük bir Led'in yandığı duruma 1,sönük olduğu konuma da 0 deriz.Yani genellemek olursa enerji varsa 1,yoksa 0'dır.

Şimdi PIC'te bu 1 ve 0 ı kullanabileceğimiz iki komut göstereceğim.