Haziran 2009 için Aylık Arşiv

EEPROM – PBP Türkçe

EEPROM {Location,}[Constant{,Constant...}]

EEPROM fonksiyonu, sabit değerleri çip üzerine entegre edilmiş dahili EEPROM üzerine kaydeder. Location parametresi opsiyoneldir ve eğer herhangi bir değer verilmezse 0 olarak algılanır. Bu durumda kayıt işlemi 0 nolu adresten başlayacak ve sırayla devam edecektir. Eğer herhangi bir değer belirtilirse kayıt işlemine belirtilen adresten başlanır ve sırayla devam edilir. Constant parametresi ile sayısal sabit değerler veya “string” (katar) tipi sabitler verilebilir. Verdiğiniz sayılsal değerlerin ikilik tabanda yazıldığı zaman sadece en düşük 8 bitine karşılık gelen değeri (“least significant byte”) kaydedilir. Bir başka değişle onluk tabana göre 255′ten daha büyük değerler kaydedilemez. Bu durum ile ilgili gösterimi aşağıda bulabileceğiniz video incelememizde izleyebilirsiniz. “String” (katar) tipi sabitler ise harf harf ASCII kodlarına çevrilerek kaydedilirler. Bu tip sabitler kaydedilirken herhangi bir esktra bilgi ya da karakter (Örneğin: \n) otomatik olarak eklenmez. Kaydolan tek şey, ardışık bir şekilde harflerin ASCII kodlarıdır. Yine video incelememizde bu konu ile ilgili bilgi bulabilirsiniz.

Devamını Oku »

İzoelektronik 3. Yılını Kutluyor

Aman Nazar Değmesin - ResimTemel amacı elektronik alanında Türkçe kaynak ve projeler üretmek olan İzoelektronik, yayın hayatında 3. seneye giriyor.

26 Haziran 2007 tarihinde internet dünyasına katıldığından bugüne kadar gerek yorumlarıyla, gerek soru ve cevaplarıya, gerekse yazıları ve projeleri ile bu gönüllü oluşuma katkıda bulunan tüm üyelerimize ve yazılarımızı okuyan siz değerli ziyaretçilerimze teşekkürü bir borç biliriz. Bize ulaşmak için iletişim formumuzu kullanabileceğinizi hatırlatmak isteriz. Görüşleriniz bizim için büyük önem taşımaktadır.


Üretime Siz de Katılın!

Elektronik ile ilgili bir şeyler üretmek ve Türkçe kaynak sıkıntısını azaltmadaki bu çalışmamıza destek vermek istiyorsanız bize yine iletişim formu ile ulaşabilirsiniz.

SOUND – PBP Türkçe

SOUND Pin,[Note,Duration{,Note,Duration...}]

Pin üzerinde ton ve/veya beyaz gürültü (white noise) üretir. Pin otomatik bir şekilde çıkış olacak şekilde ayarlanır. Pin, sabit bir değer, 0-15 arası bir değer, 0-15 arası bir değer içeren (Örneğin: B0) bir değişken ya da pin adı (Örneğin: PORTA.0) olabilir. Note değeri 0 olarak ayarlanırsa herhangi bir sinyal üretilmez. 1-127 arasındaki Note değerleri bazı tonlara denk gelmektedir. 128-255 arasındaki Note değerleri de beyaz gürültülere (white noise) denk gelmektedir. Tonlar ve beyaz gürültüler (white noise) artan şekilde sıralanmıştır. Bir başka deyişle 1 ve 128 değeri en düşük frekansa sahip iken, 127 ve 255 değeri en yüksek frekansa sahiptir. 1 değeri yaklaşık 78.74 Hz frekansında sinyal üretmeyi sağlarken, 127 değeri 10,000 Hz’ye denk gelmektedir. Duration parametresi ise 0-255 arasında değer almaktadır. Bu parametre Note ile belirlenen sinyalin ne kadar süre üretileceğini belirler. Süre, yaklaşık 12′şer milisaniye artmaktadır.

Devamını Oku »

DTMFOUT – PBP Türkçe

DTMFOUT Pin,{Onms,Offms,}[Tone{,Tone...}]

Pin üzerinde belirtilen DTMF ton dizisini üretir. Pin otomatik bir şekilde çıkış olacak şekilde ayarlanır. Pin, sabit bir değer, 0-15 arası bir değer, 0-15 arası bir değer içeren (Örneğin: B0) bir değişken ya da pin adı (Örneğin: PORTA.0) olabilir. Onms ile her tonun ne kadar süre üretileceği, Offms ile de ardışık iki ton arasında ne kadar süre beklenileceği milisaniye cinsinden belirtilir. Eğer bu süreler ile ilgili herhangi bir tanımlama yapılmaz ise öntanımlı olarak Onms 200 milisaniyeye, Offms ise 50 milisaniyeye ayarlanır. Tone, 0-15 arasındaki sayılardır. 0-9 arasındaki sayılarla elde edilecek tonlar, telefon üzerindeki 0-9 sayılarıyla elde edilen tonlarla aynıdır. 10 numaralı ton * düğmesine, 11 nolu ton # düğmesine ve 12-15 nolu tonlar da A-D düğmelerine karşılık gelmektedir.

Devamını Oku »

FREQOUT – PBP Türkçe

FREQOUT Pin,Onms,Frequency1{,Frequency2}

Belirtilen frekans(lar)ta, Onms milisaniye süresince sinyal üretir. Pin otomatik bir şekilde çıkış olacak şekilde ayarlanır. Pin, sabit bir değer, 0-15 arası bir değer, 0-15 arası bir değer içeren (Örneğin: B0) bir değişken ya da pin adı (Örneğin: PORTA.0) olabilir. 0-32767 hertz arasındaki bir veya iki farklı dalga aynı anda üretilebilmektedir. Dalgaların frekansları hertz cinsinden Frequency1 ve Frequency2 parametreleriyle girilmektedir. Frequency2 parametresi opsiyoneldir ve tek bir dalga üretilecekse sadece Frequency1 parametresinin kullanılması yeterlidir.

Devamını Oku »

SWAP – PBP Türkçe

SWAP Variable,Variable

Variable parametresi ile verilen iki değişkenin değerlerini karşılıklı olarak değiştirir. Genellikle, karşılıklı yer değiştirme işlemi programı yazan kişiler için sıkıcı bir işlemdir. SWAP fonksiyonu bu işlemi herhangi bir ara değişken kullanmadan gerçekleştirebilmektedir. Fonksiyon “bit”, “byte” ve “word” tipli değişkenlerle çalışabilmektedir. Sabit indeks sayılarına sahip “array” (dizi) yapısındaki değişkenler kullanılabilirken, değişken indeks sayısına sahip “array” (dizi) yapısındaki değişkenler bu fonksiyon ile kullanılamayabilir.

Devamını Oku »

FOR..NEXT – PBP Türkçe

FOR Count = Start TO End {STEP {-} Inc}
    {Body}
NEXT {Count}

FOR..NEXT fonksiyonu bir değişkeni sayaç olarak kullanarak belirli bir kod grubunu istenilen sayıda çalışıtırılmayı sağlar. Fonksiyonun karmaşıklığı ve çok yönlü çalıştırlabilmesinden dolayı, fonksiyonu adım adım açıklamak daha anlaşılır olacaktır.

Devamını Oku »

PULSIN – PBP Türkçe

PULSIN Pin,State,Var

Pin‘e gönderilen darbenin (pulse) genişliğini (width) ölçer. Eğer State parametresi 0 olarak ayarlanmışsa dalganın lojik 0 kısmının genişliği (low pulse), 1 olarak ayarlanmışsa da dalganın lojik 1 kısmının genişliği (high pulse) ölçülecektir. Ölçülen genişlik Var ile belirtilen değişkene yüklenir. Fonksiyon, ölçüm değerini 16 bit uzunluğunda verebilmektedir. Eğer Var değişkeni 8 bitlik bir değişken ise 16 bitlik ölçümün LSB (Least Significant Byte (Bit)) kısmı, yani 16 bitlik sayıyı ikilik tabanda yazdığımızda (binary) sayının sağındaki 8 bitlik kısım, değişkene yüklenir. 16 bitlik bir değişkenle sonucun tümünü alabilirsiniz.

Devamını Oku »

Arama Yap
Üye Alanı
 
 
Kayıt Ol || Aktivasyon Kodu İste
Teknik Yardım
5 tane konu henüz çözüme ulaşmamış. Belki siz yardımıcı olabilirsiniz ya da sorunlarınızı çözmenize başkaları yardım edebilir. Teknik Yardım bölümüne buradan ulaşabilirsiniz.
Destek İçin
İzoelektronik Facebook Sayfası
İzoelektronik'e Facebook sayfamıza katılarak destek olabilir, eklenecek yeni yazıları ve gelişmeleri Facebook üzerinden de takip edebilirsiniz.
Güncel Kalın

Eklenen Yazılar E-posta Adresinize Gönderilsin

Bizi RSS ile de takip edebilirsiniz.

Translate
Son Yorumlar
  • 90alper90: Merhaba Ozan Bey, Ölçümleri aldıktan sonra aynı anda göstermekte bir sıkıntı yok. Önemli olan 3 ölçümü de alabilmek. Bir önceki...
  • ozigeldi: alper teşekkür ederim bu arada ben ozan memnun oldum ben bu 3 ölçümü aynı lcd ekranda gösterebilimiyim pıc’e yeni başladım ve bu...
  • botan: meraba malzemeleri tedarik ettim motor olarak step motor aldım sizin yüklediğiniz programın aynısını yüklesem sorun yaşarmıyım acaba, yeni...
  • kuvvetkmc: Şöyle söyleyim; Anakart üzerinde ki; R1-R2-R3-R4-R4-R5-R6-R7-R8-R9- R10-R11-R12-R13-R14-R15-R16-R1 7-R18-R19 C1-C2-C3-C4 Q1;...
  • İzoelektronik: @kuvvetkmc Sorun çıkaran dirençleri daha net olarak belirtebilirseniz daha kolay yardımcı olunabilir. @botan Belirttiğiniz devreler...
drupal statistics module