PRAKTEK 5 Seven Segment
-
Upload
fad24071995 -
Category
Documents
-
view
218 -
download
0
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.