Chào các bạn trong hai bài đăng trước mình đã hướng dẫn các bạn về LED đơn rồi trong bài này chúng ta sẽ tiếp tục học tiếp về Button (nút nhấn). Trước tiên thì mình xin giới thiệu với các bạn hai cách mút nhấn dùng trong bài này đó là nút nhấn tích cực mức cao và nút nhấn tích cực mức thấp như hình bên dưới :
- Đây là code chương trình bài trên.
#include <18F4550.h>
#fuses NOMCLR INTRC_IO
#use delay(clock=8000000)
void main()
{
setup_oscillator(OSC_8MHZ);
while(TRUE)
{
if(input(PIN_A0) == 0)
{
output_high(PIN_C0);
}
if(input(PIN_A1) == 1)
{
output_high(PIN_C1);
}
}
}
- Link download project Click here
Code rất ngắn gọn và đơn giản. Ai không hiểu thì commets bên dưới !
EmoticonEmoticon