Pic16F887 - Điều khiển 1 led đơn bằng 2 button .

Giới thiệu :

 Hôm nay mình sẽ hướng dẫn các bạn cách điều khiển 1 led đơn bằng 2 button đơn giản ( 1 button làm led sáng , 1 button làm led tắt ) sử dụng vi điều khiển pic 16f887 . Mời các bạn theo dõi !!!

Chuẩn bị :

Pic16f887 .
Led đơn ( màu sắc tùy ý ) .
Trở : 1 con  (  để bảo vệ led ( tùy theo màu sắc led )
         1 con (1k-10k)
1 button ( 2 pin )

Lắp mạch :


 Code :

#include <16f887.h>
#fuses noprotect, nowdt, nolvp, hs, put
#use delay(clock=20Mhz)
#define bt1 pin_B0
#define bt2 pin_B1
void main()
{
  set_tris_D(0x00);
  set_tris_B(0xff);
   while(TRUE)
   {
     if(!input(bt1))
      {
        do{}
        while (!input(bt1));//chống rung cho button
        output_high(pin_D0);
     }
     if(!input(bt2))
      {
        do{}
        while (!input(bt2));
        output_low(pin_D0);
     }
   }
}

Kết quả :



Có gì thắc mắc các bạn cứ nhận xét bên dưới bài viết nhé ^^ ,
Chúc các bạn thành công .

Không có nhận xét nào