Bu bölümde temel port kontrol komutları ve kullanım örnekleri yer almaktadır.
set_tris_x(değer);
x portunun giriş veya çıkış olacağını belirler, değer 1 ise pin giriş, 0 ise pin çıkış olur;
1 |
set_tris_a(0x0F); |
Port A ilk 4 bit giriş son 4 bit çıkış
1 |
set_tris_b(0b00001111); |
Port B ilk 4 bit giriş son 4 bit çıkış
output_x(değer);
x portunun lojik 1(5v) veya lojik 0(0v) olacağını belirler, değer 1 ise pin lojik 1, 0 ise lojik 0 olur;
1 |
output_a(0xF0); |
Port A ilk 4 bit lojik 0 son 4 bit lojik 1
1 |
output_b(0b11100000); |
Port B ilk 5 bit lojik 0 son 3 bit lojik 1
output_high(pin);
Belirtilen pini lojik 1 yapar;
1 2 |
output_high(pin_a2); output_high(pin_b4); |
output_low(pin);
Belirtilen pini lojik 0 yapar;
1 2 |
output_low(pin_a0); output_low(pin_b7); |
output_toggle(pin);
Belirtilen pinin lojik durumunu ters çevirir, pin 1 ise 0, pin 0 ise 1 yapar;
1 |
output_toggle(pin_a3); |
input(pin);
Belirtilen pinin lojik durumunu okur ve belirtilen değişkene atar;
1 2 |
bilgi = input(pin_a2); veri = input(pin_b5); |