Merhaba vedat kardeş sanıyorum bu konu forumda daha önce yine açılmıştı ve birçok cevap verilmişti eğer yanlış hatırlamıyorsam herneyse...
Hepimiz biliyoruz ki bu pic dediğimiz entegreler microchip firması tarafından üretiliyor ve bu firma bu picleri programlamak için asembly dilini ve editör olarakta mplab programını üretmiştir.
Kendinize faydası olması açısından ilk önce bu konuya basit picleri kullanarak örneğin 16f84A yada 16F628A gibi picler ile asm dili kullanarak başlamanız daha mantıklı olacaktır... Registerlerin ne olduklarını ve kullanımlarını vs en güzel olarak yöneteceğiniz dil asm dilidir ama ilerleyen zamanda asm ile program yazmak artık bir nevi kontrolü elde tutamama gibi sorunlara yol açacaktır işte o zaman yüksek seviyeli dillere geçebilirsiniz örneğin pic basic yada proton basic yada ccs c gibi diller ben şahsen proton basic kullanıyorum çok esnek ve çok kullanışlı oluyor ayrıca 18F serisi desteğide sorunsuz olarak çalışmakta işimi şimdilik görüyor ama ilerleyen zamanlarda c ye geçmemiz şart gibi gözüküyo bunuda şimdiden görebiliyorum
Benim tavsiyem ilk önce mutlaka ama mutlaka asm ile ve küçük seviyeli picler ile başlayın sonra sonra işler zaten kendiliğinden değişecektir...