Page 136 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 136
flag = 0;
}
if (on7 == 1 && dp7 == 0 && flag == 1){
temp++;
flag = 0;
}
}
void counter(int ii ,int nn){
//mode
PORTA = 0b11111110;
PORTB = mode[nn]; // 모드 fnd 1 에 출력
delay_ms(2);
if (st == 0){
// 타이머
PORTA = 0b11110111; // 10 의 자리 출력 0b11110111
PORTB = fnd[ii/10]; //B 포트 세그먼트 에 값을 넣어서 출력( )
delay_ms(2);
PORTA = 0b11111011; // 1 의 자리 출력 0b11111011
PORTB = fnd[ii%10]; //B 포트 세그먼트 에 값을 넣어서 출력( )
delay_ms(2);
}
else if (st <= 5) {
PORTA = 0b11111011; // 1 의 자리 출력 0b11111011
PORTB = fnd[st]; //B 포트 세그먼트 에 값을 넣어서 출력( )
delay_ms(2);
}
}
void point(int tmp) {
// 점수출력
PORTA = 0b11101111; // 10 의 자리 출력
PORTB = fnd[tmp%10]; // B 포트 세그먼트 에 값을 넣어서 출력( )
delay_ms(2);
PORTA = 0b11011111; // 1 의 자리 출력
PORTB = fnd[tmp/10]; // B 포트 세그먼트 에 값을 넣어서 출력( )
delay_ms(2);
}
void main(void)
{
setting();
while (1){
- 140 -