16f676

Başlatan unalmustafa1977, 14 Temmuz 2010, 13:48:18

unalmustafa1977

--------------------------------------------------------------------------------

arkadaşlar slm: sonunda pıc basıc pro dilini öğrenmeye karar verdim zaman buldukcada okuyor vede program yazmaya calışıyorum . ama daha cok yeniyim .sizlerden 16f676 ilgili yapmış olduğunuz yazılımlar varsa paylaşmanızı istiyorum .şimdilerde yazmak istediğim konu şöyle 16f676 ( 1 adc kulanarak aldığın değeri 2x7 dsegment displeye sürmek tarama usuluyle) şimdiden teşekürler

Arcatera

Bende 16f676 nın Adc ayarlarını yapmayı çözemedim bir türlü.

fatihinanc

Alıntı yapılan: Arcatera - 02 Ağustos 2010, 17:25:12
Bende 16f676 nın Adc ayarlarını yapmayı çözemedim bir türlü.

Portları dijital olarak mı kullanacaksınız eğer öyleyse bu PIC in ADC sini ayarlamak için 16F877 deki ADCON1 registeri kullanımıyor.onun yerine ANSEL diye bir  kaydedici var.
ANSEL=0X00;

yaparsanız portlarınız dijitlal G/Ç olur.

Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

Arcatera

Alıntı yapılan: fatihinanc - 02 Ağustos 2010, 17:31:00
Alıntı yapılan: Arcatera - 02 Ağustos 2010, 17:25:12
Bende 16f676 nın Adc ayarlarını yapmayı çözemedim bir türlü.

Portları dijital olarak mı kullanacaksınız eğer öyleyse bu PIC in ADC sini ayarlamak için 16F877 deki ADCON1 registeri kullanımıyor.onun yerine ANSEL diye bir  kaydedici var.
ANSEL=0X00;

yaparsanız portlarınız dijitlal G/Ç olur.

Yok Sadece porta 0 ve 1 analog olarak 10bit ölçüm yapacak o zaman nasıl ayarlamamız lazım

Maxim

Alıntı yapılan: Arcatera - 02 Ağustos 2010, 19:04:56
Alıntı yapılan: fatihinanc - 02 Ağustos 2010, 17:31:00
Alıntı yapılan: Arcatera - 02 Ağustos 2010, 17:25:12
Bende 16f676 nın Adc ayarlarını yapmayı çözemedim bir türlü.

Portları dijital olarak mı kullanacaksınız eğer öyleyse bu PIC in ADC sini ayarlamak için 16F877 deki ADCON1 registeri kullanımıyor.onun yerine ANSEL diye bir  kaydedici var.
ANSEL=0X00;

yaparsanız portlarınız dijitlal G/Ç olur.

Yok Sadece porta 0 ve 1 analog olarak 10bit ölçüm yapacak o zaman nasıl ayarlamamız lazım

TRISA=%11111111
ANSEL=%0000011
Declare ADIN_RES 10
Declare ADIN_TAD FRC
Declare ADIN_STIME 100



böyle olması lazım

Arcatera

Çok sağol maxim  :)

subram

ANSEL kaydedicisini ANSEL=0 olarak kaydetmeme rağmen çıkış alamıyorum. demene için böyle bir şey yazdım olmadı. Confiraso ayarları nasıl olacak acaba?
ANSEL=0
TRISA=0

BASLA
PORTA=%10101010
goto BASLA
END
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

fatihinanc

eğer 676 kullanıyorsanız olması lazım.
başka mikrodenetleyici ise ANSELH=0 ı deneyin.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

subram

olmadı. başka  bir arkadaş CMCON kaydedicisinede 5 yükle  dedi. şunu yaptım yine olmadı.
ANSEL=%00000000
CMCON=%00000101

TRISC=%00000
BASLA
PORTC=%01010
GOTO BASLA
 END
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

Ali_54

ARKADAŞLAR 16F676 İÇİN ADC BİRİMİNE AYARLAMAK İÇİN KOD NASIL OLMALI YANİ ANSEL KAYDEDİSİNİ NASIL AYARLAYABİLİRİM?  DİREK ANSEL =0B0010110 FLAN YAZANLAR VAR AMA CCS C SANIRIM BU ŞEKİLDE.
1 harf öğretenin 4 gün kölesi olurum.