SlideShare a Scribd company logo
1 of 2
Download to read offline
Input tombol dengan output LCD
by anotherorion - http://anotherorion.com/input-tombol-dengan-output-lcd/
Input tombol dengan output LCD
LCD biasanya digunakan untuk menampilkan output dari sebuah proses input seperti penekanan tombol, keypad,
saklar maupun sensor lainnya.
Input menggunakan tombol merupakan hal yang paling mudah untuk membuat kendali output LCD, tentu saja
anda bisa menggunakan input lain seperti push button, relay, transistor, fotodioda, maupun sensor digital lainnya.
Karena pada prinsipnya output akan berubah ketika input mendapatkan logika high atau sebaliknya.
Kebutuhan hardware, jelas sistem minimum mikro + saklar dan LCD. Ok kita mulai saja, program ini ditulis
dengan Codevision AVR, *dari dulu andelannya soale gaptek make WinAVR, AVRstudio sama BASCOM. gpp
deh, sinau siji sik mbange mencar2 malah mawut uteke* dan disimulasikan dengan proteus ISIS, syukur klo dah
punya downloader n rangkaian siap pakai.
/**************************************************
program kendali output LCD menggunakan tombol, push
button maupun sensor digital lainnya
sumber http://anotherorion.com
**************************************************/
#include <mega16.h> //boleh diganti mega8535/32 atau yg lain
#include <delay.h>
#include <lcd.h>
#asm
.equ __lcd_port=0×18;PORTB
#endasm
void main (void)
{
DDRB=0xff;
DDRA=PORTA=0×00;
lcd_init(16);
//tampilkan tulisan awal
lcd_gotoxy(0,0);
lcd_putsf(“selamat datang”);
delay_ms(200);
lcd_gotoxy(0,1);
lcd_putsf(“di anotherorion.com”)
delay_ms(1000);
lcd_clear();
while(1)
{
lcd_gotoxy(0,0);
lcd_putsf(“silahkan”);
lcd_gotoxy(0,1);
delay_ms(10);
lcd_gotoxy(0,1);
lcd_putsf(“tekan tombol”);
delay_ms(100);
lcd_clear();
while(PINA.0==1)
{
lcd_gotoxy(0,0);
lcd_putsf(“tombol 1?);
lcd_gotoxy(0,1);
page 1 / 2
Input tombol dengan output LCD
by anotherorion - http://anotherorion.com/input-tombol-dengan-output-lcd/
delay_ms(10);
lcd_gotoxy(0,1);
lcd_putsf(“sedang ditekan”);
delay_ms(10);
}
while(PINA.1==1)
{
lcd_gotoxy(0,0);
lcd_putsf(“tombol 2?);
lcd_gotoxy(0,1);
delay_ms(10);
lcd_gotoxy(0,1);
lcd_putsf(“sedang ditekan”);
delay_ms(10);
}
//tambahkan program lain jika ada
}
/****************************************************
catatan: input yang digunakan port A.0 & A.1
input diberi resistor pulldown dengan besar 220 Ohm
agar ketika saklar ditekan dan dilepas, maka input
benar2 berlogika nol
selamat belajar
PRIYO HARJIYONO
****************************************************/
}
artikel ini dibuat oleh priyo harjiyono dan telah di download dari situs http://anotherorion.com, gambar yang
digunakan pada artikel hanya dipinjam untuk keperluan visualisasi, hak cipta, kekayaan intelektual dan
kepemilikan adalah sah milik pemilik gambar tersebut,
Powered by TCPDF (www.tcpdf.org)
page 2 / 2

More Related Content

Similar to INPUT TOMBOL LCD

Tombol dan Port Komputer
Tombol dan Port KomputerTombol dan Port Komputer
Tombol dan Port KomputerAndy Yulianto
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on OctaveLusiana Diyan
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationLusiana Diyan
 
ATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.ppt
ATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.pptATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.ppt
ATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.pptAGSI1
 
Membuat program running led menggunakan
Membuat program running led menggunakanMembuat program running led menggunakan
Membuat program running led menggunakanAnwar Rahman
 
Cara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusCara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusFilla Fidyana
 
Periferal sistem komputer powerpoint
Periferal sistem komputer powerpointPeriferal sistem komputer powerpoint
Periferal sistem komputer powerpointLuti Ya
 
Sekilas20codevisionavr
Sekilas20codevisionavrSekilas20codevisionavr
Sekilas20codevisionavrTimbul Mu
 
Periferal sistem komputer powerpoint
Periferal sistem komputer powerpointPeriferal sistem komputer powerpoint
Periferal sistem komputer powerpointfendi_setyawan
 
Bab 2. Perangkat Input & Output
Bab 2. Perangkat Input & OutputBab 2. Perangkat Input & Output
Bab 2. Perangkat Input & OutputOmen_Pertanda
 
Menggunakan lcd di bilik darjah
Menggunakan lcd di bilik darjahMenggunakan lcd di bilik darjah
Menggunakan lcd di bilik darjahfs_skpernu
 
Dasar sistem input ouput
Dasar sistem input ouputDasar sistem input ouput
Dasar sistem input ouputmus_lim
 
PS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CPS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CJosephine Prasetya
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-ozulin zul
 

Similar to INPUT TOMBOL LCD (20)

Tombol dan Port Komputer
Tombol dan Port KomputerTombol dan Port Komputer
Tombol dan Port Komputer
 
PID Implementation on Octave
PID Implementation on OctavePID Implementation on Octave
PID Implementation on Octave
 
6 modul avr
6 modul avr6 modul avr
6 modul avr
 
Octave dan Mikrokontroller Communication
Octave dan Mikrokontroller CommunicationOctave dan Mikrokontroller Communication
Octave dan Mikrokontroller Communication
 
ATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.ppt
ATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.pptATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.ppt
ATMEGA16-dasar otomatisasi sistem oleh Bagoes Soehariadji.ppt
 
Membuat program running led menggunakan
Membuat program running led menggunakanMembuat program running led menggunakan
Membuat program running led menggunakan
 
Cara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusCara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteus
 
Periferal sistem komputer powerpoint
Periferal sistem komputer powerpointPeriferal sistem komputer powerpoint
Periferal sistem komputer powerpoint
 
Hardware
HardwareHardware
Hardware
 
Sekilas20codevisionavr
Sekilas20codevisionavrSekilas20codevisionavr
Sekilas20codevisionavr
 
Periferal sistem komputer powerpoint
Periferal sistem komputer powerpointPeriferal sistem komputer powerpoint
Periferal sistem komputer powerpoint
 
Menginstalasi pc
Menginstalasi pcMenginstalasi pc
Menginstalasi pc
 
Bab 2. Perangkat Input & Output
Bab 2. Perangkat Input & OutputBab 2. Perangkat Input & Output
Bab 2. Perangkat Input & Output
 
Menggunakan lcd di bilik darjah
Menggunakan lcd di bilik darjahMenggunakan lcd di bilik darjah
Menggunakan lcd di bilik darjah
 
Dasar sistem input ouput
Dasar sistem input ouputDasar sistem input ouput
Dasar sistem input ouput
 
Perakitan Komputer
Perakitan KomputerPerakitan Komputer
Perakitan Komputer
 
PS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa CPS2 Mouse Interfacing dengan pemrograman bahasa C
PS2 Mouse Interfacing dengan pemrograman bahasa C
 
Bab 5a peralatan i-o
Bab 5a peralatan i-oBab 5a peralatan i-o
Bab 5a peralatan i-o
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-o
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-o
 

Recently uploaded

421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 

Recently uploaded (20)

421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 

INPUT TOMBOL LCD

  • 1. Input tombol dengan output LCD by anotherorion - http://anotherorion.com/input-tombol-dengan-output-lcd/ Input tombol dengan output LCD LCD biasanya digunakan untuk menampilkan output dari sebuah proses input seperti penekanan tombol, keypad, saklar maupun sensor lainnya. Input menggunakan tombol merupakan hal yang paling mudah untuk membuat kendali output LCD, tentu saja anda bisa menggunakan input lain seperti push button, relay, transistor, fotodioda, maupun sensor digital lainnya. Karena pada prinsipnya output akan berubah ketika input mendapatkan logika high atau sebaliknya. Kebutuhan hardware, jelas sistem minimum mikro + saklar dan LCD. Ok kita mulai saja, program ini ditulis dengan Codevision AVR, *dari dulu andelannya soale gaptek make WinAVR, AVRstudio sama BASCOM. gpp deh, sinau siji sik mbange mencar2 malah mawut uteke* dan disimulasikan dengan proteus ISIS, syukur klo dah punya downloader n rangkaian siap pakai. /************************************************** program kendali output LCD menggunakan tombol, push button maupun sensor digital lainnya sumber http://anotherorion.com **************************************************/ #include <mega16.h> //boleh diganti mega8535/32 atau yg lain #include <delay.h> #include <lcd.h> #asm .equ __lcd_port=0×18;PORTB #endasm void main (void) { DDRB=0xff; DDRA=PORTA=0×00; lcd_init(16); //tampilkan tulisan awal lcd_gotoxy(0,0); lcd_putsf(“selamat datang”); delay_ms(200); lcd_gotoxy(0,1); lcd_putsf(“di anotherorion.com”) delay_ms(1000); lcd_clear(); while(1) { lcd_gotoxy(0,0); lcd_putsf(“silahkan”); lcd_gotoxy(0,1); delay_ms(10); lcd_gotoxy(0,1); lcd_putsf(“tekan tombol”); delay_ms(100); lcd_clear(); while(PINA.0==1) { lcd_gotoxy(0,0); lcd_putsf(“tombol 1?); lcd_gotoxy(0,1); page 1 / 2
  • 2. Input tombol dengan output LCD by anotherorion - http://anotherorion.com/input-tombol-dengan-output-lcd/ delay_ms(10); lcd_gotoxy(0,1); lcd_putsf(“sedang ditekan”); delay_ms(10); } while(PINA.1==1) { lcd_gotoxy(0,0); lcd_putsf(“tombol 2?); lcd_gotoxy(0,1); delay_ms(10); lcd_gotoxy(0,1); lcd_putsf(“sedang ditekan”); delay_ms(10); } //tambahkan program lain jika ada } /**************************************************** catatan: input yang digunakan port A.0 & A.1 input diberi resistor pulldown dengan besar 220 Ohm agar ketika saklar ditekan dan dilepas, maka input benar2 berlogika nol selamat belajar PRIYO HARJIYONO ****************************************************/ } artikel ini dibuat oleh priyo harjiyono dan telah di download dari situs http://anotherorion.com, gambar yang digunakan pada artikel hanya dipinjam untuk keperluan visualisasi, hak cipta, kekayaan intelektual dan kepemilikan adalah sah milik pemilik gambar tersebut, Powered by TCPDF (www.tcpdf.org) page 2 / 2