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


ADC Uygulaması

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 "PIC ile yapılmış 12 - 24 formatlı saat" 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!
Kayıt: 12 May 2008
Mesajlar: 7
Konum: Ankara
Offline
yas3min
Tarih: 25 06 2008 09: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ı

7 Kullanıcı bu konu için godzilla arkadaşımıza teşekkür ettiler

Kayıt: 12 Nis 2008
Mesajlar: 629
Konum: İzmir
Offline
esb72
Tarih: 25 06 2008 12: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

- Pic ile ultrasound uygulaması

- çapraz buton uygulaması
- at89c52 ile yapılan yürüyen ışık uygulaması
- at89c52 ile yapılan step motor kontrol uygulaması
- at89c52 mikroişlemcisi ile yapılan 500ms aralıklarla yanan led uygulaması
- at89c52 mikroişlemcisi ile yapılan bir buton bir led uygulaması
- pic ve plc uygulaması...
- 4-20 ma akımın pic ile uygulaması
- lazer diyot matrisli kayan yazı uygulaması

- 16f84 ile lcd uygulaması yardım!

- 7x20 kayan yazı 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 72