Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: eml581 - 19 Mart 2015, 20:54:12

Başlık: 16f628 havada kayan yazı HEX çevirme
Gönderen: eml581 - 19 Mart 2015, 20:54:12
#include <pic.h>
#include <delay.c>

main(void)
{

unsigned int i;
unsigned char dizi[]={
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x18,0x24,0x42,0x81,0x00, // K
0x01,0x01,0xFF,0x01,0x01,0x00, // T
0xFF,0x11,0x31,0x51,0x8E,0x00, // R
0x00,0x84,0xFD,0x84,0x00,0x00, // İ
0xFF,0x18,0x24,0x42,0x81,0x00, // K
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
}
}




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

main(void)
{

unsigned int i;
unsigned char dizi[]={
0x00,0x84,0xFD,0x84,0x00,0x00, // İ
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0x07,0x08,0xF0,0x08,0x07,0x00, // Y
0xFC,0x12,0x11,0x12,0xFC,0x00, // A
0x46,0x89,0x89,0x89,0x72,0x00, // S
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
}
}



Arkadaşlar bu kodları hex çeviremedim yardım edebilirseniz sevinirim birde bunları tubitak sitesinden aldım orda 16f84 kullanılmış ben devrede 16f628 kullancam nasıl bi düzenleme yapıcaz yardımcı olursanız Teşekürler
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: Kabil ATICI - 19 Mart 2015, 21:02:08
hangi derleyicide derlemeye çalıştın?
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: eml581 - 19 Mart 2015, 21:04:08
http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/9/aciklama.JPG (http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/9/aciklama.JPG)

burdakinde denedim ama beceremedim uzun zamndır ugraşmadıgım için herşeyi unutmusum
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: Kabil ATICI - 19 Mart 2015, 21:10:54
O C'yi kullanan çıkacağından şüpheliyim. (Ancak eski kullanıcılar varsa çıkabilir) Şu andan yaygın olarak, MPLAB,MPLABX, CCS C, MICRO C vb gibi C yaygın olarak kullanılmakta.
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: eml581 - 19 Mart 2015, 21:13:10
hocam benim için hex kodunu cevirebilirmisiniz siz
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: pwm.c - 19 Mart 2015, 21:24:12
isityorsan CCS C ye dönüştürebilirim.
bu arada, oradaki 48 değerlerini 54 yapmalısın yoksa yazıların tamamı çıkmaz.
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: eml581 - 19 Mart 2015, 21:25:31
olur hocam dönüştürün pic bi yükleyim deneyelim
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: pwm.c - 19 Mart 2015, 21:48:34
Buyur arkadaşım:
https://yadi.sk/d/1ZMv45ak35baHJ (https://yadi.sk/d/1ZMv45ak35baHJ)
alternatif link:
http://www.mediafire.com/file/hp761kwne95x92q/havayazi.zip (http://www.mediafire.com/file/hp761kwne95x92q/havayazi.zip)
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: eml581 - 19 Mart 2015, 21:52:23
hocam çok teşekkürler bidakine bu derleyiciyi öğrenmek için rahatsız edicem sizi
Başlık: Ynt: 16f628 havada kayan yazı HEX çevirme
Gönderen: ibralali - 02 Mayıs 2015, 23:08:28
@pwm.c

teşekkür ederim bende 15 20 gün önce devreyi hazırladım çalıştıramadım bir köşeye attım bugün basit bir kod yazdım baktım donanımda bir sıkıntı yok yazılımdaki sorunu çözmek için arama yaparken senin kodları denedim çalıştı devre teşekkür ederim