#include <16f877a.h>
#use delay(clock=20m)
int8 j ;
void main()
{set_tris_b(0);
set_tris_d(255);
output_b(0);
while(true)
{
while(bit_test(input(pin_d0))) // kiểm tra pin_d0
{}
while(bit_test(!input(pin_d0))) //////////// SỬA LẠI CHỖ NÀY ---> ///////while(!bit_test(input(pin_d0))) /// THAY ĐỔI VỊ TRÍ !
{} // chờ nhả phím
for(j = 0 ; j < 10 ; j++) // chớp tắt 10 lần
{
output_b(255) ;
delay_ms(50) ;
output_b(0) ;
delay_ms(700) ;
}
} // quay lại quét phím d0
}
|