www.ELEKTROloji.com
Kategoriler
Son Konular
İnternetten Seçmeler
Rastgele Konu
Toplist ve Sayaç

Webseyir

Pic Basic Programlama Temel Kavramalar

SATIR ETİKETİ:

Program satırına verilen referans isimdir.Program dallanma yapıp o satıra gitmek için kullanılır.

DEĞIŞKENLER(VARIABLES):

Programda geçici olarak verileri saklamak için kullanılır.Bu veriler RAM de tutulur.

DEĞIŞKEN TIPLERI:

BIT 2 bit ( 0 veya 1) (0-1)
BYTE 8 bit (0-255)
WORD 12 bit (0-65535)
SAYI VAR BIT
RAKAM VAR BYTE
NUMARA VAR WORD

LAKAP(ALIAS):

Bir değişkene başka bir isim vermek için kullanılır.

SAYI [b]VAR[/b] ZAMAN

SABİTLER(CONSTANS):

Programda kullanılan sabit değerleri atamak için kullanılır.Birçok yerde kullanılan aynı sabiti değiştirmek gerektiğinde kolaylık sağlar.

SAYI CON 5

NUMERİK SABİTLER:

Üç şekilde sayılar ifade edilebilir.Desimal,binary ve heksadesimal.

A=25 DESİMAL 25
A=%10110010 BİNARY 10110010
A=$25 HEKSADESİMAL 25

SEMBOLLER(SYMBOLS):

Değişkenler , sabitler yada portlara isim vermek için kullanılır.

SYMBOL BUTON = PORTA.0

PINLER(PINS):

Herhangi bir pine özel bir isim vermek için kullanılır.

LED VAR PORTB.0
ROLE VAR PORTB.1

AÇIKLAMA SATIRI:

Tek tırnak (') veya REM komutu ile programda istenilen yere açıklama yazılabilir.

HIGH PORTA.0 'PORTA nın 0. pinini 5v a çek
REM LOW PORTA.0 ( Pasif satır işlemci bu satırı okumaz)

İLAVE DOSYA EKLEMEK:

Daha önceden oluşturulmuş standart dosyaları eklemek için kullanılır.

INCLUDE "ekdosya.bas"

ARİTMETİK VE LOJİK OPERATÖRLER:

+ TOPLAMA
- ÇIKARMA
* ÇARPMA
/ BÖLME
// KALAN
<< SOLA KAYDIRMA
>> SAĞA KAYDIRMA
& (YADA AND) AND (VE) KAPISI
| (YADA OR) OR (VEYA)KAPISI
^ (YADA XOR) XOR KAPISI
~ (YADA NOT) NOT KAPISI
&/ (YADA NOT AND) NAND KAPISI
|/ (YADA NOT OR ) NOR KAPISI
^ (YADA NOT XOR ) XNOR KAPISI

ÖRNEKLER:

SONUC = PORTB + 3
PORTA = PORTB * 3
SAYI = SAYI + 1
A = A / 2
C = B & $ 0F
C = SAYI | $FO

KARŞILAŞTIRMA OPERATÖRLERİ:

= EŞİT
<> EŞİT DEĞİL
> BÜYÜK
< KÜÇÜK
= BÜYÜK EŞİT
Etiketler
Yorum Ekle