아학아학 463

포트 설정하기

프로그램을 작성하기 전에 포트를 미리 설정해주어야 합니다. 물론 만들다보면 포트 조건이 맞지 않거나 원하는 동작을 해주지 않아 바꾸는 경우도 있지만, 미리 설정해 주지 않으면 단가가 올라가거나(풀업 저항을 따로 달아줘야한다거나) 원하는 동작을 지원해주지 않아 프로그램이 복잡해지는 경우가 생기기도 합니다.(I2C나 UART, ADCON등)

9. 딜레이 설정

4MHz X-TAL 사용시 딜레이 타임 설정 딜레이 설정시 명령어당 사이클 수를 계산하여 설정해주어야 합니다. DELAY_200US MOVLW .49 MOVWF COUNT1 GOTO D_US DELAY_400US MOVLW .99 MOVWF COUNT1 GOTO D_US DELAY_500US MOVLW .124 MOVWF COUNT1 GOTO D_US DELAY_550US MOVLW .136 MOVWF COUNT1 GOTO D_US DELAY_600US MOVLW .150 MOVWF COUNT1 GOTO D_US DELAY_800US MOVLW .200 MOVWF COUNT1 GOTO D_US DELAY_1MS MOVLW .250 MOVWF COUNT1 GOTO D_US D_US CLRWDT DECFSZ..