Busan IT/디지털 제어

PIC16F917을 활용한 LED 불 켜기

newind2000 2015. 3. 25. 13:46

PIC16F917을 활용한 LED 불 켜기

 

<학습목표>

 

PIC16F917의 데이터시트를 보고 register 세팅을 할 수 있다.

프로테우스에서 PIC16F917와 프로그래밍을 활용하여 LED에 불을 켤 수 있다.

 

 

요놈을 가지고 놀아보자!

 

우선 microchip.com에 접속하려 PIC16F917과 관련된 자료를 받아보자.

 

----------------------------<다운로드 목록>-----------------------------------

 

1.데이터 시트 - 데이터시트는 위의 그림에 있는 PDF파일의 링크를 눌러 다운로드 받으면 된다.

 

2. MATLAB

3. MPLAB compiler

-----------------------------------------------------------------------------

 

 

2. MATLAB



 

3. MPLAB compiler





 

다운 받은 MPLABcompiler를 설치해 주자!

 

 

PIC16F917 실습내용은 다음과 같다.

 

1. LED에 불 깜빡거리기

2. LCD에 글 표시하기

 

//컴파일러는 GCC기반 makefile이 컴파일이 자동으로 생성 된다.

//Debugging tool <PICKit3> 아래

 

PIC16F917의 핀 설명은 아래와 같다.




 

설치가 끝난 MPLAB X IDE를 실행시켜 보자!











 

하드웨어적인 부분이 끝났으니 코딩을 해보자!

 

<설정>

입력은 A0 port를 사용한다.

출력은 B0 port를 사용한다.





반응형