Pada
kesempatan ini saya akan berbagi program koding untuk menampilkan nama atau
tulisan pada LCD menggunakan software AVR Studio.LCD yang saya gunakan adalah
LCD pin 16x2,dan IC yang digunakan pada rangkaian Minimum Systemnya adalah IC
Atmega 16.Berikut Kodingannya :
#include <avr/io.h>
#include <util/delay.h>
#include "lcd.h"
void main()
{
unsigned char i;
//Initialize LCD module
LCDInit(LS_BLINK|LS_ULINE);
//Clear the screen
LCDClear();
//Simple string printing
LCDWriteString(" WELCOME
");
//A string on line 2
LCDWriteStringXY(0,1,"
guys");
//Print some numbers
for (i=0;i<99;i+=1)
{
LCDWriteIntXY(11,1,i,3);
LCDWriteStringXY(14,1,"%");
_delay_loop_2(0);
_delay_loop_2(0);
_delay_loop_2(0);
_delay_loop_2(0);
}
//Clear the screen
LCDClear();
//Some more text
LCDWriteString("Nur Amalia");
LCDWriteStringXY(1,1,""); // <--- Write ur NAME HERE !!!!!!!!!!!
//Wait
for(i=0;i<100;i++)
_delay_loop_2(0);_delay_loop_2(0);_delay_loop_2(0);_delay_loop_2(0);
//Some More ......
LCDClear();
LCDWriteString("Nur Amalia");
LCDWriteStringXY(2,1,"");
for(i=0;i<100;i++)
_delay_loop_2(0);_delay_loop_2(0);_delay_loop_2(0);_delay_loop_2(0);
//Some More ......
LCDClear();
LCDWriteString("Nur Amalia");
LCDWriteStringXY(0,1,"");
}
Gambar Percobaan
Untuk pin pada LCD
yang digunakan hanya pin 1 – 6 dan pin 11 – 16. Sesuai dengan yang saya
coba,berikut daftar sambungan pin LCD :
Pin 1 ke Ground (-)
Pin 2 ke Vcc (+)
Pin 3 ke Trimpot/VR
Pin 4 ke PORTD 3
Pin 5 ke PORTD 6
Pin 6 ke PORTB 4
Pin 11 ke PORTB 0
Pin 12 ke PORTB 1
Pin 13 ke PORTB 2
Pin 14 ke PORTB 3
Pin 15 ke Vcc (+)
Pin 16 ke Ground (-)
SEMOGA BERMANFAAT…!
0 Komentar untuk "Kodingan menampilkan nama di LCD"