#include #include "composite32-high4.h" #include "lib_composite32-high.h" //外付けクリスタル with PLL (15倍) #pragma config PMDL1WAY = OFF, IOL1WAY = OFF #pragma config FPLLIDIV = DIV_1, FPLLMUL = MUL_15, FPLLODIV = DIV_1 #pragma config FNOSC = PRIPLL, FSOSCEN = OFF, POSCMOD = XT, OSCIOFNC = OFF #pragma config FPBDIV = DIV_1, FWDTEN = OFF, JTAGEN = OFF, ICESEL = ICS_PGx1 void main(void){ int i; //ポートの初期設定 TRISA = 0x0010; // RA4は入力 CNPUA = 0x0010; // RA4をプルアップ ANSELA = 0x0000; // 全てデジタル TRISB = KEYSTART | KEYFIRE | KEYUP | KEYDOWN | KEYLEFT | KEYRIGHT;// ボタン接続ポート入力設定 CNPUBSET=KEYSTART | KEYFIRE | KEYUP | KEYDOWN | KEYLEFT | KEYRIGHT;// プルアップ設定 ANSELB = 0x0000; // 全てデジタル LATACLR=2;// RA1=0(ボタンモード) init_composite(); // ビデオ出力システムの初期化 for(i=0;i<=15;i++){ printstr(0,i*10,i,-1,"HELLO PIC"); //文字列出力 } while(1) asm("wait"); //停止 }