Labels

Rabu, 08 Januari 2014

PRAKTEK-5 Seven Segment


Langkah:
1.   Hubungkan P1 DT51 MinSysn dengan DATA 7SDT-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.





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 tampilan angka akan tumpang tindih.


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, #80H MOVX @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,#00H SJMP LOOP

END





0 komentar:

Posting Komentar