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용)
'AVR키트' 카테고리의 다른 글
WAT-AVR128 모듈 + WAT-IO&ADC 키트 실험 ( VC++6.0,MFC) (0) | 2013.01.29 |
---|---|
WAT-IO&ADC 실험 모듈 (0) | 2012.06.07 |
WAT-AVR128, EX_02_03 그래픽 LCD에 영문, 한글 출력 (0) | 2011.10.30 |
WAT-AVR128, EX_01_02, 스위치에 따른 LED ON 제어 예제 (0) | 2011.10.03 |
AVRStudio, USB ISP 프로그래머 사용하기 (0) | 2011.10.01 |
댓글을 달아 주세요