Mình mới học pic và làm cái code nay nhưng khôg chạy xin chỉ bảo mih với? và tại sao khi set_tris_x() một port thì các chân ra port đó lại có các giá trị 0,1 khác nhau.tks!
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=10000000)
#use fast_io(b)
void nhay_led(){
output_b(0xff);
delay_ms(200);
output_b(0x00);
delay_ms(200);
}
void main(){
set_tris_c(1);
set_tris_b(0);
if(pin_c1==1)
while(1){
nhay_led();
}
|