Ev Kişisel Finans Elektronik projeleri: PBASIC Kodunda Sabitler Nasıl Oluşturulur - mankenler

Elektronik projeleri: PBASIC Kodunda Sabitler Nasıl Oluşturulur - mankenler

Video: Arduino ile Servo Motor Kontrol 2024

Video: Arduino ile Servo Motor Kontrol 2024
Anonim

Elektronik projelerinizde programlanabilir devreler kullanmaya başlarsanız, bazı kod yazmaya başlayacaksınız. Programlanabilir devre bir BASIC Stamp ise, bu kodu PBASIC'ye yazarsınız.

PBASIC'te sabitler olarak kullanılacak kendi isimlerinizi oluşturabilirsiniz. sabiti , bir değer atanan bir addır. Bu, değerin kendisinden ziyade programınızdaki sabit ismi kullanmanıza izin verir. Daha sonra değeri değiştirmeye karar verirseniz, sabitin her oluşumunu bulmak için programdan ava girmeniz gerekmez. Bunun yerine, sabiti tanımlayan satırı değiştirmeniz yeterlidir.

Burada, Gecikme adında bir sabit oluşturan ve onu 500'e atayan bir deyim var:

Gecikmeli CON 500

CON anahtar kelimesi, Gecikmenin, atanan değeri 500 olan bir sabit olduğunu gösterir.

Bir sabit kullanmak için, değeri kullanacağınız her yerde sabitin adını değiştirmeniz yeterlidir. Örneğin, bu satır, gecikme sabitine atanan değer için programı duraklatır:

DURAKLAMA Gecikmesi

Liste 2-3, LED'in ne kadar hızlı yanıp yanması gerektiğini belirlemek için bir sabit kullanan LED Flaşör programının bir sürümünü gösterir.

'LED Flaşör Programı' Doug Lowe 'Temmuz 10, 2011 "Bu program, 0, 2, 4, 6, 8 ve 10 nolu pimlere bağlanan LED'leri yarım saniyelik aralıklarla yanıp sönüyor." Programın bu sürümü, zaman aralığı için bir sabit kullanır. Gecikme CON 500 Main: YÜKSEK 0 YÜKSEK 2 YÜKSEK 4 YÜKSEK 6 YÜKSEK 8 YÜKSEK 10 DURAKLAT Gecikme DÜŞÜK 0 DÜŞÜK 2 DÜŞÜK 4 DÜŞÜK 6 DÜŞÜK 8 DÜŞÜK 10 DURAKLAT Gecikme GOTO Ana < PBASIC'de adlar oluştururken birkaç basit kural uygulamanız gerekir:

İsimler, büyük ve küçük harfler, rakamlar ve alt çizgi karakterlerinin (_) birleşiminden oluşur. Dolar işaretleri veya ünlem işaretleri gibi diğer özel karakterlere izin verilmiyor. Böylece Timer_Routine ve Relay7 geçerli isimlerdir, ancak LED $ veya Bang! değildir.
  • İsimler bir harf veya altçizgi ile başlamalıdır, ancak bir sayı ile başlayamaz. Böylece, Timer1 ve Timer1 hem geçerli isimlerdir, 1Timer değildir.

  • İsimler 32 karakter uzunluğunda olabilir.

  • İsimler büyük / küçük harfe duyarlı değildir, yani PBASIC büyük ve küçük harfleri ayırt etmez. Böylece, PBASIC, aşağıdaki adların hepsinin aynı olduğunu düşünür: TimerCheck, timercheck, TIMERCHECK ve TiMeRcHeCk.

  • Aslında, PBASIC'te hiçbir şey büyük / küçük harf duyarlı değildir, bu nedenle herhangi bir şey büyük veya küçük harflerle yazılabilir. Bununla birlikte, adlar yalnızca ilk harf büyük harflerle yazılmışken YÜKSEK ve GOTO gibi anahtar kelimelerin tümü büyük harflerle yazılmış yaygın bir PBASIC programlama sözleşmesidir.

Elektronik projeleri: PBASIC Kodunda Sabitler Nasıl Oluşturulur - mankenler

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...