WAT-AVR128, EX_02_01 캐릭터 LCD 영문 출력
16x2 라인의 캐릭터 LCD 를 제어해 보겠습니다.
< ATMEGA128 과 캐릭터 LCD 연결 회로도 일부 >
LCD 의 데이터 선은 ATMEGA128의 PORTB 에 연결하고, 컨트롤 선은 PORTC를 사용합니다.
VR1의 5K 가변 저항은 캐릭터 LCD의 백라이트 밝기를 조절할 수 있습니다.
캐릭터 LCD 우측 그림처럼 출력하는 예제입니다. |
abcdefghijklmnop 0123456789ABCDEF |
원문은 http://whiteat.com 에 있습니다.
주요 코드
main.c 일부
/* EX_02_01.c
필요한보드 1. WAT-AVR128 (모듈) 2. WAT-AVR128 EXT (확장보드) 3. WAT-CLCD (캐릭터그래픽LCD)
Character LCD에영문/숫자출력 AVRStudio 4.18 2011-10-04
홈페이지: http://whiteat.com MCU자료실: http://avr128.com 쇼핑몰: http://kit128.com
*/
#include <avr/io.h> #include "WAT128.h"
int main() {
CLCD_Init(); // LCD 초기화
CLCD_PutChar('a'); CLCD_PutString(1,0,"bcdefghijklmnop"); CLCD_PutString(0,1,"0123456789ABCDEF");
while(1) { } }
|
전체 소스 ( AVRStudio용)