Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51 SYAHHMINAN, S.kom,.M.kom.

Presentasi serupa


Presentasi berjudul: "TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51 SYAHHMINAN, S.kom,.M.kom."— Transcript presentasi:

1 TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51 SYAHHMINAN, S.kom,.M.kom

2 0H (nama file.obj)  Sudah memperoleh berkas dengan extensi “*.hex”  Yang akan mengenali format hexa, jika ingin merubah mejadi format biner  H

3 Akumulator  ACC atau akumulator yang menempati lokasi E0h digunakan untuk menyimpan data sementara, intruksi ini mengacu pada register A  Register B lokasi F0h digunakan selama operasi perkalian untuk intruksi lain dapat diperlakukan sebagai register scretch pad

4 Program status word (psw)  Register psw (lokasi D0h) berisikan informasi status program  Datapointer data pointer atau DPTR untuk (DPH) dan (DPL) masing-masing berada pada lokasi 83h dan 82h yang mampu menyimpan alamat 16 atau 8 bit yang terpisah

5 Timer Register TH0, TL0 lokasi 8ch dan 8Ah (TH1, TL1) di lokasi 8Dh dan CCh merupakan register pencacah 16 bit untuk masing-masing Timer 0 dan timer 1

6

7

8 CONTOH ORG0H SETBACC.0 CLRP0.1 CLRP0.0 RET END

9 CONTOH BERIKUTNYA ORG0H BU: CLRP0.0 SETBP0.1 CALLDELAY CLRP0.1 SETBP0.0 CALLDELAY JMPBU DELAY:DJNZR2,$ DJNZR1,DELAY

10 ORG0H CPLC CPLP0.0 END AKAN MEMBALIK NILAI BINER DALAM BIT CARRY YG MERUPAKAN NILAI BITNYA256 LOKASI E7h ATAU psw

11 ORG0H ANLC,P0.0 END Meng AND nilai pada bit carry nilai port 0 bit 1 dan nilainya di simpan pada bit carry

12 ORG0H JBP0.0,$ JNBP0.0,$ END MEMANTAU KEADAAN KAKI PORT 1 BIT 1 $ MERUPAKAN JIKA SYARAT TERPENUHI DAN KERJAKAN LAGI INTRUKSI YANG BERSANGKUTAN

13 ORG0H CLRA MOVR0,A ULANG: L: INCR0 ADDA,R0 MOVP0,A CJNER0,#10,L JMPULANG END

14 MOVA,1 mulai:INCA MOVR0,A MOVP0,A SJMPMULAI RET END

15


Download ppt "TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51 SYAHHMINAN, S.kom,.M.kom."

Presentasi serupa


Iklan oleh Google