Page 265 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 265
UCSR0B=0x18;
UCSR0C=0x06;
UBRR0H=0;
UBRR0L=103;
}
void Getch(char status)
{
while(!(UCSR0A&0x80));
status = UDR0;
}
void alphabet_pattern()//알파벳 옆면(총 4면)모두 표시(x,y축은 y축 값이 0,7일 때 x축은 0,7 사용 x)
{
int i;
{
PORTF = 0x01;
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x88; delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
PORTA = 0xFF; delay_us(111);
if(PORTF != 0x80)
PORTF <<= 1;
}
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x88; delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
PORTA = 0xFF; delay_us(111);
if(PORTF != 0x00){
PORTF >>= 1;
}
}
}//A
{
PORTF = 0x01;
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x91; delay_us(111); PORTC += 0x01;
delay_us(111); PORTC += 0x01;
- 258 -