Page 331 - MDP2020-3
P. 331
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 325
W3_in();
delay_ms(1000);
Lift_Down();
lcd=1;
#asm("sei"); //인타랍트 허용
delete();
}
void PORT_init() //포트 초기화 함수
{
DDRA=0xff;
PORTA=0x00;
DDRB=0xc0;
PORTB=0xfc;
DDRD=0x00;
PORTD=0xff;
DDRC=0xff;
PORTC=0xff;
DDRE=0x00;
PORTE=0xff;
DDRF=0x7f;
PORTF=0x80;
DDRG=0x00;
PORTG=0xff;
}
void main()
{
PORT_init(); //포트 초기화 함수 호출
USART_init(); //USART 초기화 함수 호출
lcd_init(16);
Lift_Down(); //동작이 시작되면 lift를 1층으로 내리기 위해 함수 호출
LCD_Input(1);
while (1)
{
if (vb[0] == 'p')
send_status(); //현재 타워의 상태를 전송하는 함수
place = 0;
place = RFID_Read(); //place에 동작할 위치를 저장
switch (place) //place 값에 따라 동작 함수 호출
{
case 2: PARK_B1(); break;