20150327.zip

스마트 컨트롤러 - ATmega128a를 사용한 LCD 데이터 전송

 

학습목표 - ATmega128a를 활용한 시리얼 통신으로 입력한 값을 그대로 LCD창에 전송할 수 있다.

 

ATmega128a를 활용한 시리얼 통신

 

발신에 이어 송신도 설정해 보자.

 

수신이 완료될 때까지 while문을 반복시켜 register가 비어 있을 때 shift register를 활용하여 데이터를 전송해 준다.

 

//polling의 힘

 

 

LCD에 나타나는 코드의 윗줄과 아랫줄의 차이가 40byte이다. LCD의 윗줄 아랫줄을 손실없이 사용하기 위해서 커서의 위치를 지정해 주어야 한다.

 

SET CGRAM Address를 활용하여 남은 메모리 영역에 한글을 집어 넣어 보자. 폰트를 디자인하여 메모리에 입력한 뒤 LCD에 출력시키는 것까지.

//인터넷 검색을 활용하자.

 

다음주에는 C를 집중적으로 공부한다.


코드는 첨부한다!

반응형
Posted by newind2000