Archive for the ‘Dasar Bahasa Rakitan (Assembly Language)’ Category

Pembahasan Singkat UAS Bahasa Rakitan

Pembahasan Singkat UAS Bahasa Rakitan – Tipe Soal A (tipe yang lain hanya berbeda Port saja)

Berikut skrip/kode program assembly yang dicompilasi menggunakan assembler pada MIDE-51 Studio dan disimulasikan menggunakan TOP VIEW SIMULATOR. File word dapat diunduh disini

Rekap nilai dapat diunduh disini

Continue reading

link file multipleks display 7 segment

http://www.4shared.com/rar/ma_Ln_of/multipleks_display_7_segment.html

Multipleks display 7 segment – Bahasa Rakitan – Pertemuan XII

org 0h ; Program untuk membuat tampilan secara multipleks pada 4 display 7 segment

disp_0    bit P3.0 ; jika diberi data = 0 maka disp paling kiri yang dinyalakan
disp_1    bit P3.1
disp_2    bit P3.2
disp_3    bit P3.3 ; jika diberi data = 0 maka disp paling kanan yang dinyalakan
Continue reading

Pertemuan ke-10 – Bahasa Rakitan – Momentary keys dan Rekayasa Tombol Toggle

Berikut skrip/kode program untuk membuat tombol toggle dari momentary type keys pada top view simulator.

org 0h
;inisialisasi/deklarasi
Mov    R3,#0    ;memberi data awal ke Register R3=0 desimal

Awal_program:
Continue reading

Pertemuan ke-10 – Latihan Bahasa Rakitan

Tipe Tombol/Keys Toggle type Momentary Type, Active Low Tampilan pada display 7 segment saat P3.0 = 0 Tampilan pada display 7 segment saat P3.0 = 1
Port Mikrokontroler P3.7 P3.6 P3.0 P3.0
Ditekan Tidak ditekan
Kondisi bit 0 0 0 1 NIM angka 0 s.d 9
0 1 0 1 Nama angka 9 s.d 0
1 0 0 1 Tanggal Lahir angka genap
0 1 0 1 Tanggal hari ini angka ganjil
 

Buatlah program yang akan menampilkan hasil sesuai dengan kondisi yang disyaratkan pada tabel di atas, ujilah dengan TOP VIEW SIMULATOR!

update bahan praktikum Mata Kuliah BAHASA RAKITAN – Sem Gasal 2012-2013

Program dibangun dan dikompilasi (compile) dengan Mide-51 Studio dan disimulasikan dengan TOP VIEW SIMULATOR.

Untuk mengunduh dapat ikuti link berikut ini

Pertemuan ke-6 – Bahasa Rakitan – Memprogram display 7 segment dan membaca tombol

Buatlah program dalam bahasa assembly pada M-IDE Studio for MCs-51 yang sesuai dengan algoritma/pseducode berikut ini:

  1. Kondisikan tombol di P3.6 dan P3.7 sebagai input
  2. Set untuk beberapa Database tampilan display 7 segment untuk angka 0 s.d. 9, angka 9 s.d. 0, angka ganjil 0 s.d. 9, dan angka genap 0 s.d. 9
  3. Baca status dari masing-masing tombol P3.6 dan P3.7 dan jika:
  • P3.7= 0 dan P3.6 = 0
    maka tampilkan di display 7 segment angka 1 s.d. 9
  • P3.7= 1 dan P3.6 = 0
    maka tampilkan di display 7 segment angka 9 s.d 1
  • P3.7= 0 dan P3.6 = 1
    maka tampilkan di display 7 segment angka-angka ganjil
  • P3.7= 1 dan P3.6 = 1
    maka tampilkan di display 7 segment angka-angka genap
  • Tidak terpenuhi kondisi di atas, maka matikan display 7 segment

Continue reading

Pertemuan ke-5 – Bahasa Rakitan – Mengakses dan memprogram display 7 segment

Mengakses dan memprogram display 7 segment

 

 

Setelah ditekan kemudian atur konfigurasi seperti berikut ini secara berurutan dari Digit1 Seg a, Digit1 Seg b, Digit1 Seg c dan seterusnya hingga Digit1 Seg dp (sesuai tabel 1 dibawah ini

 

 

Pada umumnya display 7 segment memiliki konfigurasi sebagaimana tebel berikut ini:

Tabel 1. Konfigurasi pin display seven segment

 

untuk mengunduh file lengkap beserta gambar dapat diklik link berikut

 

 

Pertemuan ke-4 – Bahasa Rakitan – Kelas Reguler Bjm-Bjb

Berikut diketengahkan bagaimana membaca tombol (keyboard) yang terhubung ke Port 3 dan keluaran output yang dihubungkan ke LED pada Port1.

Berikut program lengkapnya:

Continue reading

Pertemuan ke-3 – Bahasa Rakitan – Kelas Reguler Bjm-Bjb

Berikut beberapa contoh program dalam bahasa Assembly yang diketik pada M-IDE Studio dan disimulasikan di Topview Simulator yang dapat diunduh disini