glcd 예제

glcd 예제

Glcd 메모리의 현재 위치에 1바이트를 쓰고 다음 위치로 이동합니다. void Glcd_V_Line(서명되지 않은 짧은 y_start, 서명되지 않은 짧은 y_end, 서명되지 않은 짧은 x_pos, 서명되지 않은 짧은 색상); 위의 예제에서는 그래픽 LCD를 인터페이스하는 방법에 대해 설명했습니다. GLCD의 작동을 알게 되면 ExploreEmbedded 라이브러리를 직접 사용하여 GLCD를 사용할 수 있습니다. 이를 위해 glcd.c/glcd.h및 관련 파일(지연/stdutils)을 포함해야 합니다. 아래 샘플 코드는 이미 사용 가능한 GLCD 함수를 사용하는 방법을 보여 주며, 이 코드는 이미 사용 가능한 GLCD 함수를 사용하는 방법을 보여 주며, 다음 예제에서는 Glcd 라이브러리의 루틴을 보여 줍니다: 초기화, 지우기(패턴 채우기), 이미지 표시, 그리기 선, 원, 상자 및 사각형, 텍스트 표시 및 처리. void Glcd_Rectangle_Round_Edges(서명되지 않은 짧은 x_upper_left, 서명되지 않은 짧은 y_upper_left, 서명되지 않은 짧은 x_bottom_right, 서명되지 않은 짧은 y_bottom_right, 서명되지 않은 짧은 round_radius, 서명되지 않은 짧은 짧은 색상); void Glcd_Line(int x_start, int y_start, int x_end, int y_end, 서명되지 않은 짧은 색상); 다음 예제에서는 디스플레이가 도르래에 장착된 것처럼 선이 맨 위에 사라지면 아래쪽에 나타납니다. Glcd 모듈을 초기화합니다. 각 제어 회선은 포트와 핀을 모두 구성할 수 있는 반면 데이터 줄은 단일 포트(핀)에 있어야 합니다. PIC 통합 Glcd 비트맵 편집기용 mikroC PRO를 사용하여 이미지를 Glcd에 표시하기에 적합한 상수 배열로 변환합니다.

세 번째 매개 변수는 분리입니다,이 예에서 “2”, 이것은 가로 선이 두 개의 빈 공백 뒤에 점으로 구성되어 있음을 의미, 실제로이 두 공백은 항상 공백이 되지 않습니다,하지만 난 그들이 만지지 않는 것을 의미, 그래서 그들은 어떤 데이터 pr을 포함하는 경우 이 데이터는 그대로 유지됩니다. 솔리드 셰이프를 그리려면 이 매개변수를 0으로 설정하면 Glcd 이미지의 사용자 지정 세트를 만들려면 Glcd 비트맵 편집기 도구를 사용합니다. void Glcd_PartialImage(서명되지 않은 int x_left, 서명되지 않은 int y_top, 서명되지 않은 int 너비, 서명되지 않은 int picture_width, 서명되지 않은 int picture_height, 코드 const 서명되지 않은 짧은 * 이미지); Glcd는 초기화해야 하며 Glcd_Init 루틴을 참조하십시오. Glcd는 초기화해야 하며 Glcd_Init 루틴을 참조하십시오. Glcd_Set_글꼴을 사용하여 표시할 글꼴을 지정합니다. 글꼴을 지정하지 않으면 라이브러리와 함께 제공되는 기본 Font_Glcd_System5x7 글꼴이 사용됩니다. 다음 두 줄은 동일하며 둘 다 Glcd의 왼쪽을 선택합니다: Glcd_Write_Char 및 Glcd_Write_Text 루틴과 함께 사용되는 글꼴을 설정합니다. Glcd에 채워진 둥근 가장자리 사각형을 색상으로 그립니다. void Glcd_Write_Const_Text_Adv(const far char *ctext, 서명되지 않은 int x, 서명되지 않은 int y); void Glcd_Set_Font_Adv(const far char *activeFont, 서명되지 않은 문자 글꼴_색상, char font_orientation); void Glcd_Dot(서명되지 않은 짧은 x_pos, 서명되지 않은 짧은 y_pos, 서명되지 않은 짧은 색상); 매개변수 x_pos는 Glcd 면을 지정합니다: 0에서 63까지의 값은 왼쪽을 지정하고, 64에서 127까지의 값은 오른쪽을 지정합니다. 또는 LCD를 기본 상태로 재설정하는 하드웨어 연결을 원하는 경우 재설정 핀이 Teensy의 사용되지 않는 핀에 연결될 수 있습니다.

0

You may also like