
#<함수형>*************************************************************
void _TxtLcd_백라이트(unsigned char  *r생성자,
                    unsigned char   p켜기끄기);

#<인수>
'r생성자'
문자 LCD [생성자](반드시 <unsigned char [8]> 의 배열로 선언).
'p켜기끄기'
문자 LCD 의 [백라이트] 기능을 켜거나 끕니다(문자 LCD 에 백라이트 기능이 있는 경우).
1 : 켜기.
0 : 끄기(기본값).

#<반환값>

#********************************************************************

#<필요함수>

"_Gpio_출력_" API 도 같이 등록해야 합니다.

#<적용구분>

"맷돌 전용"

#<선언문서>

"_TxtLcd_백라이트.h"

#<설명>

<문자 LCD> 의 [백라이트] 를 켜거나 끕니다.
단, 이 기능은 <문자 LCD> 에 [백라이트] 기능이 있어야 하며 회로도 대로 2N3904 NPN TR 이
연결돼 있어야 합니다.

#<예제>

//[VAR]
//{
    //문자LCD 생성자(전역변수로 선언/반드시 <unsigned char [8]> 로 선언).
    unsigned char  _문자LCD[8];
  
//} 

void main(void)
{ 
  //[생성]{-----------------------------------------------
  //문자 LCD 를 하나 생성합니다(16*2 문자 LCD 인 경우).
  //문자 LCD 기능설정, 초기화 등 모든 처리가 내부적으로 자동 수행되며 
  //이후 문자 LCD 는 바로 사용가능한 상태가 됩니다.
  _TxtLcd_생성(_문자LCD, 0, 16, 2);
  //}----------------------------------------------------
  
  //백라이트 켜기.
  _TxtLcd_백라이트(_문자LCD, 1);
  
  //화면 켜기.
  _TxtLcd_화면켜기끄기(_문자LCD, 1);
  //커서 보이기.
  _TxtLcd_커서켜기끄기(_문자LCD, 1);
  //커서 깜박이기.
  _TxtLcd_커서깜박이기(_문자LCD, 1);
  
  //LCD 화면을 지우고 초기화 합니다.
  _TxtLcd_화면지우기(_문자LCD); 

  //커서를 (0, 0) 위치로 이동 시킵니다.
  _TxtLcd_커서이동(_문자LCD, 0, 0);
  
  //자동 줄바꿈으로 설정합니다.
  _TxtLcd_자동줄바꿈(_문자LCD, 1);
  
  //현재 커서 위치에 지정 문자열을 출력합니다.
  _TxtLcd_문자열(_문자LCD, "http://www.gigyenics.co.kr");
  
  while(1);
        
}




  