전자전기컴퓨터설계실험2(전전설2)9주차결과
- 최초 등록일
- 2016.01.14
- 최종 저작일
- 2015.09
- 23페이지/ MS 워드
- 가격 1,500원
목차
Ⅰ. 서론 (Introduction)
1. 실험의 목적(Purpose of this Lab)
2. 배경 지식(Essential Backgrounds for this Lab)
Ⅱ. 방법 (Materials & Methods)
1. Materials
2. Methods
Ⅲ. 실험결과 (Results)
1. 응용과제 HB-LCD
Ⅳ. 토론 (Discussion)
가. dd_ram address 설정
나. counter reg 설정
다. 100Hz 만들어주기
라. 커서의 유지
마. reg 값에 의한 입력
바. state 관련 지연 시간
Ⅴ. 결론 (Conclusion)
Ⅵ. 참고문헌 (reference)
본문내용
Ⅰ. 서론 (Introduction)
1. 실험의 목적(Purpose of this Lab)
Xilinx 프로그램으로 HDL 중 하나인 verilog를 사용하여 combo의 LCD를 사용한다.
2. 배경 지식(Essential Backgrounds for this Lab)
가. LCD Control
<그 림>
Combo box의 LCD는 총 32개의 표시 가능한 칸으로 이루어져있다. 각각의 칸 마다 LCD_Data를 입력하여 원하는 표기값을 지정해줄 수 있다. Data는 총 8비트로 구성되어있어 각각의 비트마다 표기하는 문자들이 지정되어 있다.
<그 림>
읽는 순서는 상위 upper bits 4개와 하위 lower bits 4개의 비트를 나누어 교차점을 찾아 읽으면 된다. CG_RAM의 경우엔 커서를 home으로 이동하는 등 LCD에서 각각의 해당하는 동작을 나타낸다.
나. LCD 제어 명령어
앞서 말한 CG_RAM에서 각각의 해당하는 동작을 나타낸다고 말한 동작들이 무엇이 있는지에 upper bit가 0000인 경우에 대해 알아보자.
먼저 Clear Display의 경우 전체 화면을 지우고 어드레스 카운터를 DD_RAM 어드레스 0으로 하여 커서를 Home 위치로 옮기는 것을 말한다. 둘째로 Cursor at home은 DD_RAM의 내용은 변경하지 않고 커서만을 home 위치로 옮기는 것을 말한다. Entry mode set은 데이터를 read하거나 write할 경우에 커서의 위치를 증가시킬 것인가 감소시킬 것인가 또는 화면을 시프트 할지에 대해 결정한다. Display on/off control은 화면 표시의 on/off 및 커서의 깜박임을 조정한다. Cursor/display shift는 화면이나 커서를 오른쪽 왼쪽으로 시프트하는 것을 말한다. 마지막으로 Function set은 인터페이스에서 데이터의 길이를 8비트 또는 4비트로 설정하고 화면 표시의 행수를 설정하며 화면의 밝기를 설정해준다.
그 밖의 제어 명령어로는 RAM과 주소에 관련된 명령어들이 있다.
참고 자료
DATA IMAGE corporation - pdf