Code:
///////////////////////// dùng #use fast_io////////////////////////////
#include <16f877a.h>
#fuses nowdt,hs,noprotect
#use delay(clock = 4000000)
#use fast_io(b) //
#byte portb=0x06 // phải khai báo địa chỉ port B nếu dùng fast_io(b)
void main()
{
set_tris_b(0);
while(1)
{
portb = 0xff ;
delay_ms(500);
portb = 0;
delay_ms(500);
}
}
Code:
////////////////////// không dùng #use fast_io////////////////////////////
#include <16f877a.h>
#fuses nowdt,hs,noprotect
#use delay(clock = 4000000)
void main()
{ while(1) /// vòng lặp luôn xảy ra
{
output_high(pin_b0);
output_high(pin_b1);
output_high(pin_b2);
output_high(pin_b3);
output_high(pin_b4);
output_high(pin_b5);
output_high(pin_b6);
output_high(pin_b7);
delay_ms(500);
output_low(pin_b0);
output_low(pin_b1);
output_low(pin_b2);
output_low(pin_b3);
output_low(pin_b4);
output_low(pin_b5);
output_low(pin_b6);
output_low(pin_b7);
delay_ms(500);
}
}