Page 696 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 696
// LED 제어 함수
void f_led_config(void){
// 모드 표시
lcd_gotoxy(0,0);
lcd_puts("LED_CONFIG ");
// 두 번째줄 2번째 칸부터 LED1 상태 표시
lcd_gotoxy(2,1);
if (!(PORTF&0x01))lcd_putsf("----");
else lcd_putsf("0000");
// 두 번째줄 7번째 칸부터 LED2 상태 표시
lcd_gotoxy(6,1);
if (!(PORTF&0x02))lcd_putsf("----");
else lcd_putsf("0000");
// 두 번째줄 11번째 칸부터 LED2 상태 표시
lcd_gotoxy(10,1);
if (!(PORTF&0x04))lcd_putsf("---- ");
else lcd_putsf("0000 "); }
void f_led_state(void){
/* PORTF(LED) 상태 수신.
10의 자리의 7이 LED 상태 수신한다는 것을 의미
1의 자리는 LED3,2,1을 켜지면 1, 꺼지면 0으로 한 후 10진화 한 것 */
switch (PORTF){
case 0x00:f_put_USART0(70);
break;
case 0x01:f_put_USART0(71);
break;
case 0x02:f_put_USART0(72);
break;
case 0x03:f_put_USART0(73);
break;
- 689 -