Busan IT/디지털 제어

PIC16F917를 활용한 코딩(카운트, 부저)

newind2000 2015. 3. 27. 13:45

디지털 제어 - PIC16F917를 활용한 코딩(카운트, 부저)

 

학습목표 - PIC16917을 활용한 다양한 코딩을 할 수 있다.

 

스위치를 넣었다가 떼면 카운터가 실행되도록 코딩을 해보자.

 

버튼을 누른 시간에 따라 동작이 다르게 되게 하는 코딩을 하려 했으나, 아직 타이머에 대해 배우지 않아 타이머를 배운 후 해당 코드를 작성하도록 하겠다!

 

퀴즈쇼에 나오는 부저 시스템에 대한 코딩을 해보자!

 

- PORT A를 입력으로 사용한다.

PORT A의 핀은 총 3개를 사용한다.

 

- PORT B를 출력으로 사용한다.

- 입력 pull up 저항을 사용한다.

- 출력 Sync type을 설계한다.

- 출력 값 하나에만 불이 들어오게 하고 불이 들어오고 난 후에는 다른 입력 값은 무시한다.

- 리셋하는 입력 값도 만든다.



 

 

반응형