코스웨어/16년 스마트컨트롤러
20160316_김가연_업무일지_LCD출력
알 수 없는 사용자
2016. 3. 17. 08:37
728x90
반응형
오늘은 LCD에 글자를 출력 해보았습니다.
출력할 글자는
"Ga Yeon-Kim"
제 영문이름 입니다.
메인함수에
int main(void)
{
LCD_Init();
LCD_Data('G');
LCD_Data('a');
LCD_Data(' ');
LCD_Data('Y');
LCD_Data('e');
LCD_Data('o');
LCD_Data('n');
LCD_Data('-');
LCD_Data('K');
LCD_Data('i');
LCD_Data('m');
while(1);
return 0;
}
이렇게 입력 합니다. 띄어쓰기도 인식 하더군요!
하지만 이렇게 쓰기 번거롭습니다.
따옴표 안에 두가지 글자를 집어넣으면 마지막 글자만 인식되더군요
좀 더 쉽게 글자를 입력하기 위해서
소스를 고칩니다.
lcd.c에 함수 하나를 추가합니다.
void LCD_Str(const char *cString)
{
while(*cString!=0)//!=같지 않음
{
LCD_Data(*cString);
++cString;
}
}
글자를 출력할 것이기 때문에 char를 씁니다.
헤더파일에도 추가해 주고
int main(void)
{
LCD_Init();
LCD_Str("Ga Yeon-Kim");
while(1);
return 0;
}
메인함수 안의 소스를 위와 같게 변경해 줍니다.
아까보다 더 쉽게 글자를 출력할 수 있게 되었습니다!
작동영상 입니다.
이상입니다~~~
728x90