Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Microchip Pic Serisi
Yazar Mesaj
cidelimehmet
Tarih: 29.04.2008, 16:06 Mesaj konusu: pic analog giriş

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.....
Cemal1975
Tarih: 29.04.2008, 17:34 Mesaj konusu: 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)
cidelimehmet
Tarih: 30.04.2008, 11:03 Mesaj konusu:

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.....
esb72
Tarih: 05.05.2008, 17:06 Mesaj konusu: 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..
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
1. sayfa (Toplam 1 sayfa)

pic analog giriş

Gizlilik Politikası

PLC programming