Thursday, May 14, 2015

Menampilkan Teks Pada LCD 16x2




iseng posting tengah malem sambil nungguin champions.. hahaha.. simpel aja sih kali ini tentang menampilkan teks pada lcd 16x2 dengan atmega16.. nyicil rangkaian buat project TA,, colek ah partner Rudiansah hheheh.. langsung aja ke tkp..


ini skema tampak atas alias tata letak komponen. terdiri dari lcd 16x2 pastinya, trimpot 10k, tulang ikan buat pin data dan power


ini rangkaian simulasi di proteus. port yang ane pake portb


ini hasil jadinya. klo text ga nongol coba puter2 trimpotnya


ini kodingnya.. sok dimodif dah.. hahaha
/*****************************************************
This program was produced by the
CodeWizardAVR V2.05.3 Professional
Automatic Program Generator
© Copyright 1998-2011 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date    : 5/13/2015
Author  : thebigfakesmile                        
Company : thebigfakesmile.blogspot.com                        
Comments:


Chip type           : ATmega16
Program type        : Application
Clock frequency     : 12,000000 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 256
*****************************************************/

#include <mega16.h>
#include <delay.h>
#asm
   .equ __lcd_port=0x18 ;PORTB
#endasm
#include <lcd.h>

void main(void)
{
 lcd_init(16);

 while (1)
 {
  lcd_clear();
  lcd_gotoxy(3,0);
  lcd_putsf("Project TA");
  lcd_gotoxy(2,1);
  lcd_putsf("Saikyo  Team");
  delay_ms(1000);
 };
}

oke sekian.. ^^


1 comments:

om boleh minta layout pcbnya ?

Post a Comment