'2015/03/19'에 해당되는 글 2건

  1. 2015.03.19 LCD 기본 프로그래밍
  2. 2015.03.19 T 플립플롭 & 역카운터 만들기


HY-1602W-204-LCD.pdf


케릭터 LCD 명령어 설명.pdf


20150318.IAB


20150318.IAD


20150318.IMB


20150318.IMD


20150318.PFI


20150318.PO


20150318.PR


20150318.PRI


20150318.PS


20150318.WK3

LCD 기본 프로그래밍

 

학습목표 - LCD 데이터 시트를 보고 기본 세팅을 프로그래밍 할 수 있다.

 

 

E0일 상태에서는 다른 값이 무엇이 들어간다고 해도 아무런 실행이 되지 않기 때문에 DC(DON'T CARE) 상태라고 부른다.

 

Return Home 명령어를 수행하면 커서의 위치는 왼쪽 최상단으로 이동하게 된다.

 

 

 

AVR을 통해 명령어 전송할 때 다음과 같은 내용을 선택해야 한다.

 

1. Instruction(L)/Data register(H) 선택

 

2. Read(H)/Write(L) 선택

 

3. Bus를 통해 명령어 선택

 

4. Enable(H)을 통해 활성화 선택

//DB 명령어에서 가장 앞에 1이 무엇이냐에 따라 명령어가 결정된다.

 

 

 

Entry Mode에서 I(H)increase방식으로 글자를 쓰면 다음 글자가 우측에 씌여 진다.

D(L)decrease방식은 글자의 좌측에 다음 글자가 씌여 진다.

 

Display ON/OFF Control3에서 Dset display로써 1(H)을 넣어야 화면에 글자가 출력된다. 이 때 DB01(H)를 입력하면 커서가 깜빡거린다.

 

Cursor or Display Shift는 커서를 화면에 표시할지 선택하는 명령어이다.

 

 

// A = U 0100 L 0001 -> 65 ASCII code 와 일치한다!

 

 

FND500(7 segment)를 획득하였습니다.



 

 

 

반응형
Posted by newind2000
Busan IT/디지털 제어2015. 3. 19. 13:55

T 플립플롭, 역카운터 만들기

 

지난 시간에 만들었던 역카운터를 계속 만들어 보자.

 

T 플립 플롭은 JK 플립플롭의 일종이다. 차이점은 JK를 하나로 묶어준 것이다.



비동기 입력을 사용하면 우리가 사용한 AND회로가 필요 없어진다.

 

//위에 Active low 마크를 잘 봐두자!

 

PR0인 경우에 Q는 무조건 1, CLR0인 경우 Q바는 무조건 1



비동기식 카운터에서 주파수 쪽으로 넘어가도록 한다.

 


반응형
Posted by newind2000