1. LCD의 기본 동작
2. LCD 인스트럭션
3. LCD의 초기화
4. LCD 프로그램
제5장 VHDL을 이용한 LCD 표시
LCD 모듈은 디스플레이 장치의 하나로 간편하면서 손쉽게 쓸수 있는 표시 장치로 기계와 사람과의 인터페이스에서 중요한 역할을 담당하고 있기 때문에 본 장에서는 이에 대해 다루기로 한다.
LCD는 산업체 등에서 가장 많이 채택되고 있고 편의상 디스플레이부와 컨트롤러가 하나로 되어 있는 LCD 모듈 형태로 시판되고 있다. 대부분의 LCD는 16문자/1라인, 16문자/2라인, 20문자/2라인, 20문자/4라인 등 여러 가지 종류가 있지만 본 트레이닝 키트에서는 다양한 문자를 여러 가지로 디스플레이 하기 위하여 20문자/ 4라인의 LCD를 채택하였다. 그러나, 기본적으로는 대부분의 LCD 제어에 있어서는 동일 구조로 되었고 다만 디스플레이 하는 어드레스(Address)만을 달리한다면 여러 종류의 LCD를 사용하는데 커다란 어려움은 없으리라 생각되므로 한가지의 사용법만 익힌다면 마이크로 프로세서(Micro-processor)의 응용에서도 유용하게 사용될 수 있으리라 생각된다.
본 시스템의 LCD 특징은 다음과 같다.
▶5*7 도트, 5*10 도트의 디스플레이 폰트(Font)를 설정할 수 있다.
▶ 512비트의 C.G.RAM(Character generator RAM)을 내장하고 있다.
▶ 8320비트의 C.G.ROM(Character generator ROM)을 내장하고 있다.
▶ 최대 80글자(20자 4열)를 표시할 수 있는 Display Data RAM을 내장하고 있다.
LCD 콘트롤러 모듈의 핀번호는 표4.16과 같으며, 각 핀의 기능은 다음과 같다.
▶ VSS(입력) : 0V(GND)
▶ VDD(입력) : +5V(VCC)
....
avr을 이용한 lcd제어 하드웨어 회로도 avr을 이용하여 lcd를 제어하기위해 필요한 하드웨어 구성입니다.
회로가 간단하고 구성이 용이합니다.
lcd 는 text lcd입니다.
마이컴을 이용하여 lcd를 제어하고자 할때 유용한 회로입니다.
avr(at90s8515 or..
LCD 제어 분석 LCD 제어
목차
LCD 모듈
LCD 모듈의 내부 구성
LCD 명령어
LCD 초기화
LCD 모듈 프로그래밍
LCD 모듈에 관한 예제
LCD 모듈
LCD 모듈이란
- 가정 또는 산업 현장에서 가장 많이 사용되고 있는 것으로,
표시(Dis..
[디지털 회로설계] VHDL을 통한 Gray Code 설계 디지털 회로설계
1. 제목 : VHDL을 통한 Gray Code 설계
2. 개요 :
1) 목적 : Karnaugh map을 이용하여 Gray code를 설계하고 검증하여, Quartus2와 Karnaugh map을 통한 minimization에 대한 이해도를 높인다...
논리회로설계 - vhdl을 이용한 도어락(door lock) 설계 논리회로설계 - vhdl을 이용한 도어락(door lock) 설계
1. 도어락의 개요
도어락은 번호를 입력받아서 그 번호가 일치할 경우 문이 열리고 일정 횟수 이상을 틀릴 경우 알람이 작동한다.
2. 입력, 출력 및 상태..
[디지털 회로설계] 1-Bit Full Adder를 통한 4-Bit Full Adder 설계 디지털 회로설계
1. 제목 : 1-Bit Full Adder를 통한 4-Bit Full Adder 설계
2. 개요 :
1) 목적 : 1-bit full adder를 통한 4-bit full adder를 설계하여 adder에 대한 이해도를 높인다. N-bit adder로 확장하..
고급디지털 회로설계 - 111 DETECTOR 설계 고급디지털 회로설계 - 111 DETECTOR 설계
1. 설계 내용
VHDL을 이용하여 연속적인 111을 detect하여 111의 개수를 count 한다. 또한, 111이 15번 count되면 동작을 멈추어야 하며, S=1이 입력되었을 경우에는 처..
디지털논리회로 - 고속 동작 곱셈기 설계 1. 제목: 고속 동작 곱셈기 설계
2. 목적
고속 동작 곱셈기의 설계를 통해 곱셈 과정에 있어서 shift and add를 이해하고 곱셈기 구현을 위한 여러 가지 기법들을 익히며 sequential circuit의 설계 흐름을 숙지..
디지털 회로설계 - 고속 동작 덧셈기 설계 1. 제목 : 고속 동작 덧셈기 설계
2. 목적
VHDL을 이용한 고속 동작 덧셈기의 설계를 통해 덧셈 과정에 있어서 carry의 역할을 이해하고 carry 처리 방법에 따른 여러 가지 덧셈기 구조들을 익히며, VHDL의 코딩..