set tris
‘set tris’ merupakan
setting untuk memberitahu PIC samaada port yang kita gunakan input/ouput secara
automatik..
contoh:
Set_tris_b(0xff) = set port B= 0b11111111= semua port adalah
input..
Set_tris_c(0x0f) = set port B= 0b00001111=4port
output/B7,B6,B5,B4 manakala 4port input/B3,B2,B1,B0..
Contoh program:-
#include <18F4550.h>
#fuses HS,NOWDT,NOLVP,NOPROTECT
#use delay (clock=20M)
#define LED1 PIN_D0
#define LED2 PIN_D1
void main()
{
int blinking;
set_tris_a(0xFF);
set_tris_d(0x00);
blinking =0;
for (blinking=0;blinking<10;blinking++)
{
output_d(0x01);
delay_ms(200);
output_d(0x02);
delay_ms(200);
}
}
contoh Simulation..
LED
akan berkelap-kelip selama 10 kali..hah
from:Admin the rock_10