2009년 10월 12일 월요일

[PIC16F882/883/884/886/887] STATUS: STATUS REGISTER

회사에서 이번 프로젝트를 진행하는데 있어서 애를 많이 먹었다. 마이컴도, 컴파일러도 처음 접하는 것이었는데 갑자기 어셈까지 들이대니까...

 

정신줄 놓고싶은 생각이 정말 많이 들었다. 어찌어찌 지금까지 온것이 용하다. 스트레스 진짜 많이 받았는데.... ㅎㅎ

 

뭐 어쨋든, 아래 캡쳐는 PIC16F882/883/884/886/887의 Datasheet에서 Status register부분이다.

 

 

어셈을 보니 프로그램의 절반이 이 레지스터와 관련되어 있었다. 자꾸 Carry가 있는가 묻고, Zero냐 아니냐를 물어댔다.

 

if만 쓰다 BTFSS와 BTFSC를 보니 헤롱헤롱~ PIC은 원래 잘 안쓰는 마이컴인지 자료도 별로 없고 ;;; 아울~

 

이런것도 있구나 하고 안 것에 의의를 -_-...

댓글 없음:

댓글 쓰기