Geri git   Programlama ve Elektronik > Devreler > Dijital Devreler > Microcontroller Devreleri > PIC Devreleri > PIC16F877 Devreleri

PIC16F877 Devreleri PIC16F877 ile Yapılmış Devreler

Cevapla
 
Seçenekler Stil
Alt 8. February 2008, 10:04 PM   #1 (permalink)
Administrator
 
PIONEERNADIR - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Nerden: Mersin - Merkez
Mesajlar: 763
PIONEERNADIR - MSN üzeri Mesaj gönder PIONEERNADIR - YAHOO üzeri Mesaj gönder
Standart PIC16F877 ile Hesap Makinası Yapımı+Pcb

Devre Şeması



Baskı Devresi



Dosyaları Buradan İndirebilirsiniz

[Sadece Üyelere Linkler Açıktır.Üye Olun !!! Tıklayarak Üye Olun !!!]
Parola : www.proelo.com
PIONEERNADIR isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 5. November 2012, 09:42 PM   #2 (permalink)
parametre
Misafir
 
Mesajlar: n/a
Standart Cevap: PIC16F877 ile Hesap Makinası Yapımı

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
Eklenmiş Dosya
Dosya tipi: zip pic-resolve.zip (87,6 KB (Kilobyte), 0x kez indirilmiştir)
  Alıntı ile Cevapla
Alt 7. December 2012, 02:29 AM   #3 (permalink)
Administrator
 
PIONEERNADIR - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Nerden: Mersin - Merkez
Mesajlar: 763
PIONEERNADIR - MSN üzeri Mesaj gönder PIONEERNADIR - YAHOO üzeri Mesaj gönder
Standart Cevap: PIC16F877 ile Hesap Makinası Yapımı

Link Yenilendi..
__________________
AMD FX X8 8350 Soket AM3+ 4GHz 16MB Cache 32nm İşlemci
ASUS SABERTOOTH 990FX R2.0 AMD 990FX/SB950 AM3+ DDR3 1866MHz SATA 3.0 USB 3.0 Anakart
CORSAIR 8GB (2x4GB) Vengeance DDR3 1600MHz CL9
CORSAIR 8GB Vengeance DDR3 1600MHz CL9 Siyah Tek Modül Ram
Sapphire HD7950 GDDR5 3GB 384Bit AMD Radeon DX11.1 Ekran Kartı
Turuvatek Big Tower 550 Watt (Siyah Saydam)
PIONEERNADIR isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 20. December 2012, 03:58 PM   #4 (permalink)
Amatör
 
Üyelik tarihi: Dec 2012
Mesajlar: 1
Standart 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ı?
emre1912 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 21. December 2012, 01:03 AM   #5 (permalink)
Administrator
 
PIONEERNADIR - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Nerden: Mersin - Merkez
Mesajlar: 763
PIONEERNADIR - MSN üzeri Mesaj gönder PIONEERNADIR - YAHOO üzeri Mesaj gönder
Standart Cevap: PIC16F877 ile Hesap Makinası Yapımı

Bu proje için yok yalnız vaktiniz varsa yardımcı olabilirim ...
__________________
AMD FX X8 8350 Soket AM3+ 4GHz 16MB Cache 32nm İşlemci
ASUS SABERTOOTH 990FX R2.0 AMD 990FX/SB950 AM3+ DDR3 1866MHz SATA 3.0 USB 3.0 Anakart
CORSAIR 8GB (2x4GB) Vengeance DDR3 1600MHz CL9
CORSAIR 8GB Vengeance DDR3 1600MHz CL9 Siyah Tek Modül Ram
Sapphire HD7950 GDDR5 3GB 384Bit AMD Radeon DX11.1 Ekran Kartı
Turuvatek Big Tower 550 Watt (Siyah Saydam)
PIONEERNADIR isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 1. January 2013, 03:58 AM   #6 (permalink)
Administrator
 
PIONEERNADIR - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Nerden: Mersin - Merkez
Mesajlar: 763
PIONEERNADIR - MSN üzeri Mesaj gönder PIONEERNADIR - YAHOO üzeri Mesaj gönder
Standart 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...
__________________
AMD FX X8 8350 Soket AM3+ 4GHz 16MB Cache 32nm İşlemci
ASUS SABERTOOTH 990FX R2.0 AMD 990FX/SB950 AM3+ DDR3 1866MHz SATA 3.0 USB 3.0 Anakart
CORSAIR 8GB (2x4GB) Vengeance DDR3 1600MHz CL9
CORSAIR 8GB Vengeance DDR3 1600MHz CL9 Siyah Tek Modül Ram
Sapphire HD7950 GDDR5 3GB 384Bit AMD Radeon DX11.1 Ekran Kartı
Turuvatek Big Tower 550 Watt (Siyah Saydam)
PIONEERNADIR isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 5. January 2013, 02:23 AM   #7 (permalink)
Moderator
 
Dragon - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2008
Mesajlar: 93
Standart Cevap: PIC16F877 ile Hesap Makinası Yapımı+Pcb

eline sağlık kardeşim
Dragon isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
PIC16F877 İle 5 katlı Asansör Projesi Yapımı PIONEERNADIR Microcontroller Devreleri 1 25. October 2014 01:27 AM
PIC16F877 İle LCD Ekran Voltmetre Yapımı PIONEERNADIR PIC16F877 Devreleri 1 7. December 2012 02:30 AM
PIC16F877 İle Dijital Termometre Yapımı PIONEERNADIR PIC16F877 Devreleri 1 7. December 2012 02:28 AM
C++'da Yapılan Hesap Makinesi McDroPp Örnek Kodlar 0 17. May 2008 04:18 AM