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


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 "ccs c uygulamaları" 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!

pic analog giriş

Kayıt: 26 Şub 2006
Mesajlar: 15
Konum: ist/beykoz
Offline
cidelimehmet
Tarih: 29 04 2008 16: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.....

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

Kayıt: 15 Arl 2006
Mesajlar: 14
Konum: istanbul / ikitelli
Offline
Cemal1975
Tarih: 29 04 2008 17: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 11: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: 477
Konum: İzmir
Offline
esb72
Tarih: 05 05 2008 17: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ı!!

- Leon COUCH,Digital and Analog Communication Systems 7th Edition Solution Manual
- Op Amp Applications Handbook (Analog Devices Series)
- Digital Compensation for Analog Front-Ends: A New Approach to Wireless Trans...
- aktif analog filtrelerin ysa ile modellenmesi
- Analog and Digital Filter Design (2nd ed.) by WINDER, S. - 2002
- analog toprak dijital toprak arasındaki fark nedir??
- Tıp elektroniğine giriş ders notları
- algoritma ve programlamaya giriş

- Mikrobasic PIC (Analog portu okyup LCD'ye gönderme) ISIS+Mikrobasic açık kodları

- Erciyes üni. - Lojik Devrelere Giriş Vize Soruları 2004-2005


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