PIC/XC8

[XC8]18F452 PORT Control

흰군 2014. 1. 2. 20:06

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 );
   }
}