Download - Program Lcd

Transcript

Latihan berikut ini untuk membuat tampilan LCD berubah tulisannya ketika push button di tekan. Setelah ditekan maka tulisan menjadi kembali tulisan awalnya. LCDdiletakan di PortB sedangkan push button ada di PortD.2.Compiler yang dipakai adalah Codevision AVR dan simulasi Proteus.

Berikut Listing Program di Codevision AVR/*****************************************************Chip type : ATmega8535Program type : ApplicationAVR Core Clock frequency: 12.000000 MHzMemory model : SmallExternal RAM size : 0Data Stack size : 128*****************************************************/

#include#include#asm.equ __lcd_port=0x18 ;PORTB#endasmvoid main(void){PORTB=0x00;DDRB=0x00;PORTD=0x04; //untuk memfungsikan portD.2DDRD=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 ");}}}


Top Related