==========================================================================================
S.C.
=======================================================================================
<<AVR>>
=ATmega와 대화하기
=Rx 함수 작성
=USART1_Rx()/ USART0_Rx() 정의
<USART.C>
=USART1_Rx()/ USART0_Rx() 선언
<USART.H>
=USART1_Rx() 호출
<MAIN.C>
=무한루프(POLLING 방식 가능한 한 사용 X)
=2LINE 출력
-TEST - 특정 자리에 DISPLAY
=
=글자수 카운트
=글자수 카운트 전역 변수 선언
<LCD.C>
=전역변수 초기화
=LCD_SetAddr()함수 정의
<LCD.C>
=uiCharCnt이용 => 현재자리 display 가능한지 검사
=LCD_SetAddr()함수 호출
=uiCharCnt - 카운트
<LCD.C>
=LCD_SetAddr()함수 선언
<LCD.H>
<과제>
=한글로 이름 표시
-남는메모리에 폰트 6개 만들기
-CGRAM
1글자 = 40BIT => 5BYTE
2줄에 1글자
<C>
= 배열
= 포인터(**/함수)
= 구조체
= 파일입출력
= HEAP
= 연결리스트(자료구조) - 과제 (도서관리 / ONE LINE)
=과제 PDF자료
==========================================================================================
디지털회로
=======================================================================================
=PIC16F917
=LCD /COUNTER
<MAIN.C>
=LCD DISPLAY
<LCD.H>
<LCD.C>
=COUNT 누르는 동안에 계속 UP/DOWN => 버튼 눌렀다 떼면 UP/DOWN 되도록 (한칸씩 이동하도록)
=INTER LOCK
-PORTA 입력 RA0 BUTTON ON => BA0 LED ON => RA1 BUTTON ON해도 동작 안함
-PORTB 출력 RA1 BUTTON ON => BA1 LED ON => RA0 BUTTON ON해도 동작 안함
-RA3 BUTTON ON => ALL LED OFF
<INTERLOCK.C>