1.1. Pic Basic Pro Hakkinda : Pic Basic Pro programlama dili mikrochip firmasinin ürettigi mikrodenetleyicileri programlamada kullanilan daha çabuk ve kolay bir dildir. Pic Basic Pro programlama dili ile 8 ile 84 pin arasindaki degisik özelliklerdeki mikrodenetleyiciler için program yazilabilir. Üst seviyeli programlama dilleri sayesinde çok daha rahat ve hizli bir sekilde programlama yapilabilmektedir. Ancak bu programlar çok karmasik sistemlerin çözümünde yetersiz kalabilmektedir.Yüksek seviyeli bu programlama dilleri assembly dili komutlari ile birlikte kullanilabilmektedir. Bu durumda yüksek seviyeli bir pic programlama dili ve PIC assembly dili birlikte kullanildiginda bu sorun ortadan kalkmaktadir.
1.2. Pic Basic Pro Komut Seti : Pic Basic Pro’nun komut seti basic programlama diline çok benzemektedir. Basic programlama dilinde olmayan komutlar da mevcuttur. Çizelge 15’de Pic Basic Pro komutlari görülmektedir.
PIC BASIC PRO programlama dilinin tüm yönleriyle açiklanmasi bir kitap konusu olacagindan burada sadece bu çalisma için gerekli olan komutlar ve bunlarin özelliklerinden bahsedilmistir.
1.2.1. Degiskenler ( Variables ) : PICBASIC programlama dilinde üç tip degisken tipi kullanilmaktadir. Degiskenler BIT, BYTE veya WORD büyüklügünde olabilirler. Örnegin: k VAR byte (byte büyüklügünde K degiskeni)
1.2.2. Etiketler ( Labels ) : Etiketler GOTO veya GOSUB gibi komutlara referans teskil ederler. Bu komutlarin icrasindan sonra program etiketle belirtilen satira dallandirilir. Etiketler herhangi bir kelime olabilir ve sonuna iki nokta üst üste ( : ) konur.
Örnegin: Etiket: HIGH PORTB.4
1.2. Pic Basic Pro Komut Seti : Pic Basic Pro’nun komut seti basic programlama diline çok benzemektedir. Basic programlama dilinde olmayan komutlar da mevcuttur. Çizelge 15’de Pic Basic Pro komutlari görülmektedir.
PIC BASIC PRO programlama dilinin tüm yönleriyle açiklanmasi bir kitap konusu olacagindan burada sadece bu çalisma için gerekli olan komutlar ve bunlarin özelliklerinden bahsedilmistir.
1.2.1. Degiskenler ( Variables ) : PICBASIC programlama dilinde üç tip degisken tipi kullanilmaktadir. Degiskenler BIT, BYTE veya WORD büyüklügünde olabilirler. Örnegin: k VAR byte (byte büyüklügünde K degiskeni)

1.2.2. Etiketler ( Labels ) : Etiketler GOTO veya GOSUB gibi komutlara referans teskil ederler. Bu komutlarin icrasindan sonra program etiketle belirtilen satira dallandirilir. Etiketler herhangi bir kelime olabilir ve sonuna iki nokta üst üste ( : ) konur.
Örnegin: Etiket: HIGH PORTB.4