PRAKTEK 5 Seven Segment

download PRAKTEK 5 Seven Segment

of 5

Transcript of PRAKTEK 5 Seven Segment

  • 7/21/2019 PRAKTEK 5 Seven Segment

    1/5

    Prak Mikroprosesor, Arif Johar Taufiq, materi dapat didownload di http://guru.technosains.com hal 1

    PRAKTEK-5

    Seven Segment

    Langkah:

    1. Hubungkan P1 DT51 MinSysn dengan DATA 7S DT-51 trainer board.

    2.

    Hubungkan Port C DT51 MinSysn dengan I/P S KEY DT-51 trainer board.

    3. Hubungkan CONTROL DT-51 Min Sys dengan CONTROL DT-51 trainer board.

    4. Hubungkan DT-51 MinSys dengan PC menggunakan kabel serial

    5. Hubungkan Dt-51 MInSys dengansumber tegangan

    Teori

    Seven segment adalah diode LED sebanyak 7 buah yang disusun dan dikemas

    membentuk penampil angka, dan biasanya ditambahkan 1 buah LED untuk koma (Dot Point).

    Karena dibentuk dari kumpulan LED maka ada dua jenis seven segment, yaitu Common Anode

    (CA) dan Common Catode (CC).

    Untuk penyalakan seven segment jenis CC maka masukan segment a s/d Dp harus diberi

    logika tinggi dan bagian CC dihubungkan dengan Ground. Sedangkan jika ingin menyalakan

    seven segment jenis CA maka masukan segment a s/d Dp harus diberi logika LOW dan CA harus

    dihubungkan ke +5 VCC.

    a

    b

    c

    d

    e

    fg

    ab

    cdef

    gDP

    abcdefgDP

    a

    b

    c

    d

    e

    fg

    7 Segment CC

    GROUND

    7 Segment CA

    +5 VCC

  • 7/21/2019 PRAKTEK 5 Seven Segment

    2/5

    Prak Mikroprosesor, Arif Johar Taufiq, materi dapat didownload di http://guru.technosains.com hal 2

    Tampilan Dp g f e d c b a hexa

    0 1 1 0 1 1 1 1 6F

    0 1 1 1 1 1 1 1 7F

    0 0 0 0 0 1 1 1 07

    LENGKAPI TABEL INI

    SAMPAI 0

    dst dst dst

    a

    b

    c

    d

    e

    fg

    a

    b

    c

    d

    e

    fg

    a

    b

    c

  • 7/21/2019 PRAKTEK 5 Seven Segment

    3/5

    Prak Mikroprosesor, Arif Johar Taufiq, materi dapat didownload di http://guru.technosains.com hal 3

    Skema Rangkaian

    P1 sbg input PA sebagai output

    ALAMAT PENTING MODUL DT-51 adalah sbb:

    1. PA (port A) = 2000h

    2. PB (port B) = 2001h

    3.

    PC (port C) = 2002h

    4. Reg CW (Control Word) = 2003h

    5. DIGIT1 = 80h

    6. DIGIT2 = 40h

    Dari gambar rangkaian di atas saluran data tampilan angka menggunakan P1 yang dipakai

    bersama antara digit1 dan digit 2 sehingga jika ingin menampilkan angka bersama (tampil 2

    digit sekaligus) dilakukan secara bergantian secara cepat sehingga tampil seolah-olah

    berbarengan. Catatan penting untuk tampilan secara bergatian dari digit1 ke digit2 harus

    diselingi dengan mematikan semua sesaat, karena jika tidak dimatikan sesaat maka tampilanangka akan tumpang tindih.

    DT-51 Modul

    P1

    PC

    a

    b

    c

    d

    e

    fg

    abcd

    efgDP

    P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7

    abcdefgDP

    a

    b

    c

    d

    e

    fg

    Digit 2

    Alamat=40hDigit 1

    Alamat=80h

  • 7/21/2019 PRAKTEK 5 Seven Segment

    4/5

    Prak Mikroprosesor, Arif Johar Taufiq, materi dapat didownload di http://guru.technosains.com hal 4

    PROGRAM 1

    ;--------------------------------

    ; contoh scanning seven segment

    ; menampilkan angka 51

    ;--------------------------------

    $mod51

    PORTC EQU 2002H

    CW EQU 2003H

    CSEG

    ORG 4000H

    LJMP START

    DELAY: MOV R6, #0FH

    LUP: MOV R7, #0FFH

    DJNZ R7, $

    DJNZ R6, LUP

    RET

    START: MOV SP, #30H

    MOV DPTR, #CW

    MOV A, #80H

    MOVX @DPTR, A

    LOOP:

    ;menampilkan angka 5 di seven segment 1

    MOV DPTR, #PORTC

    MOV A, #80HMOVX @DPTR, A

    MOV P1, #6DH

    LCALL DELAY

    MOV P1,#00H

    ;menampilkan angka 7 di seven segment 2

    MOV A, #40H

    MOVX @DPTR, A

    MOV P1, #07H

    LCALL DELAY

    MOV P1,#00HSJMP LOOP

    END

  • 7/21/2019 PRAKTEK 5 Seven Segment

    5/5

    Prak Mikroprosesor, Arif Johar Taufiq, materi dapat didownload di http://guru.technosains.com hal 5

    Latihan:

    Buatlah program untuk menampilkan tampilan seven segment saat awal tampil 00, selang

    beberapa detik tampil angka 01, selang beberapa detik tampil 02 dan seterusnya sampai

    09 dan kembali lagi ke awal.