


1
|
Tek satırlık asembly komutunu PBP içine ekler
|
01.11.2008
|
|
2
|
Dış dünyadaki analog değeri dijital veriye çevirmek için kullanılır
|
13.12.2008
|
|
3
|
Birden fazla asembly komutunu PBP içine eklemek için kullanılır
|
11.10.2009
|
|
4
|
Şartlı Goto komutudur
|
12.10.2009
|
|
5
|
Belirtilen Pinin durumunu değerlendirmek için kullanılır
|
12.02.2010
|
|
6
|
Asembly dilinde yazılmış bir alt programı çağırmak için kullanılır
|
20.12.2011
|
|
7
|
Clear
|
Genelde değişkenleri tanımladıktan sonra kullanırız. Tüm değişkenlerin içini sıfırlar
|
|
8
|
Clearwdt
|
Watchdogtimer sayacını sıfırlar
|
|
9
|
Count
|
Bir pinden belli periyod içinde gelen palsleri sayar
|
|
10
|
Data
|
Dahili Eeprom için varsayılan değerleri yazmak için kullanırız
|
|
11
|
Debug
|
Bir pinden RS232 formatında asenkron çıkış yapmak için kullanılır
|
|
12
|
Disable
|
interrupt ları (kesmeleri) pasif hale getirir
|
|
13
|
Div32
|
Bir çarpma işleminde çarpım değerleri 16 bitten yüksek bir değere ulaşıyorsa bu komut kulllanılır
|
|
14
|
Dtmfout
|
Bir pinden DTMF (Dual Tone Multi Frequancy - Telefon tuş sesi) üretir
|
|
15
|
Eeprom
|
Dahili eeproma veri yazmak için kullanırız
|
|
16
|
Enable
|
interruptları (kesmeleri) aktif hale getirir
|
|
17
|
End
|
Programı - MCU nun çalışmasını sonlandırır
|
|
18
|
Erasecode
|
18F... serisi MCU larda block silme yapmak için kullanılır
|
|
19
|
For..next
|
For..next arasındaki komutları istenilen sayıda tekrar etmek için kullanılır.
|
|
20
|
Freqout
|
Bir pinden belli bir periyotta 2 farklı frekans üretir
|
|
21
|
Gosub
|
Alt programı çağırmak için kullanılır
|
|
22
|
Goto
|
Koşulsuz olarak belirtilen etikete gider
|
|
23
|
High
|
Belirtilen Pin in durumunu high (lojik 1) yapar
|
|
24
|
Hpwm
|
Hardware pwm- Donanımsal pwm modülünü çalıştırmak için kullanılır
|
|
25
|
Hserin
|
Donanımsal USART modülünü kullanarak RS232 formatındaki veriyi almak için kullanılır
|
|
26
|
Hserout
|
Donanımsal USART modulünü kullanarak RS232 formatındaki veriyi dışarıya gönderir
|
|
27
|
Hserin2
|
Hserin komutunun geliştirilmiş şeklidir
|
|
28
|
Hserout2
|
Hserout komutunun geliştirilmiş şeklidir
|
|
29
|
I2cread
|
Harici eepromdan I2C modunda 1 byte lık veriyi okur
|
|
30
|
I2cwrite
|
Harici eeproma I2C modunda 1 byte lık veri yazar
|
|
31
|
I2cin
|
I2CIN Control, Address, Variable {,Variable}
|
|
32
|
I2cout
|
I2COUT Control, Address, Value {,Value}
|
|
33
|
if..then..else...endif
|
Bir şarta bağlı olarak istenilen kodları çalıştırmak için kullanılır
|
|
34
|
input
|
Bir pini giriş olarak yönlendirir
|
|
35
|
Let
|
Bir işlemin sonucunu değişkene atar. isteğe bağlı olarak kullanılır LET B0 = B1 * B2 + B3
|
|
36
|
Lcdout
|
Karakter LCD ye istenilen verileri yazmak için kullanılır
|
|
37
|
Lookdown
|
8 bitlik Bir değişkenin değerini tablodan arayıp başka bir değişkene tablodaki karşılık gelen değeri vermek için kullanılır
|
|
38
|
Lookdown2
|
Lookdown dan farkı 16 bitlik değişken kullanılmasıdır
|
|
39
|
Lookup
|
Bir tablodan sabit bir değer almak için kullanılır
|
|
40
|
Lookup2
|
Lookup komutundan farklı olarak word tipindeki değişkenlere atama yapabilir
|
|
41
|
Low
|
Belirtilen Pin in durumunu low (lojik 0) yapar
|
|
42
|
Nap
|
MCU yu kısa bir period için düşük güç moduna sokar
|
|
43
|
On interrupt
|
interrupt oluştuğunda interrupt alt programının çalıştırılmasını sağlar
|
|
44
|
Output
|
Bir pini çıkış olarak yönlendirir. Aynı işlem Tris yazmaçları ile de yapılabilir
|
|
45
|
Owin
|
1-wire iletişimi destekleyen aygıtlarla iletişim kurmak için kulanılır
|
|
46
|
Owout
|
1-wire iletişimi destekleyen aygıtlarla iletişim kurmak için kullanılır
|
|
47
|
Pause
|
İstenilen değer kadar milisaniye cinsinden gecikme yapar (interruptları devre dışı bırakır)
|
|
48
|
Pauseus
|
İstenilen değer kadar mikrosaniye cinsinden gecikme yapar (interruptları devre dışı bırakır)
|
|
49
|
Peek
|
İstenilen bir yazmacın (register) değerini okuyup değişkene aktarır
|
|
50
|
Poke
|
İstenilen bir yazmaca (register) 1 byte lık veri yazar
|
|
51
|
Pot
|
Adc modülü olmayan MCU larla analog değerleri kabaca okumak için kullanılır. (Potansiyometre gibi)
|
|
52
|
Pulsin
|
Bir pin girişindeki istenilen palsin (0 veya 1) genişliğini ölcer
|
|
53
|
Pulsout
|
Bir pinden istenilen uzunlukta pals üretmek için kullanılır
|
|
54
|
Pwm
|
Bir pinden yazılımsal olarak pwm üretmek için kullanılır
|
|
55
|
Random
|
Bir değişkene 16 bitlik rasgele bir değer üretmek için kullanılır. (1-65535)
|
|
56
|
Rctime
|
Bir pindeki pals genişliğini ölcer temel olarak pulsin komutuna benzer
|
|
57
|
Read
|
Dahili eeprom bellekteki belirtilen adresten 1 byte lık veri okur
|
|
58
|
Repeat..until
|
Bir koşul doğru olana kadar blok arasında kalan kodlar çalıştırılır
|
|
59
|
Resume
|
İnterrupt alt programından çıktıktan sonra programın kaldığı yerden devam etmesini sağlar
|
|
60
|
Return
|
Gosub komutuyla çağrılan alt programdan dönmek için kullanılır
|
|
61
|
Reverse
|
Bir pinin giriş çıkış durumun tersine çevirir
|
|
62
|
Serin
|
Asenkron RS232 formatında bilgiyi almak için kullanılır
|
|
63
|
Select Case
|
Çoklu if..then...else yapısının karşılığıdır
|
|
64
|
Serin2
|
Asenkron RS232 formatındaki bilgiyi almak için kullanılır
|
|
65
|
Serout
|
Asenkron RS232 formatında bilgiyi göndermek için kullanılır
|
|
66
|
Serout2
|
Asenkron RS232 formatında bilgiyi göndermek için kullanılır
|
|
67
|
Shiftin
|
Senkron seri bilgi giriş komutu
|
|
68
|
Shiftout
|
Senkron seri bilgi çıkış komutu
|
|
69
|
Sleep
|
MCU yu belli bir süre boyunca düşük güç moduna sokmak için kullanılır
|
|
70
|
Sound
|
Belirtilen bir pinden istenilen bir tonda ses elde etmek için kullanılır
|
|
71
|
Stop
|
Programın çalışmasını durdurur. Program sonsuz bir döngüye girer
|
|
72
|
Swap
|
Karşılıklı iki değişkenin değerini değiştirir
|
|
73
|
Toggle
|
Bir pinin çıkış durumunu tersine çevirir. Çıkış 0 sa 1. 1 se 0 yapar
|
|
74
|
While..wend
|
Bir koşul doğru olduğu sürece bu döngü içinde kalınır.
|
|
75
|
Usbinit
|
Donanımı usb haberleşmeyi destekleyen MCU ların usb haberleşme için kullanılır
|
|
76
|
Usbin
|
USB haberleşme komutlarıdır
|
|
77
|
Usbservice
|
USB haberleşme komutlarıdır
|
|
78
|
Write
|
Dahili Eeprom'da belirtilen bir adrese 1 byte lık veri yazmak için kullanılır
|
|
79
|
Writecode
|
Belirtilen program adresine yazmak için kullanılır
|
|
80
|
Xin
|
||
81
|
Xout
|