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.

 

PIC ,işlemci kontrol kartına dijital giriş ve röle çıkışları olan , aynı zaman I2C ve SPI portlarıda olan bir shiled geliştirdim. BU kısım yapacağımız iş için çok önem arzetmeyecek.

Burada görülen düzenek genel amaçlı PIC geliştirme sistemi olarak düşünebilirsiniz.

 

 

 devam edecek takip edin

 

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.