Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


pic analog giriş

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 Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PİC e tek LCD nasıl bağlanır? - yardım" 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: 26 Şub 2006
Mesajlar: 15
Konum: ist/beykoz
Offline
cidelimehmet
Tarih: 29 04 2008 15:06

arkadaşlar picin analog girişindeki voltaj değerini pic'te hex karşılığını nasıl okuyoruz bana yardımcı olabilirseniz sevinirim.... Kolay gelsin teşekkür ederim.....
Kayıt: 15 Arl 2006
Mesajlar: 16
Konum: istanbul / ikitelli
Offline
Cemal1975
Tarih: 29 04 2008 16:34

pic analog giriş


;
; Fosc : 4 MHz
;
list p=16f873a
;***************************************************
trisa equ 0x85
;***************************************************
adresh equ 0x1E
adresl equ 0x9E
adcon0 equ 0x1F
adcon1 equ 0x9F
;***************************************************
HighByte equ 0x20
LowByte equ 0x21
;***************************************************

org 0x0
goto Start

org 0x10
Start bsf 0x3,0x5 ; Bank1'e geç
movlw b'10001110' ; Sadece RA0 pinindeki
movwf adcon1 ; Analog voltaj ölçülecek
movlw b'11111111' ; RA0 giriş olarak ayarlanmak zorunda
movwf trisa
bcf 0x3,0x5 ; Bank0'a geç
movlw b'00000001' ; RA0'ı seç ve adc'yi çalıştır.
movwf adcon0
goto $+0x1 ;
goto $+0x1 ;
goto $+0x1 ; 12 mikrosaniye bekle
goto $+0x1 ;
goto $+0x1 ;
goto $+0x1 ;
bsf adcon0,0x2 ; Analog değeri Digital'e dönüştür.
btfsc adcon0,0x2 ;
goto $-0x1 ; Dönüşüm bitti mi?
movf adresh,0x0
movwf HighByte
bsf 0x3,0x5
movf adresl,0x0
bcf 0x3,0x5
movwf LowByte
sleep
end
; Besleme voltajı 5.0 volt olsun.
; RA0 pinindeki volt 3.75 volt olsun.
; bu durumda HighByte : 0x2 , LowByte : 0xFF olacaktır.
;
;
; 5.0 -----> Desimal 1023'e karşılık gelecek
; 3.75 -----> Desimal 767'ye karşılık gelecektir.

; Desimal (767) = HexaDesimal (0x2FF)
Başa dön
Kayıt: 26 Şub 2006
Mesajlar: 15
Konum: ist/beykoz
Offline
cidelimehmet
Tarih: 30 04 2008 10:03

teşekkür ederim cemal bey tam olarak ne yapmak istediğimide söyleyeyim sizi potansla 0-5v arası ayar yapıp çıkıştaki ledin ısmasını pwm le kısıp açma yani basit bir dimmer devresi.....
Başa dön
Kayıt: 12 Nis 2008
Mesajlar: 700
Konum: İzmir
Offline
esb72
Tarih: 05 05 2008 16:06

Selam CCS örneği ektedir


Merhaba,
Ben CCS derleyicisini kullanıyorum.sanada tavsiye ederim.ekteki dosyada C örneği var.ama aynı zamanda hex koduda mevcut.ayrıca lst uzantılı dosyayı notepad de açarsan asm komutları ve yanlarında açıklamaları mevcut.

Kolay gelsin..
Başa dön



pic analog giriş


Benzer Konular

- bazı emu girişli olan uyduların giriş kodları!!

- Sakarya Üniversitesi-Teknik Eğitim-Fakültesi-Programlamaya Giriş-FİNAL 2009
- C# .Net e Giriş - Sefer Algan
- lojik devrelere giriş örnek sorular ve cevaplar
- ilginç Analog görünümlü dijital saat :)
- gazi uni. elektrık elektronık analog raporları
- İstanbul universitesi Analog Haberleşme (sunum)
- Analog devre elemanları
- analog toprak dijital toprak arasındaki fark nedir??

- PIC'e Yeni Başlayanlar için PIC'e Giriş

- GSM Cell Planlama - Baz İtasyonları ( RBS 2000 ) - GSM'e Giriş - Sistem Mimarisi

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