PIC칩 대부분의 명령은 SINGLE CYCLE로 처리되는데
SINGLE CYCLE 명령은 1초/(메인클럭/4)의 실행 시간이 소요된다.
EX)4MHz 외부 OSC를 쓰면 내부 명령은 4MHz/4 = 1MHz로 처리됨. 즉, 1MHz=1000000. 시간으로 따지면 1초/1000000 = 0.000001 이므로 1uS(1마이크로 세컨드)
메인클럭을 4로 나누는 이유는 하나의 INSTRUCTIN CYCLE이 4개의 Q CYCLE 즉, Q1,Q2,Q3,Q4가 공급되어야 하나의 명령이 실행되며 이 4개의 클럭이 바로 SINGLE CYCLE이라 한다.
-책 : PIC으로 디지털 제어 산업기사를 따자!! 중에서...
http://mcumart.co.kr/shop/goods/goods_search.php?searched=Y&log=1&skey=all&sword=%B1%E2%BB%E7
'(예전취미)전자회로 공부 > 하드웨어' 카테고리의 다른 글
캔통신 세미나 자료 (0) | 2012.04.11 |
---|---|
USB를 이용한 PC용 리모콘 리시버 (0) | 2011.03.04 |
74HC595를 이용한 port의 확장 (0) | 2011.01.24 |
Orcad pic 라이브러리 (0) | 2010.12.31 |
PCB 디자인 부터 릴리즈 까지 (0) | 2010.12.31 |
PIC16F54 빵판위에 icsp회로구성 (0) | 2010.12.27 |
PICKIT2 ICSP회로연결 (0) | 2010.05.30 |
로보블럭몰 정보광장 (0) | 2010.05.27 |