egitim_zayiati
07/10/2007, 22:22
void printChar(int character){
WrPortI((int) character); // 8 biti porta yolluyor
}
void printLine(char* character){
int i;
for(i = 0; i < strlen(character); i++){
printChar((int) *(character + i));
}
}
void main(){
printLine("Deneme yazısı");
}
Selamlar;
Elimdeki lcd ekrana karakter girebilmem için harfleri 8 bitlik binarye çevirip öyle yollamam gerekiyor. Üstteki kodun görevi bunu yapmakmış ancak nasıl olduğunu anlayamadım. Karaktere sayı eklemek garip geldi bana.. Örnekle açıklayabilirseniz sevinirim.
Teşekkürler..
WrPortI((int) character); // 8 biti porta yolluyor
}
void printLine(char* character){
int i;
for(i = 0; i < strlen(character); i++){
printChar((int) *(character + i));
}
}
void main(){
printLine("Deneme yazısı");
}
Selamlar;
Elimdeki lcd ekrana karakter girebilmem için harfleri 8 bitlik binarye çevirip öyle yollamam gerekiyor. Üstteki kodun görevi bunu yapmakmış ancak nasıl olduğunu anlayamadım. Karaktere sayı eklemek garip geldi bana.. Örnekle açıklayabilirseniz sevinirim.
Teşekkürler..