laporan praktikum lcd
Post on 08-Feb-2016
92 Views
Preview:
TRANSCRIPT
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 :
top related