내가 적외선 신호를 가지고 부저를 온 오프 시키려는데
void Buzz_On(void)
{
Buzz_Count=30000; //부저 울림값 10msec*30 =300msec
}
//------------------------------------------------------------------------------
void Buzz_Off(void)
{
if(Buzz_Count!=0) //부저 카운트값이>0면 부저울림
{
Buzz_Count--; ///부저카운트값 감소
cbit(PORTD,OUT_BUZZ);// 포트D 핀7번으로 0을보냄(0을 보내면 부저울림)
}
else
{
sbit(PORTD,OUT_BUZZ); // 포트D 핀7번으로 1을보냄(1을 보내면 부저중지)
}
}
온오프가 이런 상태인데
신호를 주면 온되고 다시 주면 off되는 것좀 짜줘 ㅜ
부탁드려요ㅜ
루프 돌다가 적외선 신호 감지하면 신호 보내면 되겠네