Laporan Praktikum Lcd
Transcript of Laporan Praktikum Lcd
LAPORAN PRAKTIKUMMIKROKONTROLER
NABILA SOUZA NUGRAHA (P2.31.38.112.052)
NANDA OKTARIADI (P2.31.38.112.053)
POLTEKKES KEMENKES JAKARTA II
PROGRAM LCD
1. Buka Code Vision AVR kemudian pilih File → New
2. Kemudian akan muncul menu pop-up seperti dibawah iniPilih File Type : ProjectKemudian pilih OK
3. Kemudian akan muncul option seperti dibawah ini, lalu pilih Yes
4. Kemudian akan muncul menu pop-up seperti dibawah iniPilih kolom LCD lalu pada LCD port pilih port B.
5. Setelah itu klik File save generate and exit
Program#include <mega8535.h>
#asm .equ __lcd_port=0x18 ;PORTB#endasm#include <lcd.h>
void main(void){ lcd_init(16); lcd_gotoxy(2,1); lcd_putchar('N'); lcd_putsf("ANDA NABILA");while (1); }
Program kedua penemu marthin
#include <mega8535.h>
#asm .equ __lcd_port=0x18 ;PORTB#endasm#include <lcd.h>#include <delay.h>
void main(void){PORTD=0xFF;DDRD=0x00;
lcd_init(16);
while (1) { lcd_gotoxy(0,0); lcd_putsf("POLTEKKES JKT 2"); delay_ms(100);
if(PIND.2==0) { lcd_gotoxy(0,1); lcd_putsf("T.ELEKTROMEDIK");
delay_ms(100);
} if(PIND.2==1) { lcd_clear(); } }; }
Hasil.
Program Variasi#include <mega8535.h>
// Alphanumeric LCD Module functions#asm .equ __lcd_port=0x18 ;PORTB#endasm#include <lcd.h>#include <delay.h>unsigned char x=0;unsigned char y=16;
void main(void){ lcd_init(16);
while (1) { lcd_gotoxy(2,0); x++;
lcd_putsf("MIKROONLINE"); if(x=0)x=4; delay_ms(1000); lcd_clear(); lcd_gotoxy(y,1); y--;
lcd_putsf("MIKROONLINE"); if(y==0)y=16; delay_ms(500); lcd_clear();
}};
Hasil :