1. 페이지 설정하기
PIC에서는 메모리 뱅크가 나누어져 있고, 메모리 뱅크에 관계없이 계속해서 프로그램을 만들게 되면 프로그램을 넣을 수 있는 메모리 구역을 넘어가게 되어 이상 동작이 발생하게됩니다. 여기에서는 PIC16F690을 예로 들어 설명하겠습니다.(사용이유 20PIN, 저가, NOMAL SPEC.) 000번지에서 7FF번지까지 PAGE0 800번지에서 FFF번지까지 PAGE1 로 구성되어있습니다. (16F887같이 PAGE가 4개인 CHIP도 있습니다.) PCLATH, .3을 1로 셋하거나 0으로 해서 페이지 설정을 해야함. - 프로그램의 길이가 길어서 페이지를 넘어가게 될경우(프로그램 확인) 주소 지정을 해서 번지를 옮겨주어야 합니다. (ORG 0x800) 예) ;---------------------------..