em mắc 4 nút nhấn vào port B,4 led vào port d.Khi chạy thì led ở vị trí RD3 cứ nhấp nháy,mà sao em thấy có 3 nút là dùng dc,nút còn lại thì ko có tác dụng!!!!
không biết chương trình em sai ở đâu nhỉ
Trích:
#include<htc.h>
__CONFIG(EXTIO & WDTDIS & PWRTEN &
MCLREN & UNPROTECT & DUNPROTECT & BORDIS &
IESODIS & FCMDIS & LVPDIS & HS);
void init()
{
ANSEL=ANSELH=0;
WPUB=1;
RBPU=0;
TRISB=1;
TRISD=0;
}
void main()
{
init();
while(1)
{
if (RB0==0)
{
_delay(10000);
RD0^=1;
}
if (RB1==0)
{
_delay(10000);
RD1^=1;
}
if (RB2==0)
{
_delay(10000);
RD2^=1;
}
if (RB3==0)
{
_delay(10000);
RD3^=1;
}
}
}
|