C Programlama Yardım
-
Arkadaşlar merhaba.Benim okulda aldığım Havaya yazı yazma diye bir projem var.Bunun netten bulduğum yazılımlarında C diliyle yazılmış MERHABA yazısı var ben bunu KURSAT diye değiştirmek istiyorum anlayan arkadaşlar varsa kod aşağıda dır düzenleme yapmalarını rica ediyorum.şimdiden çok teşekkürler.
#include <pic.h> #include <delay.c> main(void) { unsigned int i; unsigned char dizi[]={ 0xFF,0x02,0x0C,0x02,0xFF,0x00, // M 0xFF,0x89,0x89,0x89,0x81,0x00, // E 0xFF,0x11,0x31,0x51,0x8E,0x00, // R 0xFF,0x10,0x10,0x10,0xFF,0x00, // H 0xFC,0x12,0x11,0x12,0xFC,0x00, // A 0xFF,0x89,0x89,0x89,0x76,0x00, // B 0xFC,0x12,0x11,0x12,0xFC,0x00, // A 0x00,0x00,0x00,0x00,0x00,0x00 // Bosluk }; TRISB=0; for(;;){ for(i=0;i<48;i++){ PORTB=dizi[i]; DelayMs(1); // 1ms bekle } DelayMs(48); // 48ms bekle } }
-
Harf kodlarını eleman şurda vermiş, http://elektrobilim.org/forum/pic-yazilim/5406-pic-harf-kodlari.html#post39537
diziyi o harflere göre dolduracaksin, 48 leri de 42 yapacaksin.
-
#include
#include
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFF,0x18,0x24,0x42,0x81,0x00, // K 0x7F,0x80,0x80,0x80,0x7F,0x00, // U 0xFF,0x11,0x31,0x51,0x8E,0x00, // R
0x46,0x89,0x89,0x89,0x72,0x00, // S 0xFC,0x12,0x11,0x12,0xFC,0x00, // A 0x01,0x01,0xFF,0x01,0x01,0x00, // T 0x00,0x00,0x00,0x00,0x00,0x00 // Bosluk
};
TRISB=0;for(;;){
for(i=0;i PORTB=dizi;
DelayMs(1); // 1ms bekle
}
DelayMs(42); // 42ms bekle
}
} -
saybirs bunu yazdı:
-----------------------------#include
#include
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFF,0x18,0x24,0x42,0x81,0x00, // K 0x7F,0x80,0x80,0x80,0x7F,0x00, // U 0xFF,0x11,0x31,0x51,0x8E,0x00, // R
0x46,0x89,0x89,0x89,0x72,0x00, // S 0xFC,0x12,0x11,0x12,0xFC,0x00, // A 0x01,0x01,0xFF,0x01,0x01,0x00, // T 0x00,0x00,0x00,0x00,0x00,0x00 // Bosluk
};
TRISB=0;for(;;){
for(i=0;i PORTB=dizi;
DelayMs(1); // 1ms bekle
}
DelayMs(42); // 42ms bekle
}
}
-----------------------------Eline sağlık Allah razı olsun beni çok büyük dertten kurtardın teşekkür ederim
Toplam Hit: 1203 Toplam Mesaj: 4