8 bitlik ledli havada kayan yazı devresi

burakoli

Üye
Katılım
1 Haz 2010
Mesajlar
5
Puanları
1
Yaş
31
arkadaşlar uğraşıp duruyorum, fazla bir bilgim de yok ama ödevim bu.vermezsem dersten kalabilirim.amacım c dili ile KOCAELİSPOR yazmak ve bir türlü doğru şekilde yazıp doğru şekilde derleyemedim.bilgisi olan varsa lütfen yardım etsin.
 
ayrıca elimde bir kaç tane yazılmış program var fakat hataları ya da eksikleri neler anlamıyorum.birisi bu;





#include <16F684A.h>
#fuses HS,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NOCPD
#use delay(clock=20000000)
#use fast_io(b)


int i=0;


unsigned char dizi[]={
0xFF,0x18,0x24,0x42,0x81,0x00, // K
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0x3C,0x42,0x81,0x81,0x81,0x00, // C
0xFC,0x12,0x11,0x12,0xFC,0x00, // A
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0x00,0x84,0xFD,0x84,0x00,0x00, // i
0x64,0x92,0x92,0x92,0x4C,0X00, // S
0xFF,0X88,0x88,0x88,0x70,0x00, // P
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0xff,0x11,0x31,0x51,0x8E,0x00 // R
};




void main()
{
set_tris_b(0x00); //portb komple çıkış olarak belirlenmiştir

while(1){ //sonsuz döngü

for(i=0;i<56;i++){

output_b(dizi); //kocaelispor yazısını oluşturmak için
//tanımlanan diziler tek tek portb ye gönderiliyor
delay_us(450); //sütunlar arasındaki geçiş süresi

}
delay_ms(10); //iki yazı arasındaki geçiş süresi
}
}
---------------------------

diğeri de bu

#include <pic.h>
#include <delay.c>


main(void)
{


unsigned int i;
unsigned char dizi[]={
0xFF,0x18,0x24,0x42,0x81,0x00, // K
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0x3C,0x42,0x81,0x81,0x81,0x00, // C
0xFC,0x12,0x11,0x12,0xFC,0x00, // A
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0x00,0x84,0xFD,0x84,0x00,0x00, // i
0x64,0x92,0x92,0x92,0x4C,0X00, // S
0xFF,0X88,0x88,0x88,0x70,0x00, // P
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0xff,0x11,0x31,0x51,0x8E,0x00 // R
};


TRISB=0;
for(;;){
for(i=0;i<48;++){
PORTB=dizi;
DelayMs(1); // 1ms bekle
}
DelayMs(48); // 48 ms bekle
}
}
 

Forum istatistikleri

Konular
128,217
Mesajlar
915,886
Kullanıcılar
450,000
Son üye
ozproje46

Yeni konular

Geri
Üst