중앙대학교 마이크로프로세서 응용회로 설계실습 결과보고서 6주차
문서 내 토픽
  • 1. CLCD 커서 모드
    Entry mode set에서 I/D=1이면 커서가 증가하고, I/D=0이면 감소하게 된다. 커서를 증가 모드로 하면 "Hello"가 왼쪽에서 오른쪽으로 나타나고, 감소 모드로 하면 "olleH"가 오른쪽에서 왼쪽으로 나타난다.
  • 2. 문자열의 NUL 값 제외
    NUL은 문자열의 끝을 의미하는 문자이다. clcd_write_string 함수에서 반복문을 돌리며 str[i]가 NUL이 아닐 때까지 clcd_write_data에 str[i] 값을 입력하여 NUL 값을 제외할 수 있다.
  • 3. CLCD Function Set 기능
    Function Set 기능에서 DL은 interface data length, N은 number of display lines, F는 character font를 지정한다. 하드웨어 조건에 맞도록 DL=1(8 bits), N=1(2 lines), F=0(5 x 8 dots)으로 설정한다.
Easy AI와 토픽 톺아보기
  • 1. CLCD 커서 모드
    CLCD(Character Liquid Crystal Display) 커서 모드는 LCD 화면에서 사용자가 입력한 문자의 위치를 표시하는 기능입니다. 이 모드를 통해 사용자는 현재 커서의 위치를 확인할 수 있으며, 커서 이동 명령을 통해 원하는 위치로 이동할 수 있습니다. 이는 사용자가 LCD 화면에 문자를 입력할 때 편의성을 높이는 데 도움이 됩니다. 커서 모드는 주로 텍스트 편집기, 메시지 입력 창 등에서 사용되며, 사용자가 입력한 내용을 보다 직관적으로 확인할 수 있게 해줍니다. 또한 커서 모드는 LCD 화면의 특성상 화면 크기가 작은 경우에도 유용하게 사용될 수 있습니다. 따라서 CLCD 커서 모드는 사용자 인터페이스 설계에 있어 중요한 기능이라고 볼 수 있습니다.
  • 2. 문자열의 NUL 값 제외
    문자열의 NUL 값 제외는 문자열 처리 시 발생할 수 있는 문제를 해결하는 중요한 기능입니다. NUL 값은 문자열의 끝을 나타내는 특수 문자로, 문자열 처리 시 이 값이 포함되면 의도하지 않은 동작이 발생할 수 있습니다. 예를 들어 문자열을 출력할 때 NUL 값이 포함되면 문자열이 잘리거나 예상치 못한 결과가 나타날 수 있습니다. 따라서 문자열 처리 시 NUL 값을 제외하는 것은 매우 중요합니다. 이를 통해 문자열 처리의 안정성과 신뢰성을 높일 수 있습니다. 또한 NUL 값 제외는 문자열 검색, 비교, 조작 등 다양한 문자열 관련 작업에서 필수적인 기능이라고 할 수 있습니다. 따라서 문자열의 NUL 값 제외는 프로그래밍 언어와 시스템 개발에 있어 매우 중요한 기능이라고 볼 수 있습니다.
  • 3. CLCD Function Set 기능
    CLCD(Character Liquid Crystal Display) Function Set 기능은 LCD 화면의 동작 모드를 설정하는 중요한 기능입니다. Function Set 기능을 통해 LCD 화면의 데이터 길이, 표시 줄 수, 문자 폰트 등을 설정할 수 있습니다. 이를 통해 LCD 화면의 출력 형식을 사용자의 요구에 맞게 조정할 수 있습니다. 예를 들어, 데이터 길이를 4비트로 설정하면 LCD 화면이 4비트 모드로 동작하게 되
[A+] 중앙대학교 마이크로프로세서 응용회로 설계실습 결과보고서 6주차
본 내용은 원문 자료의 일부 인용된 것입니다.
2024.01.18
연관 리포트도 확인해 보세요!