SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
PEMROGRAMAN MICROKONTROLLER 
OUTPUT DISPLAY 7 SEGMENT 
1. TUJUAN 
 Mahasiswa memahami rangkaian interface mikrokontroller dengan 7 
segmen 
 Mahasiswa memahami beberapa instruksi assembly dasar, yaan 
dengan pemrograman output display 7 segment 
 Mahasiswa dapat memahami program assembly untuk menampilkan 
data ke 7 segment 
2. TEORI DASAR 
2.1 Rangkaian interface display 7 segment
Bagian Rangkaian output display 7 segment 
Rangkaian decoder 
Tabel kebenaran 74LS139 
B A 1Y0 / Q0 1Y1/Q1 1Y2/Q2 1Y3/Q3 
0 0 0 1 1 1 
0 1 1 0 1 1 
1 0 1 1 0 1 
1 1 1 1 1 0 
Pada tabel kebenaran tersebut tampak bahwa seven segmen yang hidup 
tergantung pada output dari dekoder 74LS139, yang sedang mengeluarkan 
logika low ”0”, sehingga dari 4 buah display tersebut, selalu hanya satu 
display yang akan dihidupkan. Agar display tampak nyala secara 
bersamaan maka ketiga display tersebut harus dihidupkan secara 
bergantian dengan waktu tunda tertentu.Pada gambar tersebut seven 
segment commont anoda dikendalikan dengan menggunakan transistor
PNP melalui decoder 74LS139, apabila ada logika low pada basis 
transistor, maka 7 segment akan nyala dan sebaliknya akan padam. 
Display 7 segment 
Hubungan Display ke port ( P1 ) 
Apabila P1.0 = 0 maka display a aktif 
Apabila P1.1 = 0 maka display b aktif 
Apabila P1.2 = 0 maka display c aktif 
Apabila P1.6 = 0 maka display g aktif
Tampilan ke display 7 segment 
Display h g f e d c b a Data 
0 0 1 0 0 0 0 0 0 40 
1 0 1 1 1 1 0 0 1 79 
2 0 0 1 0 0 1 0 0 24 
3 0 0 1 1 0 0 0 0 30 
4 0 0 0 1 1 0 0 1 19 
5 0 0 0 1 0 0 1 0 12 
6 0 0 0 0 0 0 1 0 02 
7 0 1 1 1 1 0 0 0 78 
8 0 0 0 0 0 0 0 0 00 
9 0 0 0 1 0 0 0 0 10 
A 0 0 0 0 1 0 0 0 08 
b 0 0 0 0 0 0 1 1 03 
C 0 1 0 0 0 1 1 0 46 
d 0 0 1 0 0 0 0 1 21 
E 0 0 0 0 0 1 1 0 06 
F 0 0 0 0 1 1 1 0 0E 
Pada tabel tersebut tampak bahwa untuk menghidupkan sebuah segmen, harus 
dikirimkan data logika low ”0” dan sebaliknya untuk mematikan segmen, harus 
dikirimkan data logika high ”1”. 
Deoder 
P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 D3 D2 D1 D0 DATA 
0 0 0 0 0 0 0 0 OFF OFF OFF ON 00
0 0 0 0 1 0 0 0 OFF OFF ON OFF 08 
0 0 0 1 0 0 0 0 OFF ON OFF OFF 10 
0 0 0 1 1 0 0 0 ON OFF OFF OFF 18 
Output display 7 segment 
Tabel Data Display 7 Segmen 
P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 Display 
g f e d c b a 
1 0 0 0 0 0 0 0 
1 1 1 1 0 0 1 1
0 1 0 0 1 0 0 2 
0 1 1 0 0 0 0 3 
: : : : : : : : 
0 0 0 1 0 0 0 A 
0 0 0 0 0 1 1 b 
3. MATERI PRATIKUM 
PROGRAM 
Data register output display D0 ( huruf b ) 
Org 0h 
Loop: 
Mov p3,#00h 
Mov p1,#03h 
Sjmp loop 
Data register output display D1 ( huruf A ) 
Org 0h 
Loop: 
Mov p3,#08h 
Mov p1,#08h 
Sjmp loop 
Data register output display D2 ( huruf A ) 
Org 0h 
Loop: 
Mov p3,#10h 
Mov p1,#08h
Sjmp loop 
Data register output display D3 (angka 1 ) 
Org 0h 
Loop: 
Mov p3,#18h 
Mov p1,#79h 
Sjmp loop 
Tugas 
Buatlah program untuk menampilkan 
Huruf b pada D3 
Huruf A pada D2 
Huruf b pada D1 
Angka 1 pada D0 
Program 
Org 0h 
Loop: 
Mov p3,#18h 
Mov p1,#03h 
call delay 
Mov p3,#10h 
Mov p1,#08h 
call delay 
Mov p3,#08h 
Mov p1,#03h 
call delay 
Mov p3,#00h 
Mov p1,#79h 
call delay 
sjmp loop 
delay: 
mov r7,#10h 
tunda: mov r6,#10h 
djnz r6,$
djnz r7,tunda 
ret 
Hasil Tampilan 
TUGAS LANJUTAN 
 Buatlah program untuk menampilkan angka 0 sampai 9 
disiplay ( up-counter ) 
 Buatlah program untuk menampilkan angka 9 sampai 0 
disiplay ( Down -counter )

Contenu connexe

Tendances

Membuat sensor suhu lm 35 menggunakan at mega
Membuat sensor suhu lm 35 menggunakan at megaMembuat sensor suhu lm 35 menggunakan at mega
Membuat sensor suhu lm 35 menggunakan at megaPriyo Harjiyono
 
2 mikrokontroler atmega 8535
2 mikrokontroler atmega 85352 mikrokontroler atmega 8535
2 mikrokontroler atmega 8535Agung Gumelar
 
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Muhammad Kennedy Ginting
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Muhammad Kennedy Ginting
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledLaporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledSawah Dan Ladang Ku
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16University of Lampung
 
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCKIMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCKmafailmi
 
7 segment to bcd ajeng tenriany d41102816-1(1)
7 segment to bcd ajeng tenriany d41102816-1(1)7 segment to bcd ajeng tenriany d41102816-1(1)
7 segment to bcd ajeng tenriany d41102816-1(1)Akhmad Asari
 
Dsd adder dengan seven segment 1221009_thursy
Dsd adder dengan seven segment 1221009_thursyDsd adder dengan seven segment 1221009_thursy
Dsd adder dengan seven segment 1221009_thursyThursy Anag Thoyyibb
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plcarie eric
 
Pemograman zelio soft 2
Pemograman zelio soft 2Pemograman zelio soft 2
Pemograman zelio soft 2arie eric
 
Bab 5 Pengolahan Input Output
Bab 5  Pengolahan Input OutputBab 5  Pengolahan Input Output
Bab 5 Pengolahan Input OutputBeny Abd
 
Multiplexer (masih draft)
Multiplexer   (masih draft)Multiplexer   (masih draft)
Multiplexer (masih draft)Asistenpelatih
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535LAZY MAGICIAN
 
Mikroprosesor sttc
Mikroprosesor sttcMikroprosesor sttc
Mikroprosesor sttcBeni Putra
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counterpersonal
 

Tendances (19)

Membuat sensor suhu lm 35 menggunakan at mega
Membuat sensor suhu lm 35 menggunakan at megaMembuat sensor suhu lm 35 menggunakan at mega
Membuat sensor suhu lm 35 menggunakan at mega
 
2 mikrokontroler atmega 8535
2 mikrokontroler atmega 85352 mikrokontroler atmega 8535
2 mikrokontroler atmega 8535
 
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledLaporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCKIMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
IMPLEMENTASI RANGKAIAN COUNTER PADA DIGITAL CLOCK
 
7 segment to bcd ajeng tenriany d41102816-1(1)
7 segment to bcd ajeng tenriany d41102816-1(1)7 segment to bcd ajeng tenriany d41102816-1(1)
7 segment to bcd ajeng tenriany d41102816-1(1)
 
(1) pemrograman lcd
(1) pemrograman lcd(1) pemrograman lcd
(1) pemrograman lcd
 
Decoder kelompok 1
Decoder kelompok 1Decoder kelompok 1
Decoder kelompok 1
 
Dsd adder dengan seven segment 1221009_thursy
Dsd adder dengan seven segment 1221009_thursyDsd adder dengan seven segment 1221009_thursy
Dsd adder dengan seven segment 1221009_thursy
 
Pendahuluan plc
Pendahuluan plcPendahuluan plc
Pendahuluan plc
 
Pemograman zelio soft 2
Pemograman zelio soft 2Pemograman zelio soft 2
Pemograman zelio soft 2
 
Bab 5 Pengolahan Input Output
Bab 5  Pengolahan Input OutputBab 5  Pengolahan Input Output
Bab 5 Pengolahan Input Output
 
Multiplexer (masih draft)
Multiplexer   (masih draft)Multiplexer   (masih draft)
Multiplexer (masih draft)
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535
 
Mikroprosesor sttc
Mikroprosesor sttcMikroprosesor sttc
Mikroprosesor sttc
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 

Similaire à Materi praktek-10-pemrograman-output-display-7-segment

Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...Muhammad Fadlan Ariska
 
131367696-PLC-dasar-ppt.ppt
131367696-PLC-dasar-ppt.ppt131367696-PLC-dasar-ppt.ppt
131367696-PLC-dasar-ppt.pptNazpexss
 
Pengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenPengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenayu purwati
 
6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptxajioajs
 
Draft decoder kelompok 1
Draft decoder kelompok 1Draft decoder kelompok 1
Draft decoder kelompok 1Asistenpelatih
 
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535al farisi
 
Laporan teknik digital ahmad khusnil ibad
Laporan teknik digital ahmad khusnil ibadLaporan teknik digital ahmad khusnil ibad
Laporan teknik digital ahmad khusnil ibadAhmad Ibad
 
Laporan projeck ELEKTRONIKA 1
Laporan projeck ELEKTRONIKA 1Laporan projeck ELEKTRONIKA 1
Laporan projeck ELEKTRONIKA 1Hastuti ELINS
 
Praktikum 4 decorder
Praktikum 4 decorderPraktikum 4 decorder
Praktikum 4 decorderAnarstn
 
Laporan Tugas Besar Micro Controller & Micro Processor
Laporan Tugas Besar Micro Controller & Micro ProcessorLaporan Tugas Besar Micro Controller & Micro Processor
Laporan Tugas Besar Micro Controller & Micro ProcessorAndi Mustahab
 
Praktikum rangkaian logika gerbang dasar
Praktikum  rangkaian logika gerbang dasarPraktikum  rangkaian logika gerbang dasar
Praktikum rangkaian logika gerbang dasarI-one Goenaone
 
8. Multiplexer dan Demultiplexer SIS.pdf
8. Multiplexer dan Demultiplexer SIS.pdf8. Multiplexer dan Demultiplexer SIS.pdf
8. Multiplexer dan Demultiplexer SIS.pdfkhansaputriantari87
 
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksPengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksLingga arum
 
Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2  Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2 Muhammad Taufik
 
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RenataNoviene
 
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14Kurniawan Suganda
 

Similaire à Materi praktek-10-pemrograman-output-display-7-segment (20)

Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
 
131367696-PLC-dasar-ppt.ppt
131367696-PLC-dasar-ppt.ppt131367696-PLC-dasar-ppt.ppt
131367696-PLC-dasar-ppt.ppt
 
Pengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenPengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmen
 
Display 7 Segmen
Display 7 SegmenDisplay 7 Segmen
Display 7 Segmen
 
6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx
 
Draft decoder kelompok 1
Draft decoder kelompok 1Draft decoder kelompok 1
Draft decoder kelompok 1
 
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
 
Laporan teknik digital ahmad khusnil ibad
Laporan teknik digital ahmad khusnil ibadLaporan teknik digital ahmad khusnil ibad
Laporan teknik digital ahmad khusnil ibad
 
Jam Digital dengan port Paralel
Jam Digital dengan port ParalelJam Digital dengan port Paralel
Jam Digital dengan port Paralel
 
Modul Praktikum 2
Modul Praktikum 2Modul Praktikum 2
Modul Praktikum 2
 
Laporan projeck ELEKTRONIKA 1
Laporan projeck ELEKTRONIKA 1Laporan projeck ELEKTRONIKA 1
Laporan projeck ELEKTRONIKA 1
 
Praktikum 4 decorder
Praktikum 4 decorderPraktikum 4 decorder
Praktikum 4 decorder
 
Laporan Tugas Besar Micro Controller & Micro Processor
Laporan Tugas Besar Micro Controller & Micro ProcessorLaporan Tugas Besar Micro Controller & Micro Processor
Laporan Tugas Besar Micro Controller & Micro Processor
 
Praktikum rangkaian logika gerbang dasar
Praktikum  rangkaian logika gerbang dasarPraktikum  rangkaian logika gerbang dasar
Praktikum rangkaian logika gerbang dasar
 
Ladder diagram
Ladder diagramLadder diagram
Ladder diagram
 
8. Multiplexer dan Demultiplexer SIS.pdf
8. Multiplexer dan Demultiplexer SIS.pdf8. Multiplexer dan Demultiplexer SIS.pdf
8. Multiplexer dan Demultiplexer SIS.pdf
 
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksPengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleks
 
Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2  Praktikum Mikrokontoler 2
Praktikum Mikrokontoler 2
 
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
 
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
 

Materi praktek-10-pemrograman-output-display-7-segment

  • 1. PEMROGRAMAN MICROKONTROLLER OUTPUT DISPLAY 7 SEGMENT 1. TUJUAN  Mahasiswa memahami rangkaian interface mikrokontroller dengan 7 segmen  Mahasiswa memahami beberapa instruksi assembly dasar, yaan dengan pemrograman output display 7 segment  Mahasiswa dapat memahami program assembly untuk menampilkan data ke 7 segment 2. TEORI DASAR 2.1 Rangkaian interface display 7 segment
  • 2. Bagian Rangkaian output display 7 segment Rangkaian decoder Tabel kebenaran 74LS139 B A 1Y0 / Q0 1Y1/Q1 1Y2/Q2 1Y3/Q3 0 0 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 Pada tabel kebenaran tersebut tampak bahwa seven segmen yang hidup tergantung pada output dari dekoder 74LS139, yang sedang mengeluarkan logika low ”0”, sehingga dari 4 buah display tersebut, selalu hanya satu display yang akan dihidupkan. Agar display tampak nyala secara bersamaan maka ketiga display tersebut harus dihidupkan secara bergantian dengan waktu tunda tertentu.Pada gambar tersebut seven segment commont anoda dikendalikan dengan menggunakan transistor
  • 3. PNP melalui decoder 74LS139, apabila ada logika low pada basis transistor, maka 7 segment akan nyala dan sebaliknya akan padam. Display 7 segment Hubungan Display ke port ( P1 ) Apabila P1.0 = 0 maka display a aktif Apabila P1.1 = 0 maka display b aktif Apabila P1.2 = 0 maka display c aktif Apabila P1.6 = 0 maka display g aktif
  • 4. Tampilan ke display 7 segment Display h g f e d c b a Data 0 0 1 0 0 0 0 0 0 40 1 0 1 1 1 1 0 0 1 79 2 0 0 1 0 0 1 0 0 24 3 0 0 1 1 0 0 0 0 30 4 0 0 0 1 1 0 0 1 19 5 0 0 0 1 0 0 1 0 12 6 0 0 0 0 0 0 1 0 02 7 0 1 1 1 1 0 0 0 78 8 0 0 0 0 0 0 0 0 00 9 0 0 0 1 0 0 0 0 10 A 0 0 0 0 1 0 0 0 08 b 0 0 0 0 0 0 1 1 03 C 0 1 0 0 0 1 1 0 46 d 0 0 1 0 0 0 0 1 21 E 0 0 0 0 0 1 1 0 06 F 0 0 0 0 1 1 1 0 0E Pada tabel tersebut tampak bahwa untuk menghidupkan sebuah segmen, harus dikirimkan data logika low ”0” dan sebaliknya untuk mematikan segmen, harus dikirimkan data logika high ”1”. Deoder P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 D3 D2 D1 D0 DATA 0 0 0 0 0 0 0 0 OFF OFF OFF ON 00
  • 5. 0 0 0 0 1 0 0 0 OFF OFF ON OFF 08 0 0 0 1 0 0 0 0 OFF ON OFF OFF 10 0 0 0 1 1 0 0 0 ON OFF OFF OFF 18 Output display 7 segment Tabel Data Display 7 Segmen P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 Display g f e d c b a 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1
  • 6. 0 1 0 0 1 0 0 2 0 1 1 0 0 0 0 3 : : : : : : : : 0 0 0 1 0 0 0 A 0 0 0 0 0 1 1 b 3. MATERI PRATIKUM PROGRAM Data register output display D0 ( huruf b ) Org 0h Loop: Mov p3,#00h Mov p1,#03h Sjmp loop Data register output display D1 ( huruf A ) Org 0h Loop: Mov p3,#08h Mov p1,#08h Sjmp loop Data register output display D2 ( huruf A ) Org 0h Loop: Mov p3,#10h Mov p1,#08h
  • 7. Sjmp loop Data register output display D3 (angka 1 ) Org 0h Loop: Mov p3,#18h Mov p1,#79h Sjmp loop Tugas Buatlah program untuk menampilkan Huruf b pada D3 Huruf A pada D2 Huruf b pada D1 Angka 1 pada D0 Program Org 0h Loop: Mov p3,#18h Mov p1,#03h call delay Mov p3,#10h Mov p1,#08h call delay Mov p3,#08h Mov p1,#03h call delay Mov p3,#00h Mov p1,#79h call delay sjmp loop delay: mov r7,#10h tunda: mov r6,#10h djnz r6,$
  • 8. djnz r7,tunda ret Hasil Tampilan TUGAS LANJUTAN  Buatlah program untuk menampilkan angka 0 sampai 9 disiplay ( up-counter )  Buatlah program untuk menampilkan angka 9 sampai 0 disiplay ( Down -counter )