Latihan Codevision AVR (Tampilan Merubah Tulisan Dengan Push Button Ketika Di Tekan Push Button)




Latihan berikut ini untuk membuat tampilan LCD berubah tulisannya ketika push button di tekan. Setelah ditekan maka tulisan menjadi kembali tulisan awalnya. LCD
diletakan di PortB sedangkan push button ada di PortD.2.
Compiler yang dipakai adalah Codevision AVR dan simulasi Proteus.
Jika ada yang ingin men-download program dan simulasinya, silahkan ke link berikut ini:
http://www.4shared.com/rar/MR1DHptO/Button_merubah_tulisan.html


Berikut Listing Program di Codevision AVR
/*****************************************************
Chip type : ATmega8535
Program type : Application
AVR Core Clock frequency: 12.000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 128
*****************************************************/

#include (mega8535.h)
#include (lcd.h)
#asm
.equ __lcd_port=0x18 ;PORTB
#endasm
void main(void)
{
PORTB=0x00;
DDRB=0x00;
PORTD=0x04; //untuk memfungsikan portD.2
DDRD=0x00;
ACSR=0x80;
SFIOR=0x00;
lcd_init(16);

while (1)
{
if (PIND.2==0)
{
lcd_gotoxy(1,0);
lcd_putsf("Belajar Mikro ");
lcd_gotoxy(1,1);
lcd_putsf("Codevision AVR ");
}
else
{
lcd_gotoxy(1,0);
lcd_putsf(" WELCOME ");
lcd_gotoxy(1,1);
lcd_putsf("Mikrokontroler ");
}
}
}

2 komentar:

  Jomblo Cycling Comunity

10 Januari 2012 pukul 01.03

GApe nh kawan kita yang satu ini mantaf kawan lanjut

  Mohammad Ardi

14 Januari 2012 pukul 06.32

Ane belum gape bro..Ini aja masih tahap belajar...hehehe..
Ok bro ane lanjutkan...