Microcontroller Kits
Simple Mikrokontroller 89s51 Trainer
Standart
Mikrokontroller 89s51 Trainer
Super Mikrokontroller Trainer 89s51
All Kits
Programmer via USB Port
ย
1.7.2 Assembly Listing
Program-sumber assembly di atas, setelah selesai ditulis diserahkan ke program Assembler untuk diterjemahkan. Setiap prosesor mempunyai program assembler tersendiri, bahkan satu macam prosesor bisa memiliki beberapa macam program Assembler buatan pabrik perangkat lunak yang berlainan.
Hasil utama pengolahan program Assembler adalah program-obyek. Program-obyek ini bisa berupa sebuah file tersendiri, berisikan kode-kode yang siap dikirimkan ke memori-program mikroprosesor/mikrokontroler, tapi ada juga program-obyek yang disisipkan pada program-sumber assembly seperti terlihat dalam Assembly Listing di Gambar 2.
Bagian kanan Gambar 2 merupakan program-sumber Assembly karya asli penulis program, setelah diterjemahkan oleh program Assembler kode-kode yang dihasilkan berikut dengan nomor-nomor memori tempat penyimpanan kode-kode tadi, disisipkan pada bagian kiri setiap baris perintah, sehingga bentuk program ini tidak lagi dikatakan sebagai program-sumber assembly tapi dikatakan sebagai Assembly Listing.
Membaca Assembly Listing bisa memberikan gambaran yang lebih jelas bagi program yang ditulis, bagi pemula Assembly Listing memberi pengertian yang lebih mendalam tentang isi memori-program, sehingga bisa lebih dibayangkan bagaimana kerja dari sebuah program.
Line Addr Code Source
1: Org 0H2: 0000 74 FE Start: Mov A,#11111110b3: 0002 78 07 Mov R0,#74: 0004 F5 80 Kiri: Mov P0,A5: 0006 12 00 1C Call Delay6: 0009 23 RL A7: 000A 18 DEC R08: 000B B8 00 F6 CJNE R0,#0,Kiri9: 000E 78 07 Mov R0,#710: 0010 F5 80 Kanan: Mov P0,A11: 0012 12 00 1C Call Delay12: 0015 03 RR A13: 0016 18 DEC R014: 0017 B8 00 F6 CJNE R0,#0,Kanan15: 001A 80 E4 Sjmp Start16: ;17: 001C 79 FF Delay: mov R1,#25518: 001E 7A FF Del1: mov R2,#25519: 0020 DA FE Del2: djnz R2,del220: 0022 D9 FA djnz R1,del121: 0024 22 ret22: end
ย
HARDWARE
1.Target
2.Programmer
DASAR TEORI1.Organisasi Mem
1.1. Mem.Data
1.2. Mem.Prog
1.4. SFR2.Pengalamatan3.Set Instruksi
3.1.Copy Data
3.2.Aritmatika
3.3.Logika
3.4.Lompatan4.Interupsi5.Timer Counter6.Serial Kom.7.Bahasa Assemb.8.Perangkat LunakMIDE dan ISP Soft.
PERCOBAAN 1
LED
PERCOBAAN 2
SAKLAR
PERCOBAAN 3
7 Segmen
PERCOBAAN 4
LCD Character
PERCOBAAN 5
ADC
PERCOBAAN 6
DAC
PERCOBAAN 7
Keypad
PERCOBAAN 8
Motor Stepper
PERCOBAAN 9
Timer Counter
PERCOBAAN 10
Komunikasi Serial
PERCOBAAN 11
Interupsi
PERCOBAAN 12
Keyboard PC
PERCOBAAN 13
Printer Dot Matr.
PERCOBAAN 14
RTC12C887
PERCOBAAN 15
P W M
ย
ย