Univ. of Brawijaya Change the World

Informatics Students Blog of Brawijaya University

Posts Tagged ‘membuat program assembly’

 

Nah berikut ini merupakan Tugas Sistem mikroprosesor dengan Program assembly untuk fungsi tertentu, minimal 50 baris
;=====Start Program=====

;Program ini menampilkan output dari seven segmen mulai angka 1 sampai huruf F

; Notice Bila O LED menyala , Bila 1 LED mati

Tahap1: ;

SETB P3.3

SETB P3.4                                    ;Mengijinkan tampilan layar 3

MOV P1, #11111001B                 ; menampilkan angka 1 padalayar(addressing mode : immediate)

MOV P1, #0FFH                          ; menghapus layar(addressing mode: immediate)

CLR P3.3                          ; Mengijinkan tampilanlayar 2

MOV P1, #10100100B                 ; menampilkan angka 2 pada layar(addressing mode: immediate)

MOV P1, #0FFH                          ; menghapus layar(addressing mode: immediate)

CLR P3.4

SETB P3.3                                    ;Mengijinkan tampilan layar 1

MOV P1, #10110000B                 ; menampilkan angka 3 padalayar(addressing mode: immediate)

MOV P1, #0FFh                           ; menghapus layar(addressing mode: immediate)

CLR P3.3                          ;Mengijinkan tampilan layar 0

MOV P1, #10011001B                 ; menampilkan angka 4 pada layar(addressing mode: immediate)

MOV P1, #0FFH                          ; menghapus layar(addressing mode: immediate)

JMP Tahap2                                   ; melompat ke step2

Read More…