Page 319 - MDP2020-3
P. 319
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 313
else if(!PINE.6) {pressed_key = '6'; j=6;}
else if(!PINE.7) {pressed_key = '7'; j=7;}
else {pressed_key = '0'; j=0;}
//눌러진 스위치에 따라서 j의 값을 결정해 준다.
return j;
}
void open() //서보모터를 제어하여 차단기를 여는 함수
{
int k;
delay_ms(500);
for(k=0;k<25;k++) //0도
{
PORTA.7=1;
delay_us(1400);
PORTA.7=0;
delay_ms(20);
}
}
void close() //서보모터를 제어하여 차단기를 닫는 함수
{
int k;
delay_ms(500);
for (k=0;k<25;k++) //90도
{
PORTA.7=1;
delay_us(550);
PORTA.7=0;
delay_ms(20);
}
}
void Top_Motor_Up() //상단모터로 엘리베이터 상승
{
PORTB.6=0; //모터 역회전
PORTB.7=1;
}