CCS PIC C ile hesap makinesi

Bu projede PIC ile hesap makinesi yapımından bahsederken, klasik bildiğimiz masaüstü hesap makinesi değildir.

Yapacağımız hesap makinesi PIC işlemciye hesaplanacak ifade seril porttan bir terminal yardımıyla girişi sağlanacak.

Matematiksel ifade ise pozitif tam sayılar olmak üzere parantezlide olabilecek.

YAzılan program bu matematiksel ifadeyi parantezleri ile değerlendirip işlem öncceliğini de dikkate alcaktır.

örnek olarak (1+4*(3+5)+(8*(3+2)) gibi bir ifadeyi hesaplayarak 73 sonucunu verecektir.

BU iş için kendi geliştirdiğim PIC işlemci kartını resimlerde görebilirsiniz, bu programı çalışıtrmak için kendi PIC inize uyarlamanız gerekecektir.

uyarlamadan derken FUSE  ayarları ve seriport giriş pinleridir. Benim kartta işlemci PIC18F67K22 kullandım ve bu işlemciyi 64MHZ de çalışıtıyorum.

 

Continue reading CCS PIC C ile hesap makinesi