==========================================================================================

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>










'2015 스마트 콘트롤러 > 업무일지' 카테고리의 다른 글

20150331  (0) 2015.03.31
20150330  (0) 2015.03.30
20150326  (0) 2015.03.26
20150325  (0) 2015.03.25
20150324  (0) 2015.03.24
Posted by ahj333
,