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