본문 바로가기

PIC/XC8

[XC8]18F452 PORT Control

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* 
 * File:   main.c
 * Author: JangSeongJin
 *
 * Created on 2014년 1월 2일 (목), 오후 5:49
 */
 
#include <xc.h> //XC 기본으로 추가
#include <pic18F452.h>
 
#define _XTAL_FREQ 20000000 //크리스탈 클럭
 
#pragma config OSCS = OFF, OSC = HS, WDT = OFF //fuse 설정
 
 
 
 
void main(void) {
    int i;
 
    TRISD = 0x00; //PORTD 전부 OUTPUT으로 설정
    PORTD = 0x00; //PORTD 전부 0 출력
 
    while (1) {
        PORTD = 0xff;
        for (i = 0; i < 50; i++ ) __delay_ms( 10 );
 
        PORTD = 0x00;
        for (i = 0; i < 50; i++ ) __delay_ms( 10 );
   }
}





'PIC > XC8' 카테고리의 다른 글

[XC8]18F452에서 IR 리모콘 구현  (0) 2014.01.03
[XC8]18F452에서 PWM 사용하기  (0) 2014.01.03
[XC8]18F452 UART 시리얼 통신  (0) 2014.01.02