Programlama ve Elektronik

Programlama ve Elektronik (http://www.proelo.com/)
-   PIC16F877 Devreleri (http://www.proelo.com/pic16f877-devreleri-94/)
-   -   PIC16F877 ile Hesap Makinası Yapımı+Pcb (http://www.proelo.com/pic16f877-devreleri-94/pic16f877-ile-hesap-makinasi-yapimipcb-201/)

PIONEERNADIR 8. February 2008 09:04 PM

PIC16F877 ile Hesap Makinası Yapımı+Pcb
 
Devre Şeması

[Sadece Üyelere Linkler Açıktır.Üye Olun !!! Tıklayarak Üye Olun !!!]

Baskı Devresi

[Sadece Üyelere Linkler Açıktır.Üye Olun !!! Tıklayarak Üye Olun !!!]

Dosyaları Buradan İndirebilirsiniz

[Sadece Üyelere Linkler Açıktır.Üye Olun !!! Tıklayarak Üye Olun !!!]
Parola : www.proelo.com

parametre 5. November 2012 08:42 PM

Cevap: PIC16F877 ile Hesap Makinası Yapımı
 
Toplam 1 Eklenti bulunuyor.
Pic ile yapılan bu hesap makinesinde rs232 iletişimi kullanılarak klavyeden girilen sayılaramatematiksel işlem yapıldıktan bulunan sonuç terminale geri gönderilir.

Aşağıdaki kodu inceleyiniz



Under Creative Commons License: Attribution

Alıntı:

#include <18f452.h>
#fuses hsnowdtnoprotectputdebugnobrownoutnolvpnocp dnowrt
#use delay(clock=20000000)
#use rs232(baud=57600 xmit=PIN_C6 rcv=PIN_C7)

#include “string.h”
#include

#include

#include

const char operant[6]={’+'’-'’*'’/'’='};

int1 kontrol(char c)
{
int8 n;
for (n=0;n<6;n++) if (c==operant[n]) return 1;
return 0;
}

float hesapla(float afloat bint8 o)
{
switch (o)
{
case '*':
return (a*b);
break;
case '+':
return (a+b);
break;
case '-':
return (a-b);
break;
case '/':
return (a/b);
break;
case '=':
return (a/b);
break;
}
return 0;
}

void main()
{
char s[100]n1[40]n2[40];
int8 nii2;
float ab;
printf("\f\r\nHesap Makinesi");
printf("\f\r\nwww.ccspic.com");
printf("\r\nOrnek Kullanim:");
printf("\r\n1+2.43 (enter'a basiniz).");
printf("\r\n");
while(1)
{
printf("\r\n>“);
get_string(s100);
for (n=0;n
{
if (kontrol(s[n]))
{
// 1. numara
for (i=0;i // 2.numara
i2=0;
for (i=(n+1);i a=atof(n1); b=atof(n2);
printf(”\r\n%f”hesapla(abs[n]));
}
}
}
}

Devamı: [Sadece Üyelere Linkler Açıktır.Üye Olun !!! Tıklayarak Üye Olun !!!]
Under Creative Commons License: Attribution

PIONEERNADIR 7. December 2012 01:29 AM

Cevap: PIC16F877 ile Hesap Makinası Yapımı
 
Link Yenilendi..

emre1912 20. December 2012 02:58 PM

Cevap: PIC16F877 ile Hesap Makinası Yapımı
 
Merhabalar hocam benım hesap makinesi projem var sayenizde cogunu hallettim ama ares konusunda sıkıntım var acaba elinizde ares dosyası varmı?

PIONEERNADIR 21. December 2012 12:03 AM

Cevap: PIC16F877 ile Hesap Makinası Yapımı
 
Bu proje için yok yalnız vaktiniz varsa yardımcı olabilirim ...

PIONEERNADIR 1. January 2013 02:58 AM

Cevap: PIC16F877 ile Hesap Makinası Yapımı+Pcb
 
Devre Şemasını Tekrar Düzenledim Ve Pcb Şemasınıda Çizerek Konuya Ekledim Arkadaşlar Kolay Gelsin...

Dragon 5. January 2013 01:23 AM

Cevap: PIC16F877 ile Hesap Makinası Yapımı+Pcb
 
eline sağlık kardeşim


Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 12:18 PM .