Tujuan Praktikum
1. Menganalisa program kendali output display 7 segment dengan benar
2. Menampilkan program kendali output display 7 segment dengan benar
Dasar Teori
1.1 Kendali tampilan 7 Segmen
Ada beberapa cara mengendalikan tampilan 7 segmen yang diterapkan dengan menghubungkan
tampilan 7 segmen dengan rangkaian pengendali eksternal. Tampilan 7 segmen harus dikontrol
oleh perangkat eksternal lainnya. Berbagai jenis mikrokontroler sangat berguna untuk
berkomunikasi dengan perangkat eksternal seperti keypad, memori, sakelar, dll. Ada 2 teknik
mengendalikan tampilan 7 segmen yang dihubungkan dengan mikrokontroler yaitu
1. Kendali tampilan 7 segmen secara langsung
2. Kendali tampilan 7 segmen dengan bantuan driver BCD to 7 Segment
1 1 0 0 0 0 0 0
0
1 1 1 1 1 0 0 1
1
1 0 1 0 0 1 0 0
2
1 0 1 1 0 0 0 0
3
1 0 0 1 1 0 0 1
4
1 0 0 1 0 0 1 0
5
1 0 0 0 0 0 0 1
6
1 1 1 1 1 0 0 0
7
1 0 0 0 0 0 0 0
8
1 0 0 1 0 0 0 0
9
U1
1 40
PB0/T0/XCK PA0/ADC0
R1 2
PB1/T1 PA1/ADC1
39
10k 3 38
PB2/AIN0/INT2 PA2/ADC2
4 37
PB3/AIN1/OC0 PA3/ADC3
5 36
PB4/SS PA4/ADC4
6 35
PB5/MOSI PA5/ADC5
7 34
PB6/MISO PA6/ADC6
8 33
RESET PB7/SCK PA7/ADC7
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535
C1 C2
20 pF 20 pF
GND
U1 U2
1 40 7 13
PB0/T0/XCK PA0/ADC0 A QA
R1 2
PB1/T1 PA1/ADC1
39 1
B QB
12
10k 3 38 2 11
PB2/AIN0/INT2 PA2/ADC2 C QC
4 37 6 10
PB3/AIN1/OC0 PA3/ADC3 D QD
5 36 4 9
PB4/SS PA4/ADC4 BI/RBO QE
6 35 5 15
PB5/MOSI PA5/ADC5 RBI QF
7 34 3 14
PB6/MISO PA6/ADC6 LT QG
8 33
RESET PB7/SCK PA7/ADC7
74LS47
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535
C1 C2
20 pF 20 pF
GND
U1
1 40
PB0/T0/XCK PA0/ADC0
R1 2
PB1/T1 PA1/ADC1
39
10k 3 38
PB2/AIN0/INT2 PA2/ADC2
4 37
PB3/AIN1/OC0 PA3/ADC3
5 36
PB4/SS PA4/ADC4
6 35
PB5/MOSI PA5/ADC5
7 34
PB6/MISO PA6/ADC6
8 33
RESET PB7/SCK PA7/ADC7
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535
C1 C2
20 pF 20 pF
GND
2. Buka file program 7 segment Bascom AVR seperti ditunjukkan pada gambar 7
3. Setelah berhasil membuka file 7 segmen kemudian lakukan kompilasi ( tekan Fn+ F7)
atau klik icon IC
5. Download/ambil file hex hasil kompilasi program dengan nama 7 segmen.hex kedalam
IC Atmega 8535
7. Selanjutnya klik oke coba simulakukan tekan tombol play pada simulasi
proteus, lihat dan amati hasil dari simulasi.
U1
1 40
PB0/T0/XCK PA0/ADC0
R1 2
PB1/T1 PA1/ADC1
39
10k 3 38
PB2/AIN0/INT2 PA2/ADC2
4 37
PB3/AIN1/OC0 PA3/ADC3
5 36
PB4/SS PA4/ADC4
6 35
PB5/MOSI PA5/ADC5
7 34
PB6/MISO PA6/ADC6
8 33
RESET PB7/SCK PA7/ADC7
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535
C1 C2
20 pF 20 pF
GND
8. Lakukan percobaan menambahkan data biner pada program 7 segmen avr sehingga
tampilan display 7 segmen pada simulasi proteus ketika dirun menampilkan angka 0
sampai dengan 5 kembali ke 0 lagi terus berulang.
9. Buat kesimpulan dari hasil percobaan program mengolah data analog
Lab :……………………………………………………
Nama /kelompok :……………………………………………………
Kelas :……………………………………………………
Praktikum :……………………………………………………
1. Isilah data hasil pengamatan program pengendali tampilan 7 segmen
Tabel 1. Data biner tampilan 7 segmen
Data Biner Data
Pin h g f e d c b a Output
Hex
Port D7 D6 D5 D4 D3 D2 D1 D0
0
1
2
3
4
5
2. Tentukan hubungan antara data hexa pada port mikro dengan tampilan 7 segmen CA
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
3. Buat kesimpulan dari hasil percobaan
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Norma penilaian
Indeks Persiapan Proses kerja Data Hasil Waktu Nilai Akhir
percobaan
N
P 5% 20% 70% 5% 100%
NP
Instruktur