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.

End<br />

Makro dosyalarının listeleri:<br />

BD2.INC dosyasının listesi<br />

---------------------------------B2D.INC-------------------------------<br />

cblock KRAM<br />

SAYI ; w kayıtçısındaki sayının kopyası<br />

YUZLER ; Yuzler basamağı<br />

ONLAR ; Onlar basamağı<br />

BIRLER ; Birler basamağı<br />

Endc<br />

Variable KRAM=BIRLER+1<br />

B2D movwf SAYI<br />

Clrf YUZLER<br />

Clrf ONLAR<br />

Clrf BIRLER<br />

YuzB<br />

Movlw .100<br />

Subwf SAYI,W<br />

Btfsc STATUS,C<br />

Goto YuzlerBasamagı<br />

OnB<br />

Movlw .10<br />

Subwf SAYI,W<br />

Btfsc STATUS,C<br />

Goto OnlarBasamagı<br />

Movf SAYI,W<br />

Movwf BIRLER<br />

Return<br />

YuzlerBasamagi<br />

İncf YUZLER,1<br />

Movwf SAYI<br />

Goto YuzB<br />

OnlarBasamagi<br />

İncf ONLAR,1<br />

Movwf SAYI<br />

Goto OnB<br />

------------------------------PBS.INC dosyası---------------------------------<br />

TUŞ TAKIMI<br />

Cblock KRAM<br />

BUTON18<br />

BUTON916<br />

SAYAC1<br />

SAYAC2<br />

Endc<br />

Variable KRAM=SAYAC2+1<br />

#define PB1 BUTON18,0<br />

#define PB2 BUTON18,1<br />

#define PB3 BUTON18,2<br />

#define PB4 BUTON18,3<br />

#define PB5 BUTON18,4<br />

#define PB6 BUTON18,5<br />

#define PB7 BUTON18,6<br />

#define PB8 BUTON18,7<br />

#define PB9 BUTON916,0<br />

#define PB10 BUTON916,1<br />

#define PB11 BUTON916,2<br />

#define PB12 BUTON916,3<br />

#define PB13 BUTON916,4<br />

#define PB14 BUTON916,5<br />

#define PB15 BUTON916,6<br />

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

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

Saved successfully!

Ooh no, something went wrong!