Bab 1 Dasmik Modul 5 6

8
BAB I TUGAS MODUL 1.1 Tugas Tambahan 1. Menampilkan Nama & Kelompok pada aplikasi LCD (Membuat Karakter Berjalan) ! #include <mega8535.h> #include <delay.h> // Alphanumeric LCD functions #asm .equ __lcd_port=0x1B ;PORTA #endasm #include <lcd.h> #include <string.h> // Declare your global variables here unsigned char teks_lcd[]="Damar Prasetyo "; unsigned char lcd_number=16; void membuat_karakter_berja lan() { unsigned int i,j,k; unsigned int data_len=strlen(teks_l cd); lcd_gotoxy(0,0); lcd_putsf("EL 27"); for (i=lcd_number; i>0; --i) { if (i>lcd_number)break; lcd_gotoxy(i,1); for (j=0;j<(lcd_number- i);j++) { lcd_putchar(teks_lcd[j ]); }

description

Bab 1 Dasmik Modul 5 6

Transcript of Bab 1 Dasmik Modul 5 6

BAB ITUGAS MODUL1.1 Tugas Tambahan

1. Menampilkan Nama & Kelompok pada aplikasi LCD (Membuat Karakter Berjalan) !#include

#include

// Alphanumeric LCD functions

#asm

.equ __lcd_port=0x1B ;PORTA

#endasm

#include

#include

// Declare your global variables here

unsigned char teks_lcd[]="Damar Prasetyo ";

unsigned char lcd_number=16;

void membuat_karakter_berjalan()

{

unsigned int i,j,k;

unsigned int data_len=strlen(teks_lcd);

lcd_gotoxy(0,0);

lcd_putsf("EL 27");

for (i=lcd_number; i>0; --i)

{

if (i>lcd_number)break;

lcd_gotoxy(i,1);

for (j=0;j