/*
* File: main.c
*/
#include
// PIC12F1822 Configuration Bit Settings
// CONFIG1
#pragma config FOSC = INTOSC
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = OFF
#pragma config CP = OFF
#pragma config CPD = OFF
#pragma config BOREN = ON
#pragma config CLKOUTEN = OFF
#pragma config IESO = OFF
#pragma config FCMEN = OFF
// CONFIG2
#pragma config WRT = OFF
#pragma config PLLEN = OFF
#pragma config STVREN = OFF
#pragma config BORV = LO
#pragma config LVP = OFF
// クロック周波数指定
// __delay_ms()関数が使用する
#define _XTAL_FREQ 1000000
void main(void) {
// PICマイコン設定
// 内部クロック設定
// 周波数を1MHzに設定)
OSCCON = 0b01011000;
// ピン設定
// デジタル/アナログ設定
// すべてのピンをデジタルモードに設定
ANSELA = 0b00000000;
// 入出力設定
// 入力だけのRA3 を除いて,出力モード
TRISA = 0b00001000;
// ピンの初期設定
// RA5
LATA5 = 0;
‥‥‥
__delay_ms(950);
‥‥‥
}
|