pic ve delay yazılarına dokunmana gerek yok
#include <pic.h>
#include <delay.c>
şeklinde olacak.yoksa hata verir.
Bu devrede C dosyasını Hex e çevirirken genel olarak karşılan sıkıntılara istinaden birkaç ufak notta ekliyim.
PİC CLİTE programını kurduktan sonra C:\PICCLITE\samples\delay dizininde bulunan Delay.c ve delay.h isimli 2 dosya C:\PICCLITE\include dizinine kopyalanmalı
Programı yazarken boşluk karakterinin son satırında virgül koymamış yazar.Fakat virgül olmadığında program hata veriyor.Mutlaka virgül eklenmeli diğer satırlarda olduğu gibi
Örnek=
#include <pic.h>
#include <delay.c>
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFC,0x12,0x11,0x12,0xFC,0x00, // A
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0xFF,0x18,0x24,0x42,0x81,0x00, // K
0xFC,0x12,0x11,0x12,0xFC,0x00, // A
0x00,0x00,0x00,0x00,0x00,0x00, // Bosluk
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x81,0x81,0x81,0x7E,0x00, // D
0x00,0x00,0x00,0x00,0x00,0x00, // Bosluk
};
TRISB=0;
for(;

{
for(i=0;i<54;i++){
PORTB=dizi[i];
DelayMs(1); // 1ms bekle
}
DelayMs(54); // 54ms bekle
}
}
hex dosyasıda ekte