Thứ Tư, 9 tháng 12, 2015

BÀI 3 : GIAO TIẾP VỚI NÚT NHẤN PIC16F877A CCS (P1)

- Ảnh mô phỏng protues.
giao tiếp với nút nhấn pic16f877a ccs
- Đây là code chương trình.
#include <16f877a.h>
#include <def_877a.h>
#use delay(clock=800000)
#fuses HS,NOWDT
void main (void)
{
set_tris_a(0xff);
set_tris_b(0x00);
output_b(0x00);
while(true)
{
if(input(PIN_A0)==0)
{
delay_ms(10);
output_b(0xff);
}

if(input(PIN_A1)==0)

{
delay_ms(10);
output_b(0xaa);
}
// A0 VÀ A1 LÀ 2 NÚT NHẤT TÍCH CỰC MỨC THẤP
if(input(PIN_A2)==1)
{
delay_ms(10);
output_b(0x00);
}

if(input(PIN_A3)==1)

{
delay_ms(10);
output_b(0xf0);
}
}
// A2 VÀ A3 LÀ 2 NÚT NHẤN TÍCH CỰC MỨC CAO

}
- Link download project Click here


EmoticonEmoticon