You are on page 1of 1

// chuong trinh led sang don o portB #include <16f877a.h> //thu vien dung chung #include <def_16f877a.

h> //thu vien minh tu thiet lap #device *=16 adc=8 //su dung adc 8 bit #use delay (clock=20000000) // su dung thach anh 20mhz //==================================================== #use fast_io(b) // dung voi cac lenh nhu output_low... nhanh hon binh thuong #use fast_io(c) #byte portb=0x06 #byte portd=0x08 int8 dichB,dichc, dem; void QuayPhai() { dem=8; dichB=0xff; dichc=0xFF; portb=0xfF; portc=0xff; delay_ms(20); while(dem>0) { dichB=dichB>>1; portb=dichB; delay_ms(50); dem--; } dem=8; //chuan while(dem>0) { dichC=dichC>>1; portC=dichC; DELAY_MS(50); dem--; if(dichC==0) // dung len nay tao vong lap lai mai mai {break;} } }

void main() { set_tris_B(0x00); set_tris_c(0x00); while(true) { QuayPhai(); } }

You might also like