Application DesignⅡ Text-LCD Control
- 최초 등록일
- 2016.04.06
- 최종 저작일
- 2014.10
- 18페이지/ MS 워드
- 가격 1,000원
목차
1. Introduction (실험에 대한 소개)
가. Purpose of this Lab
나. Essential Backgrounds (Required theory) for this Lab
다. Hypothesis of this Lab & Basis of the assumption
2. Materials & Methods (실험 장비 및 재료와 실험 방법)
가. 실험을 통해 구하고자 하는 데이터와 이를 획득하기 위한 실험 순서
나. Materials (Equipment’s, Devices) of this Lab
다. Matters that require attentions
3. Supposed Data and Results of this Lab (예상 실험 결과)
본문내용
가. Purpose of this Lab : Text LCD에 대해서 알아보고 Text LCD에 문자를 표시할 수 있도록 하는 설계를 ISE 프로그램을 이용하여 설계해본다. 이를 이용하여 다른 회로도 응용할 수 있도록 한다.
나. Essential Backgrounds (Required theory) for this Lab
1) Text LCD
가) LCD 창에 문자를 표시하는 장치
나) 7-Segment 등의 표시 장치와 다르게, Text LCD에는 액정에 문자를 표시하기 위한 컨트롤러가 같이 구성되어 있기 때문에, 이 컨트롤러를 제어하는 로직이 설계되어야 함.
<중 략>
(1) Display Clear : 전체 화면을 지우고 어드레스 카운터를 DD-RAM 어드레스 0으로 하여 커서를 home 위치로 옮긴다.
(2) Cursor home : DD RAM의 내용은 변경하지 않고 커서만을 home 위치로 옮긴다.
(3) Entry mode set : 데이터를 read하거나 write할 경우에 커서의 위치를 증가시킬 것인가(I/D=1) 감소 시킬 것인가(I/D=0)를 결정하며, 또 이때 화면을 시프트 할 것인지(S=1) 아닌지(S=0)를 결정한다.
(4) Display ON/OFF control : 화면 표시를 ON/OFF 하거나(D), 커서를 ON/OFF하거나(C), 커서를 깜박이게 할 것인지(B)의 여부를 설정 한다.
(5) Cursor/Display shift : 화면(S/C=1) 또는 커서(S/C=0)를 오른쪽(R/L=1) 또는 왼쪽(R/L=0)으로 시프트 한다.
<중 략>
라) Text LCD를 설계하기 위해 Source를 작성 후 프로젝트에 Source를 추가한다.
마) 데이터 전송 회로를 Synthesize – XST, Implement Design 순서대로 Compile한다.
바) 다음과 같이 New Source를 클릭한 후 Implementation Constraints File 선택한 후 파일 이름을 설정한다.
사) 위의 파일을 연 후에 핀설정을 한다.
아) Implement Design을 실행시켜 다시 컴파일 한다.
자) Simulation을 선택한 후 Verilog HDL Module 이름을 선택한 다음 마우스 오른쪽 버튼을 클릭하여 New Source...항목 선택한다.
참고 자료
없음