Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "ADC Uygulaması" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

ADC Uygulaması

Kayıt: 12 May 2008
Mesajlar: 6
Konum: Ankara
Offline
yas3min
Tarih: 25 06 2008 10:14

Güzel bir adc örneği.
C kodu, proteus çizimi ve HEX dosyası içindedir.

E0 , E1 , E2 girişlerine verilen potların dijital değerini ve bu değere karşılık gelen voltaj değerini de LCD ekranına yazar. PIC olarak 16f877 kullandım.


ADC Uygulaması
Kayıt: 12 Nis 2008
Mesajlar: 487
Konum: İzmir
Online
esb72
Tarih: 25 06 2008 13:20

Selam yas3min


CCS in keyfine vardığını kodlarından anlaşılıyor.Satırlara yazdığın açıklamalar için teşekkürler.yeni başlayan arkadaşlara yardımcı olacağını düşünüyorum.ufakta bir tavsiyem olacak sana dosyanı indirip değişiklik yapmak isteyeceklere..
Kodunun,
printf(lcd_putc,"\fAN6 Kanali");
delay_ms(1500);
printf(lcd_putc,"\fDijital=%lu",bilgi); // AN6 ucundaki sinyalin dijital karşılığı LCD'ye aktarılıyor
printf(lcd_putc,"\nVoltaj=%fV",voltaj); // AN6 ucundaki sinyalin gerilim değeri LCD'ye aktarılıyor
delay_ms(2500);
satırının 3 kez tekrarlandığını gördüm.bunu main procedure üstünde bir procedur olarak oluştursan ve aşağıdaki şekilde yazarsan kodun çok kısa ve takibi kolay olur diye düşünüyorum.
void adcyaz()
{
printf(lcd_putc,"\fANx Kanali");
delay_ms(1500);
printf(lcd_putc,"\fDijital=%lu",bilgi); // AN6 ucundaki sinyalin dijital karşılığı LCD'ye aktarılıyor
printf(lcd_putc,"\nVoltaj=%fV",voltaj); // AN6 ucundaki sinyalin gerilim değeri LCD'ye aktarılıyor
delay_ms(2500);
}
Procedure kavramı C nin en büyük nimetlerinden bol bol faydalanmakta yarar var.
Paylaşımcı ruhun için teşekkürler.

Kolay gelsin
Başa dön



ADC Uygulaması


Benzer Konular

- GLDC ile Şifreli Kilit,sıcaklık ve BMP uygulaması

- protesus-İSİS programında gerçek paralel port uygulaması - yardım
- lm35 ve 16f877 ile termometre uygulaması(ccs c kullanılmıştır)
- pic16f877- ps/2 klavye - lcd uygulaması
- Gelişmiş Bir Şifre Uygulaması
- fintek a.ş. - C# ve Oracle da bankacılık uygulaması stajı , 30 iş günü
- Güç çarpanı düzeltilmiş çok çıkışlı anahtarlamalı kaynak teori ve uygulaması
- Pic için Seri Ethernet Kartı şeması ve Uygulaması
- PIC18F4520 ile GPS &Grafik LCD uygulaması

- Matlab'da birkaç küçük ses uygulaması

- endüstriyel veri iletişim sistemlerin de bir pofinet uygulaması


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71