Page 1004 - 3-3
P. 1004

}
                   }
                   void Toggle4_Sound() // Toggle   스위치 4 - Melody IC , Buzzer, Switch 5~8       테스트
                   {
                     if((PING&0x08)==0)           // Toggle4 의 Active Low   입력 시
                     {
                         if((PINB.4==0) || (PINB.5==0))   // 5  또는 6 번 Switch 가 눌리면 Buzzer      울림
                         {
                             PORTF=0xe0;
                         }
                         else if((PINB.6==0) || (PINB.7==0)) // 7  또는 8  번 Switch 가 눌리면 Melody     가 울림
                         {
                             PORTF=0xb0;
                         }
                         else                             // Switch  입력이 없으면 출력 없음
                         {
                             PORTF=0xf0;
                         }
                     }
                   }
                   void main(void)
                   {
                     DDRA=0xff; DDRB=0x00;
                     DDRC=0xff; DDRD=0x0f;
                     DDRE=0xff; DDRF=0xff;
                     DDRG=0x00;
                     PORTA=0xff; PORTB=0xff;
                     PORTC=0xff; PORTD=0x00;
                     PORTE=0xff; PORTF=0xf0;
                     PORTG=0xff;
                     lcd_init(16);                                // LCD  라인 문자 수 설정
                     while(1)
                     {
                         Toggle1_LCD();
                         Toggle2_KeyMatrix();
                         Toggle3_LED();
                         Toggle4_Sound();
                         delay_ms(1);
                      }
                   }












                                                        - 1004 -
   999   1000   1001   1002   1003   1004   1005   1006   1007   1008   1009