16f628 havada kayan yazı HEX çevirme

Başlatan eml581, 19 Mart 2015, 20:54:12

eml581

#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

Kabil ATICI

hangi derleyicide derlemeye çalıştın?
ambar7

eml581

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

Kabil ATICI

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.
ambar7

eml581

hocam benim için hex kodunu cevirebilirmisiniz siz

pwm.c

isityorsan CCS C ye dönüştürebilirim.
bu arada, oradaki 48 değerlerini 54 yapmalısın yoksa yazıların tamamı çıkmaz.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

eml581

olur hocam dönüştürün pic bi yükleyim deneyelim

pwm.c

_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

eml581

hocam çok teşekkürler bidakine bu derleyiciyi öğrenmek için rahatsız edicem sizi

ibralali

@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