728x90
반응형
PIC16F917을 이용한 LED 점등
※ 수업량이 많아서 H/W, S/W따로 올리겠습니다.
- 데이터시트 및 MPLAB® X IDE Product 다운로드
- PIC16F917 특징 및 데이터시트 다운받기
Google에서 PIC16F917을 검색한 후 www.microship.com 홈페이지에 들어가면 아래와 같은 화면이 뜬다.
2. MPLAB® X IDE Product 다운로드
www.microship.com에서 아래 그림과 같은 순서로 접근한다.
MPLAB X IDE Language Tool Archives 다운로드
다운 받은 파일(MPLAB X IDE product,MPLAB X IDE Language Tool Archives)를 설치한다.
아래 주의사항 말곤 설치하면 된다.
주의사항
1. MPLAB X IDE product에서 그림처럼 설정
2. MPLAB X IDE Language Tool Archives(xc08-v1.33)설치시 아래항목 전부 체크
- 설치 후 아래경로에 가면 PIC16F917의 .h파일이 있다.
필요시 헤드파일을 참조할 때 사용한다.
MPLAB X IDE v2.35 실행 후 Project 파일생성
- LED 전구에 불이 켜지게 하는 프로그래밍하는 방법
- New Project를 만들어준다.
- ISIS7에서 하드웨어 설계를 한다.
- 데이터시트를 참조해서 연결한 포트에 0 or 1을 넣었을 때 작동하는 기능을 확인 한다.
- 데이터시트를 확인해서 main 함수 안에 ANSEL,TRISA,TRISB 레지스트를 등록을 한다.
while(1)문 안에는 실제로 동작하는 RB0를 설정해준다.
아래와 같이 pic16f917을 include해주고 기본적인 main 함수를 만들고 아래와 같이 main함수를 만들어서 사용한다.
하드웨어 설계를 한다.
데이터시트를 참조해서 연결한 포트에 0 or 1을 넣었을 때 작동하는 기능을 확인 한다.
데이터시트 P.28에 주소를 확인해서 프로그래밍을 한다.
데이터시트를 확인해서 main 함수 안에 ANSEL,TRISA,TRISB 레지스트를 등록을 하고,
while(1)문 안에는 실제로 동작하는 RB0를 설정해준다.
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20150327-8번-김재홍-PIC16F917폴링카운터&atmega128a시리얼통신 (6) | 2015.03.30 |
---|---|
20150326-7번 김성현 pic를 이용한 count up &down ,UART (6) | 2015.03.27 |
20150326 USART_소스입니다. (1) | 2015.03.26 |
20150325-6번-김성주-S/W-UCSRnA,B,C #define 설정 및 초기화 (13) | 2015.03.25 |
20150324 4번 김민정 스마트 컨트롤러 - 시리얼 통신 UBRR register / 디지털 제어 - 가산기 실습 대비 및 회로도 연습 (7) | 2015.03.25 |
20150323-3번-권오민 - 시험대비 정리(개인) / Serial Cable & USART (16) | 2015.03.23 |
20150320 주보건 소스파일 (0) | 2015.03.23 |
20150320-2번-강동조-발진회로&LCD문자표현 (10) | 2015.03.20 |