Page 544 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 544
정보통신기기 프로젝트
case 0b00001100 : Cbuff = '2'; break; //연산 결과가 0b00001100이라
면 Cbuff = '2'
case 0b00001000 : Cbuff = '1'; break; //연산 결과가 0b00001000이라
면 Cbuff = '1'
case 0b00000000 : Cbuff = '0'; break; //연산 결과가 0b00000000이라
면 Cbuff = '0'
default : break;
}
switch(waterlevel) //물의 량 감지 함수
{
case 0b01110000 : Wbuff = '3'; break; //연산 결과가 0b11100000이라면
Wbuff = '3'
case 0b01100000 : Wbuff = '2'; break; //연산 결과가 0b11000000이라면
Wbuff = '2'
case 0b01000000 : Wbuff = '1'; break; //연산 결과가 0b10000000이라면
Wbuff = '1'
case 0b00000000 : Wbuff = '0'; break; //연산 결과가 0b10000000이라면
Wbuff = '0'
default : break;
}
}
}
void main(void)
{
Initial();
while (1)
//push sw
{
Usart();
if(PINC.4 == 0){ //PINC.4의 스위치에 입력을 받으면 A_1()함수 실행
A_1();
}
else if(PINC.5 == 0){ //PINC.5의 스위치에 입력을 받으면 B_1()함수 실행
B_1();
}
else if(PINC.6 == 0){ //PINC.6의 스위치에 입력을 받으면 C_1()함수 실행
- 537 - 정보통신기기과