Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51

Presentasi serupa


Presentasi berjudul: "TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51"— 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 <nama file.hex> <nama file.bin>

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 ORG 0H SETB ACC.0 CLR P0.1 CLR P0.0 RET END

9 CONTOH BERIKUTNYA BU: CLR P0.0 SETB P0.1 CALL DELAY CLR P0.1 SETB P0.0
ORG 0H BU: CLR P0.0 SETB P0.1 CALL DELAY CLR P0.1 SETB P0.0 JMP BU DELAY: DJNZ R2,$ DJNZ R1,DELAY

10 ORG 0H CPL C CPL P0.0 END AKAN MEMBALIK NILAI BINER DALAM BIT CARRY YG MERUPAKAN NILAI BITNYA256 LOKASI E7h ATAU psw

11 ORG 0H ANL C,P0.0 END Meng AND nilai pada bit carry nilai port 0 bit 1 dan nilainya di simpan pada bit carry

12 ORG 0H JB P0.0,$ JNB P0.0,$ END MEMANTAU KEADAAN KAKI PORT 1 BIT 1 $ MERUPAKAN JIKA SYARAT TERPENUHI DAN KERJAKAN LAGI INTRUKSI YANG BERSANGKUTAN

13 CLR A MOV R0,A ULANG: L: INC R0 ADD A,R0 MOV P0,A CJNE R0,#10,L
ORG 0H CLR A MOV R0,A ULANG: L: INC R0 ADD A,R0 MOV P0,A CJNE R0,#10,L JMP ULANG END

14 MOV A,1 mulai: INC A MOV R0,A MOV P0,A SJMP MULAI RET END

15


Download ppt "TATA CARA PEMBUATAN PROGRAM MIKROKONTROLER AT89C51"

Presentasi serupa


Iklan oleh Google