Page 429 - MDP2020-3
P. 429
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 423
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){
counter(i,n);
ir();
point(temp);
if(mscore == 1) { //easy
d = ebest;
}
if(mscore == 2) { //normal
d = nbest;
}
if(mscore == 3) { //hard
d = hbest;
}
//최고점수 출력
PORTD = 0b10111111; // 10의 자리 출력
PORTC = fnd[d/10]; // D포트(세그먼트)에 값을 넣어서 출력
delay_ms(2);